You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

339 lines
22 KiB

<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="Firmenangebot.ascx.vb" Inherits="LPWeb.Firmenangebot" %>
<style type="text/css">
</style>
<script type="text/javascript" id="telerikClientEvents1">
//<![CDATA[
function alertCallBackFn(arg) {
window.location = "../default.aspx"
//radalert("<strong>radalert</strong> returned the following result: <h3 style='color: #ff0000;'>" + arg + "</h3>", null, null, "Result");
}
function alertCallBackFn1(arg) {
//radalert("<strong>radalert</strong> returned the following result: <h3 style='color: #ff0000;'>" + arg + "</h3>", null, null, "Result");
}
//]]>
</script>
<table style="width:100%;">
<tr>
<td align="center" bgcolor="#F97364" colspan="2">
<asp:Label ID="Label1" runat="server" Font-Bold="True" ForeColor="Black"
Text="Bitte alle Ihnen möglichen Berufsbilder und Durchführungszeiten eintragen."></asp:Label>
</td>
</tr>
</table>
<asp:Panel ID="Panel1" runat="server" Height="354px">
<div class="main">
<table style="width:100%;">
<tr>
<td valign="top">
<table style="width:100%;">
<tr>
<td valign="top">
<strong>Berufe</strong><br />
<telerik:RadListBox ID="RadListBox1" runat="server" Culture="de-DE"
DataSourceID="SqlDataBerufe" DataTextField="Bezeichnung"
DataValueField="Berufnr" height="100px"
Width="350px">
</telerik:RadListBox>
</td>
<td valign="top">
<strong>Ansprechpartner </strong>
<telerik:RadButton ID="RadButton2" runat="server" Height="18px"
Image-ImageUrl="~/bilder/refresh.gif" Text="" Width="18px">
</telerik:RadButton>
<br />
<telerik:RadListBox ID="RadListBox2" runat="server" Culture="de-DE"
DataSourceID="SqlDataAnsprechpartner" DataTextField="AName"
DataValueField="AnsprechpartnerNr" Height="100px"
Width="150px">
</telerik:RadListBox>
</td>
<td valign="top">
<strong>Zeiten</strong><br />
<telerik:RadListBox ID="RadListBox3" runat="server" Culture="de-DE"
DataSourceID="SqlDataZeiten" DataTextField="Bezeichnung"
DataValueField="ZeitNr" Height="100px"
Width="150px" >
</telerik:RadListBox>
</td>
<td valign="top">
<strong>Max. Anzahl Plätze<br /> </strong><telerik:RadComboBox ID="RadComboBox1" Runat="server"
Culture="de-DE">
<Items>
<telerik:RadComboBoxItem runat="server" Selected="True" Text="0" Value="0" />
<telerik:RadComboBoxItem runat="server" Text="1" Value="1" />
<telerik:RadComboBoxItem runat="server" Text="2" Value="2" />
<telerik:RadComboBoxItem runat="server" Text="3" Value="3" />
<telerik:RadComboBoxItem runat="server" Text="4" Value="4" />
<telerik:RadComboBoxItem runat="server" Text="5" Value="5" />
<telerik:RadComboBoxItem runat="server" Text="6" Value="6" />
<telerik:RadComboBoxItem runat="server" Text="7" Value="7" />
<telerik:RadComboBoxItem runat="server" Text="8" Value="8" />
<telerik:RadComboBoxItem runat="server" Text="9" Value="9" />
<telerik:RadComboBoxItem runat="server" Text="10" Value="10" />
</Items>
</telerik:RadComboBox>
<br />
<strong>Mindestanforderung</strong><br />
<telerik:RadComboBox ID="RadComboboxKlasse" Runat="server" Culture="de-DE"
DataSourceID="SqlDataSourceKlasse" DataTextField="bezeichnung"
DataValueField="Klassenr">
<Items>
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse"
Selected="True" Text="0" Value="0" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="1"
Value="1" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="2"
Value="2" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="3"
Value="3" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="4"
Value="4" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="5"
Value="5" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="6"
Value="6" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="7"
Value="7" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="8"
Value="8" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="9"
Value="9" />
<telerik:RadComboBoxItem runat="server" Owner="RadComboboxKlasse" Text="10"
Value="10" />
</Items>
</telerik:RadComboBox>
<br />
<br />
<telerik:RadButton ID="RadButton1" runat="server"
Text="Angebot einfügen">
</telerik:RadButton>
</td>
</tr>
<tr>
<td valign="top">
Ihr Beruf fehlt? Klicken Sie -&gt;<telerik:RadButton ID="RadButton4" runat="server"
Height="16px" Image-EnableImageButton="true"
Image-ImageUrl="~/bilder/Button.gif" Text="" Width="16px">
</telerik:RadButton>
&lt;-</td>
<td valign="top">
&nbsp;</td>
<td valign="middle" align="center">&nbsp;</td>
<td valign="top"></td>
</tr>
<tr>
<td valign="top" colspan="4">
<telerik:RadGrid ID="RadGrid1" runat="server" AllowAutomaticDeletes="True"
AllowAutomaticUpdates="True" AllowPaging="True" AllowSorting="True"
AutoGenerateColumns="False" CellSpacing="0" Culture="de-DE"
DataSourceID="SqlDataFirmaBeruf" GridLines="None" Height="184px" >
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="True" />
</ClientSettings>
<MasterTableView AllowAutomaticUpdates="true" DataKeyNames="FirmaBerufNr"
DataSourceID="SqlDataFirmaBeruf" EditMode="PopUp"
NoMasterRecordsText="Keine Datensätze vorhanden" TableLayout="Fixed">
<CommandItemSettings AddNewRecordText="Neuer Datensatz"
ExportToExcelText="Excel-Export" ExportToPdfText="PDF-Export"
RefreshText="Aktualisieren" ShowAddNewRecordButton="False"
ShowRefreshButton="False" />
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"
Visible="True">
</RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"
Visible="True">
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn FilterControlAltText="Filter column column"
HeaderText="Firmaberufnr" ReadOnly="True" UniqueName="column" Visible="False">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Beruf"
FilterControlAltText="Filter column1 column" HeaderText="Beruf" ReadOnly="True"
UniqueName="column1">
<HeaderStyle Width="150px" Wrap="false" />
<ItemStyle Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Ansprechp"
FilterControlAltText="Filter column2 column" HeaderText="Ansprechpartner"
ReadOnly="True" UniqueName="column2">
<HeaderStyle Width="100px" />
<ItemStyle Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridDropDownColumn DataField="ZeitNr" DataSourceID="SQLDataZeiten"
FilterControlAltText="Filter column6 column" HeaderText="Zeit"
ListTextField="Bezeichnung" ListValueField="ZeitNr" UniqueName="column6">
<HeaderStyle Width="70px" />
<ItemStyle Wrap="False" />
</telerik:GridDropDownColumn>
<%-- <telerik:GridBoundColumn DataField="Anzahl"
FilterControlAltText="Filter column4 column" HeaderText="Anz. Plätze"
UniqueName="column4">
</telerik:GridBoundColumn>
--%>
<telerik:GridDropDownColumn ColumnEditorID="DropAnzahl" DataField="Anzahl"
DataSourceID="SqlDataSourceAnzahl" HeaderText="Anzahl" ListTextField="Anzahl"
ListValueField="Anzahl" UniqueName="Anzahl">
<ItemStyle Width="40px" />
<HeaderStyle Width="50px" Wrap="False" />
</telerik:GridDropDownColumn>
<telerik:GridDropDownColumn DataField="Klassenr"
DataSourceID="SQLDataSourceKlasse" FilterControlAltText="Filter column5 column"
HeaderText="Mind. Anf." ListTextField="Bezeichnung" ListValueField="Klassenr"
UniqueName="column5">
<ItemStyle Width="40px" />
<HeaderStyle Width="60px" Wrap="False" />
</telerik:GridDropDownColumn>
<telerik:GridBoundColumn ColumnEditorID="EditSchuelerBemerkung"
DataField="Schuelerbemerkung" FilterControlAltText="Filter column2 column"
HeaderText="Bem. f. Schüler"
HeaderTooltip="Folgendes muss der Schüler mitbringen (spezielle Kleidung, Ausweis usw.)"
UniqueName="Schuelerbemerkung">
<HeaderStyle Width="100px" />
<ItemStyle Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn ColumnEditorID="EditStandortBemerkung"
DataField="standortbemerkung" FilterControlAltText="Filter column2 column"
HeaderText="Bem. Treffpunkt"
HeaderTooltip="Treffpunkt für Schüler, falls abweichend von der Geschäftsadresse"
UniqueName="standortbemerkung">
<HeaderStyle Width="100px" />
<ItemStyle Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn ColumnEditorID="MinZuteilung"
DataField="MinZuteilung" FilterControlAltText="Filter column2 column"
HeaderText="MZ"
HeaderTooltip="Mindest Anzahl Zuteilung"
UniqueName="MinZuteilung">
<HeaderStyle Width="40px" />
<ItemStyle Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridEditCommandColumn ButtonType="ImageButton"
FilterControlAltText="Filter EditCommandColumn column" HeaderText=""
ItemStyle-HorizontalAlign="Center">
<HeaderStyle Width="40px" />
<ItemStyle HorizontalAlign="Center" />
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete"
ConfirmDialogType="RadWindow" ConfirmText="Angebot wirklich löschen?"
ConfirmTitle="Delete" HeaderText="" ItemStyle-HorizontalAlign="Center"
Text="Delete" UniqueName="DeleteColumn">
<ItemStyle CssClass="MyImageButton" HorizontalAlign="Center" />
<HeaderStyle Width="40px" />
</telerik:GridButtonColumn>
</Columns>
<EditFormSettings>
<EditColumn ButtonType="ImageButton" CancelText="Abbruch"
FilterControlAltText="Filter EditCommandColumn column" InsertText="Einfügen"
UpdateText="Speichern">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<FilterMenu EnableImageSprites="False">
</FilterMenu>
</telerik:RadGrid>
<telerik:GridTextBoxColumnEditor runat="server" ID="EditSchuelerBemerkung" TextBoxMode="MultiLine" ></telerik:GridTextBoxColumnEditor>
<telerik:GridTextBoxColumnEditor runat="server" ID="EditStandortBemerkung" TextBoxMode="MultiLine"></telerik:GridTextBoxColumnEditor>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">
&nbsp;</td>
</tr>
</table>
</div>
</asp:Panel>
<telerik:RadButton ID="RadButton3" runat="server"
Text="&lt; Zurück">
</telerik:RadButton>&nbsp;
<telerik:RadButton ID="RadButton5" runat="server"
Text="Abschliessen">
</telerik:RadButton>
<telerik:RadButton ID="RadButton6" runat="server" Text="Erfasste Daten drucken">
</telerik:RadButton>
<asp:SqlDataSource ID="SqlDataBerufe" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
ProviderName="<%$ ConnectionStrings:LPConnectionString.ProviderName %>"
SelectCommand="SELECT Berufnr, Bezeichnung FROM Beruf WHERE (Aktiv = 1) order by bezeichnung">
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataZeiten" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
ProviderName="<%$ ConnectionStrings:LPConnectionString.ProviderName %>"
SelectCommand="SELECT ZeitNr, Bezeichnung FROM Zeiten WHERE (Aktiv = 1) order by reihenfolge">
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataAnsprechpartner" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
ProviderName="<%$ ConnectionStrings:LPConnectionString.ProviderName %>"
SelectCommand="SELECT AnsprechpartnerNr, Ansprechpartner.name + ' '+ Ansprechpartner.Vorname as AName
FROM Ansprechpartner where aktiv=1 and firmanr=@Firmanr order by name, vorname">
<SelectParameters>
<asp:SessionParameter Name="Firmanr" SessionField="Firmanr" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataFirmaBeruf" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
DeleteCommand="Update Firmaberuf set aktiv=0, mutiert_am=getdate(), mutierer=@mutierer where firmaberufnr=@firmaberufnr"
ProviderName="<%$ ConnectionStrings:LPConnectionString.ProviderName %>"
SelectCommand="SELECT firmaberuf.FirmaBerufNr, beruf.Bezeichnung as Beruf, ansprechpartner.Name+' '+ansprechpartner.Vorname as Ansprechp,ZeitNr, firmaberuf.Anzahl, FirmaBeruf.KlasseNr, firmaberuf.schuelerbemerkung, firmaberuf.standortbemerkung, firmaberuf.minzuteilung
FROM firmaberuf INNER JOIN
beruf ON firmaberuf.Berufnr = beruf.Berufnr INNER JOIN
ansprechpartner ON firmaberuf.AnsprechpartnerNr = ansprechpartner.AnsprechpartnerNr
where Firmaberuf.aktiv=1 and firmaberuf.firmanr=@Firmanr "
UpdateCommand="Update Firmaberuf set anzahl=@Anzahl, klassenr=@Klassenr, ZeitNr=@ZeitNr, mutiert_am=getdate(), mutierer=@mutierer,standortbemerkung=@standortbemerkung, schuelerbemerkung=@schuelerbemerkung, minzuteilung=@minzuteilung where firmaberufnr=@firmaberufnr ">
<DeleteParameters>
<asp:Parameter Name="firmaberufnr" />
<asp:SessionParameter Name="mutierer" Type="Int32" sessionfield="UserID" />
</DeleteParameters>
<SelectParameters>
<asp:SessionParameter Name="Firmanr" SessionField="Firmanr" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Anzahl" />
<asp:Parameter Name="Klassenr" />
<asp:Parameter Name="firmaberufnr" />
<asp:Parameter Name="ZeitNr" />
<asp:Parameter Name="Schuelerbemerkung" />
<asp:Parameter Name="Standortbemerkung" />
<asp:Parameter Name="Minzuteilung" />
<asp:SessionParameter Name="mutierer" Type="Int32" sessionfield="UserID" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSourceKlasse" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
ProviderName="<%$ ConnectionStrings:LPConnectionString.ProviderName %>"
SelectCommand="SELECT klassenr as Klassenr, bezeichnung FROM web_klasse where aktiv=1 and bezeichnung <> 'n. relevant' order by klassenr">
</asp:SqlDataSource>
<telerik:RadWindowManager ID="RadWindowManager1" ShowContentDuringLoad="false" VisibleStatusbar="false"
ReloadOnShow="true" runat="server" EnableShadow="true" Skin="Default">
<Windows>
<telerik:RadWindow ID="RadWindow1" runat="server" Behaviors="Close"
NavigateUrl="~/UserControls/Berufsanfrage.aspx">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<asp:SqlDataSource ID="SqlDataSourceAnzahl" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
SelectCommand="SELECT * FROM [Web_Anzhal]"></asp:SqlDataSource>