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.
168 lines
8.9 KiB
168 lines
8.9 KiB
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="WebMenu.aspx.vb" Inherits="LPWeb.WebMenu" %>
|
|
<%@ Register Src="~/Defaults/Header.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>
|
|
<form id="form1" runat="server">
|
|
<telerik:RadScriptManager ID="ScriptManager1" runat="server"
|
|
EnableTheming="True">
|
|
<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>
|
|
<div class="page">
|
|
<shu:Header runat="Server" ID="Header1"></shu:Header>
|
|
<shu:Menu runat="server" ID="Menu1" NavigationLanguage="VB"></shu:Menu>
|
|
|
|
<div class="main">
|
|
<h2>Webmenu</h2>
|
|
<p> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False"
|
|
CellSpacing="0" Culture="de-DE" DataSourceID="SqlDataSource1"
|
|
GridLines="None" AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
|
|
AllowAutomaticUpdates="True" AllowPaging="True" AllowSorting="True">
|
|
<MasterTableView DataKeyNames="Eintragnr" DataSourceID="SqlDataSource1" CommandItemDisplay="TopAndBottom"
|
|
TableLayout="Fixed">
|
|
|
|
<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="Eintragnr" DataType="System.Int32"
|
|
FilterControlAltText="Filter Eintragnr column" HeaderText="Nr" ReadOnly="True"
|
|
SortExpression="Eintragnr" UniqueName="Eintragnr">
|
|
<HeaderStyle Width="30px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="parentnr" DataType="System.Int32"
|
|
FilterControlAltText="Filter parentnr column" HeaderText="Parent"
|
|
SortExpression="parentnr" UniqueName="parentnr">
|
|
<HeaderStyle Width="50px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="MenuText"
|
|
FilterControlAltText="Filter MenuText column" HeaderText="MenuText"
|
|
SortExpression="MenuText" UniqueName="MenuText">
|
|
<HeaderStyle Width="60px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="MenuValue"
|
|
FilterControlAltText="Filter MenuValue column" HeaderText="MenuValue"
|
|
SortExpression="MenuValue" UniqueName="MenuValue" Visible=false ReadOnly=true>
|
|
<HeaderStyle Width="60px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="NavigationUrl"
|
|
FilterControlAltText="Filter NavigationUrl column" HeaderText="NavigationUrl"
|
|
SortExpression="NavigationUrl" UniqueName="NavigationUrl">
|
|
<HeaderStyle Width="130px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="MenuType" DataType="System.Int32"
|
|
FilterControlAltText="Filter MenuType column" HeaderText="MenuType"
|
|
SortExpression="MenuType" UniqueName="MenuType">
|
|
<HeaderStyle Width="50px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridBoundColumn DataField="Sort" DataType="System.Int32"
|
|
FilterControlAltText="Filter Sort column" HeaderText="Sort"
|
|
SortExpression="Sort" UniqueName="Sort">
|
|
<HeaderStyle Width="30px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridBoundColumn>
|
|
<telerik:GridCheckBoxColumn DataField="Aktiv" DataType="System.Boolean"
|
|
FilterControlAltText="Filter Aktiv column" HeaderText="Aktiv"
|
|
SortExpression="Aktiv" UniqueName="Aktiv">
|
|
<HeaderStyle Width="40px" />
|
|
<ItemStyle Wrap="False" />
|
|
</telerik:GridCheckBoxColumn>
|
|
|
|
<telerik:GridEditCommandColumn FilterControlAltText="Filter EditCommandColumn column"
|
|
HeaderText="" ButtonType="ImageButton" ItemStyle-HorizontalAlign="Center">
|
|
<HeaderStyle Width="40px" />
|
|
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
</telerik:GridEditCommandColumn>
|
|
<telerik:GridButtonColumn ConfirmText="Menueintrag 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>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<shu:Footer runat="Server" ID="Footer1"></SHU:Footer>
|
|
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
|
|
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
|
|
DeleteCommand="update web_menu set aktiv=0, mutiert_am=getdate(), mutierer=@mutierer where eintragnr=@eintragnr"
|
|
InsertCommand="INSERT INTO [web_menu] ([MenuText], [MenuValue], [ToolTip], [NavigationUrl], [MenuType], [Sort], [Erstellt_am], [Mutiert_am], [Mutierer], [parentnr], aktiv) VALUES (@MenuText, @MenuValue, @ToolTip, @NavigationUrl, @MenuType, @Sort, getdate(), getdate(), @Mutierer, @parentnr,1)"
|
|
SelectCommand="SELECT [Eintragnr], [MenuText], [MenuValue], [ToolTip], [NavigationUrl], [MenuType], [Sort], [Erstellt_am], [Mutiert_am], [Mutierer], [parentnr], aktiv FROM [web_menu]"
|
|
UpdateCommand="UPDATE [web_menu] SET [MenuText] = @MenuText, [MenuValue] = @eintragnr, [ToolTip] = @ToolTip, [NavigationUrl] = @NavigationUrl, [MenuType] = @MenuType, [Sort] = @Sort, [Mutiert_am] = getdate(), [Mutierer] = @Mutierer, [parentnr] = @parentnr, Aktiv=@aktiv WHERE [Eintragnr] = @Eintragnr">
|
|
<DeleteParameters>
|
|
<asp:SessionParameter Name="Mutierer" Type="Int32" sessionfield="UserID" />
|
|
<asp:Parameter Name="Eintragnr" Type="Int32" />
|
|
</DeleteParameters>
|
|
<InsertParameters>
|
|
<asp:Parameter Name="Eintragnr" Type="Int32" />
|
|
<asp:Parameter Name="MenuText" Type="String" />
|
|
<asp:Parameter Name="MenuValue" Type="String" />
|
|
<asp:Parameter Name="ToolTip" Type="String" />
|
|
<asp:Parameter Name="NavigationUrl" Type="String" />
|
|
<asp:Parameter Name="MenuType" Type="Int32" />
|
|
<asp:Parameter Name="Sort" Type="Int32" />
|
|
<asp:SessionParameter Name="Mutierer" Type="Int32" sessionfield="UserID" />
|
|
<asp:Parameter Name="parentnr" Type="Int32" />
|
|
</InsertParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="MenuText" Type="String" />
|
|
<asp:Parameter Name="MenuValue" Type="String" />
|
|
<asp:Parameter Name="ToolTip" Type="String" />
|
|
<asp:Parameter Name="NavigationUrl" Type="String" />
|
|
<asp:Parameter Name="MenuType" Type="Int32" />
|
|
<asp:Parameter Name="Sort" Type="Int32" />
|
|
<asp:SessionParameter Name="Mutierer" Type="Int32" sessionfield="UserID" />
|
|
<asp:Parameter Name="parentnr" Type="Int32" />
|
|
<asp:Parameter Name="Aktiv" Type="Boolean" />
|
|
<asp:Parameter Name="Eintragnr" Type="Int32" />
|
|
</UpdateParameters>
|
|
</asp:SqlDataSource>
|
|
|
|
</form>
|
|
</body>
|
|
</html> |