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.
214 lines
12 KiB
214 lines
12 KiB
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Berufsverwaltung.aspx.vb" Inherits="LPWeb.Berufsverwaltung" %>
|
|
<%@ Register Src="~/Defaults/Header1.ascx" TagPrefix="shu" TagName="Header" %>
|
|
<%@ Register Src="~/UserControls/Menu1.ascx" TagPrefix="shu" TagName="Menu" %>
|
|
<%@ Register Src="~/Defaults/Footer.ascx" TagPrefix="shu" TagName="Footer" %>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head id="Head1" runat="server">
|
|
<title></title>
|
|
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /></head>
|
|
<body>
|
|
|
|
<div class="page">
|
|
<form id="form1" runat="server">
|
|
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
|
|
<Scripts>
|
|
<asp:ScriptReference Assembly="Telerik.Web.UI"
|
|
Name="Telerik.Web.UI.Common.Core.js">
|
|
</asp:ScriptReference>
|
|
<asp:ScriptReference Assembly="Telerik.Web.UI"
|
|
Name="Telerik.Web.UI.Common.jQuery.js">
|
|
</asp:ScriptReference>
|
|
<asp:ScriptReference Assembly="Telerik.Web.UI"
|
|
Name="Telerik.Web.UI.Common.jQueryInclude.js">
|
|
</asp:ScriptReference>
|
|
</Scripts>
|
|
</telerik:RadScriptManager>
|
|
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
|
|
<AjaxSettings>
|
|
<telerik:AjaxSetting AjaxControlID="RadAjaxManager1">
|
|
<UpdatedControls>
|
|
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
|
|
<telerik:AjaxUpdatedControl ControlID="Label1" />
|
|
</UpdatedControls>
|
|
</telerik:AjaxSetting>
|
|
<telerik:AjaxSetting AjaxControlID="RadGrid1">
|
|
<UpdatedControls>
|
|
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="RadAjaxLoadingPanel1" />
|
|
<telerik:AjaxUpdatedControl ControlID="Label1" />
|
|
</UpdatedControls>
|
|
</telerik:AjaxSetting>
|
|
</AjaxSettings>
|
|
</telerik:RadAjaxManager>
|
|
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" />
|
|
<shu:Header runat="Server" ID="Header1"></shu:Header>
|
|
<shu:Menu runat="server" ID="Menu1" NavigationLanguage="VB"></shu:Menu>
|
|
<div class="main">
|
|
<h2>
|
|
Berufsverwaltung
|
|
</h2>
|
|
<br />
|
|
<telerik:RadGrid ID="RadGrid1" runat="server" Culture="de-DE"
|
|
DataSourceID="SqlDataSource1" AllowPaging="True" AllowSorting="True"
|
|
AutoGenerateColumns="False" CellSpacing="0" GridLines="None"
|
|
AllowAutomaticUpdates="True" AllowAutomaticDeletes="True"
|
|
AllowAutomaticInserts="True" AllowFilteringByColumn="True" Height="401px"
|
|
PageSize="50">
|
|
<ClientSettings>
|
|
<Scrolling AllowScroll="True" UseStaticHeaders="True" />
|
|
</ClientSettings>
|
|
<MasterTableView DataKeyNames="Berufnr"
|
|
DataSourceID="SqlDataSource1" CommandItemDisplay="TopAndBottom"
|
|
TableLayout="Fixed" EditMode="InPlace"
|
|
>
|
|
<CommandItemSettings ExportToPdfText="PDF-Export"
|
|
AddNewRecordText="Neuer Datensatz" ExportToExcelText="Excel-Export"
|
|
RefreshText="Aktualisieren"></CommandItemSettings>
|
|
|
|
<RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
|
|
<HeaderStyle Width="20px"></HeaderStyle>
|
|
</RowIndicatorColumn>
|
|
|
|
<ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
|
|
<HeaderStyle Width="20px"></HeaderStyle>
|
|
</ExpandCollapseColumn>
|
|
|
|
<Columns>
|
|
<telerik:GridBoundColumn DataField="Berufnr" DataType="System.Int32"
|
|
FilterControlAltText="Filter Berufnr column" HeaderText="Nr"
|
|
ReadOnly="True" SortExpression="Berufnr" UniqueName="Berufnr"
|
|
Resizable="False">
|
|
<HeaderStyle Width="30px" />
|
|
<ItemStyle Width="20px" Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="Bezeichnung"
|
|
FilterControlAltText="Filter Bezeichnung column" HeaderText="Berufsbezeichnung"
|
|
SortExpression="Bezeichnung" UniqueName="Bezeichnung" Resizable="False" ColumnEditorID="EditBezeichnung">
|
|
<HeaderStyle Width="400px" />
|
|
<ItemStyle Width="80px" Wrap="false" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridNumericColumn ColumnEditorID="EditLehrjahre" DataField="Lehrjahre"
|
|
DecimalDigits="0" FilterControlAltText="Filter column column"
|
|
HeaderText="Jahre" UniqueName="column">
|
|
<HeaderStyle Width="40px" />
|
|
<ItemStyle Width="30px" Wrap="False" />
|
|
</telerik:GridNumericColumn>
|
|
<telerik:GridBoundColumn DataField="Anmerkung"
|
|
FilterControlAltText="Filter Anmerkung column" HeaderText="Anmerkung"
|
|
SortExpression="Anmerkung" UniqueName="Anmerkung" Resizable="False" ColumnEditorID="EditAnmerkung">
|
|
<HeaderStyle Width="100px" />
|
|
<ItemStyle Width="60px" Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="Beschreibung"
|
|
FilterControlAltText="Filter Beschreibung column" HeaderText="Beschreibung"
|
|
SortExpression="Beschreibung" UniqueName="Beschreibung" Resizable="False" ColumnEditorID="EditBemerkung">
|
|
<HeaderStyle Width="100px" />
|
|
<ItemStyle Width="60px" Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridDropDownColumn DataField="KlasseNr"
|
|
FilterControlAltText="Filter Klassenr column" HeaderText="Klasse"
|
|
UniqueName="KlasseNr" ColumnEditorID="DropKlasse" Resizable="False"
|
|
DataSourceID="SQLDataSource2" ListTextField="bezeichnung"
|
|
ListValueField="klassenr">
|
|
<HeaderStyle Width="70px" />
|
|
<ItemStyle Width="50px" Wrap="False" />
|
|
</telerik:GridDropDownColumn>
|
|
<telerik:GridCheckBoxColumn DataField="Aktiv" DataType="System.Boolean"
|
|
FilterControlAltText="Filter Aktiv column" HeaderText="Aktiv"
|
|
SortExpression="Aktiv" UniqueName="Aktiv">
|
|
<ItemStyle Width="50px" />
|
|
<HeaderStyle Width="40px" />
|
|
</telerik:GridCheckBoxColumn>
|
|
<telerik:GridBoundColumn DataField="Erstellt_am"
|
|
FilterControlAltText="Filter Erstellt_am column" HeaderText="Erstellt_am"
|
|
SortExpression="Erstellt_am" UniqueName="Erstellt_am"
|
|
DataType="System.DateTime" ReadOnly="True" Resizable="False" Visible="false">
|
|
<ItemStyle Width="70px" Wrap="False" />
|
|
<HeaderStyle Width="70px" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="Mutiert_am" DataType="System.DateTime"
|
|
FilterControlAltText="Filter Mutiert_am column" HeaderText="Mutiert_am"
|
|
SortExpression="Mutiert_am" UniqueName="Mutiert_am" ReadOnly="True" Visible="false"
|
|
Resizable="False">
|
|
<ItemStyle Width="60px" Wrap="False" />
|
|
<HeaderStyle Width="70px" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="Mutierer"
|
|
FilterControlAltText="Filter Mutierer column" HeaderText="Mutiert durch"
|
|
SortExpression="Mutierer" UniqueName="Mutierer" DataType="System.Int32"
|
|
ReadOnly="True" Resizable="False" Visible="false">
|
|
<ItemStyle Width="20px" Wrap="False" />
|
|
<HeaderStyle Width="90px" />
|
|
</telerik:GridBoundColumn>
|
|
|
|
<telerik:GridEditCommandColumn FilterControlAltText="Filter EditCommandColumn column"
|
|
HeaderText="" ButtonType="ImageButton" ItemStyle-HorizontalAlign="Center">
|
|
<HeaderStyle Width="40px" />
|
|
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
</telerik:GridEditCommandColumn>
|
|
<telerik:GridButtonColumn ConfirmText="Beruf wirklich löschen?" ConfirmDialogType="RadWindow"
|
|
ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" HeaderText=""
|
|
UniqueName="DeleteColumn" ItemStyle-HorizontalAlign="Center">
|
|
<ItemStyle HorizontalAlign="Center" CssClass="MyImageButton" />
|
|
<HeaderStyle Width="40px" />
|
|
</telerik:GridButtonColumn>
|
|
|
|
</Columns>
|
|
|
|
<EditFormSettings>
|
|
<EditColumn FilterControlAltText="Filter EditCommandColumn column" ButtonType="ImageButton"
|
|
InsertText="Einfügen" UpdateText="Speichern" CancelText="Abbruch"> </EditColumn>
|
|
</EditFormSettings>
|
|
</MasterTableView>
|
|
|
|
<FilterMenu EnableImageSprites="False"></FilterMenu>
|
|
</telerik:RadGrid>
|
|
<telerik:GridDropDownListColumnEditor ID="DropKlasse" runat="server" DropDownStyle-Width="100px" ></telerik:GridDropDownListColumnEditor>
|
|
<telerik:GridTextBoxColumnEditor id="EditBezeichnung" runat="server" TextBoxStyle-width="500"></telerik:GridTextBoxColumnEditor>
|
|
<telerik:GridNumericColumnEditor id="EditLehrjahre" runat="server" NumericTextBox-Width="50" NumericTextBox-NumberFormat-DecimalDigits="0"></telerik:GridNumericColumnEditor>
|
|
<telerik:GridTextBoxColumnEditor id="EditBemerkung" runat="server" TextBoxStyle-width="300"></telerik:GridTextBoxColumnEditor>
|
|
<telerik:GridTextBoxColumnEditor id="EditAnmerkung" runat="server" TextBoxStyle-width="300"></telerik:GridTextBoxColumnEditor>
|
|
</div>
|
|
</div>
|
|
<shu:Footer runat="Server" ID="Footer1"></SHU:Footer>
|
|
</form>
|
|
</div>
|
|
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
|
|
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
|
|
|
|
SelectCommand="SELECT * FROM [Beruf]"
|
|
DeleteCommand="DELETE FROM [Beruf] WHERE [Berufnr] = @Berufnr"
|
|
InsertCommand="INSERT INTO [Beruf] ([Bezeichnung], [Lehrjahre], [Anmerkung], [Beschreibung], [Aktiv], [Erstellt_am], [Mutiert_am], [Mutierer], klassenr) VALUES (@Bezeichnung, @Lehrjahre, @Anmerkung, @Beschreibung, @Aktiv, getdate(), getdate(), @Mutierer,0)"
|
|
|
|
|
|
UpdateCommand="UPDATE [Beruf] SET [Bezeichnung] = @Bezeichnung, [Lehrjahre] = @Lehrjahre, [Anmerkung] = @Anmerkung, [Beschreibung] = @Beschreibung, [Aktiv] = @Aktiv, [Erstellt_am] = getdate(), [Mutiert_am] = getdate(), [Mutierer] = @Mutierer, Klassenr=@KlasseNr WHERE [Berufnr] = @Berufnr">
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Berufnr" Type="Int32" />
|
|
</DeleteParameters>
|
|
<InsertParameters>
|
|
<asp:Parameter Name="Bezeichnung" Type="String" />
|
|
<asp:Parameter Name="Lehrjahre" Type="String" />
|
|
<asp:Parameter Name="Anmerkung" Type="String" />
|
|
<asp:Parameter Name="Beschreibung" Type="String" />
|
|
<asp:Parameter Name="Aktiv" Type="Boolean" />
|
|
<asp:SessionParameter Name="mutierer" Type="Int32" sessionfield="UserID" />
|
|
</InsertParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="Bezeichnung" Type="String" />
|
|
<asp:Parameter Name="Lehrjahre" Type="String" />
|
|
<asp:Parameter Name="Anmerkung" Type="String" />
|
|
<asp:Parameter Name="Beschreibung" Type="String" />
|
|
<asp:Parameter Name="Aktiv" Type="Boolean" />
|
|
<asp:SessionParameter Name="mutierer" Type="Int32" sessionfield="UserID" />
|
|
<asp:Parameter Name="Klassenr" />
|
|
<asp:Parameter Name="Berufnr" />
|
|
</UpdateParameters>
|
|
</asp:SqlDataSource>
|
|
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
|
|
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
|
|
SelectCommand="SELECT [klassenr], [Bezeichnung] FROM [web_klasse]">
|
|
</asp:SqlDataSource>
|
|
</body>
|
|
</html> |