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.

189 lines
9.6 KiB

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Report_Definition.aspx.vb" Inherits="LPWeb.Report_Definition" %>
<%@ 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" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<!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 runat="server" id="mainForm" method="post">
<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>Auswertungsdefinitionen</h2>
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False"
CellSpacing="0" Culture="de-DE" DataSourceID="SqlDataSource1"
GridLines="None" AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
AllowAutomaticUpdates="True" AllowSorting="True" AllowFilteringByColumn="True"
ShowGroupPanel="True">
<ClientSettings AllowDragToGroup="True">
</ClientSettings>
<MasterTableView DataKeyNames="ID" 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="ID" DataType="System.Int32"
FilterControlAltText="Filter ID column" HeaderText="ID" ReadOnly="True"
SortExpression="ID" UniqueName="ID">
<HeaderStyle Width="30px" />
<ItemStyle Width="20px" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="ParentID" DataType="System.Int32"
FilterControlAltText="Filter ParentID column" HeaderText="ParentID"
SortExpression="ParentID" UniqueName="ParentID">
<HeaderStyle Width="50px" />
<ItemStyle Width="50px" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridCheckBoxColumn DataField="Folder" DataType="System.Boolean"
FilterControlAltText="Filter Folder column" HeaderText="Folder"
SortExpression="Folder" UniqueName="Folder">
<HeaderStyle Width="50px" />
<ItemStyle Width="50px" Wrap="False" />
</telerik:GridCheckBoxColumn>
<telerik:GridBoundColumn DataField="Bezeichnung"
FilterControlAltText="Filter Bezeichnung column" HeaderText="Bezeichnung"
SortExpression="Bezeichnung" UniqueName="Bezeichnung">
<HeaderStyle Width="200px" />
<ItemStyle Width="250px" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="SQL"
FilterControlAltText="Filter SQL column" HeaderText="SQL" SortExpression="SQL"
UniqueName="SQL" ColumnEditorID="EditSQL" >
<HeaderStyle Width="150px" />
<ItemStyle Width="150px" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="SQLType"
FilterControlAltText="Filter SQLType column" HeaderText="SQLType"
SortExpression="SQLType" UniqueName="SQLType">
<HeaderStyle Width="70px" />
<ItemStyle Width="70px" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Reportdatei"
FilterControlAltText="Filter Reportdatei column" HeaderText="Reportdatei"
SortExpression="Reportdatei" UniqueName="Reportdatei">
<HeaderStyle Width="120px" />
<ItemStyle Width="120px" Wrap="False" />
</telerik:GridBoundColumn>
<telerik:GridDropDownColumn DataField="Dokumentnr" DataSourceID="SqlDataSource2"
HeaderText="Dokument" ListTextField="Bezeichnung" ListValueField="Eintragnr"
UniqueName="Dokumentnr" ColumnEditorID="DropDokumentnr">
<HeaderStyle Width="120px" />
<ItemStyle Width="120px" Wrap="False" />
</telerik:GridDropDownColumn>
<telerik:GridEditCommandColumn FilterControlAltText="Filter EditCommandColumn column"
HeaderText="" ButtonType="ImageButton" ItemStyle-HorizontalAlign="Center">
<HeaderStyle Width="40px" />
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</telerik:GridEditCommandColumn>
<telerik:GridButtonColumn ConfirmText="Auswertung/Gruppenelement 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:GridTextBoxColumnEditor id="EditSQL" runat="server" TextBoxStyle-width="500" TextBoxMode="MultiLine" TextBoxMaxLength="1024" TextBoxStyle-Height="100" ></telerik:GridTextBoxColumnEditor>
<telerik:GridDropDownListColumnEditor ID="DropDokumentnr" runat="server" DropDownStyle-Width="200px"></telerik:GridDropDownListColumnEditor>
&nbsp;<p>
Upload Report-Datei:
</p>
<asp:FileUpload ID="FileUpload1" runat="server" Width="400px" /><br />
<telerik:RadButton ID="btnUppload" runat="server" Text="Upload">
</telerik:RadButton>
<br />
</div>
</div>
<shu:Footer runat="Server" ID="Footer1"></SHU:Footer>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
SelectCommand="SELECT [ID], [ParentID], [Folder], [Bezeichnung], [SQL], [SQLType], [Reportdatei], DokumentNr FROM [Web_Report] where aktiv=1"
DeleteCommand="update web_report set mutierer=@mutierer, aktiv=0, mutiert_am=getdate() where id=@id"
InsertCommand="insert web_report (parentid,folder,bezeichnung, sql, sqltype, reportdatei, aktiv, erstellt_am, mutiert_am, mutierer,DokumentNr) values (@parentid,@folder,@bezeichnung,@sql,@sqltype,@reportdatei,1,getdate(),getdate(),@mutierer,@DokumentNr)"
UpdateCommand="Update Web_Report set Parentid=@Parentid, Folder=@Folder, Bezeichnung=@Bezeichnung, SQL=@SQL, SQLType=@SQLType, Reportdatei=@Reportdatei, mutiert_am=getdate(), mutierer=@mutierer,DokumentNr=@DokumentNr where id=@id">
<DeleteParameters>
<asp:SessionParameter Name="Mutierer" Type="Int32" sessionfield="UserID" />
<asp:Parameter Name="id" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="parentid" />
<asp:Parameter Name="folder" />
<asp:Parameter Name="bezeichnung" />
<asp:Parameter Name="sql" />
<asp:Parameter Name="sqltype" />
<asp:Parameter Name="reportdatei" />
<asp:SessionParameter Name="Mutierer" Type="Int32" sessionfield="UserID" />
<asp:Parameter Name="DokumentNr" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Parentid" />
<asp:Parameter Name="Folder" />
<asp:Parameter Name="Bezeichnung" />
<asp:Parameter Name="SQL" />
<asp:Parameter Name="SQLType" />
<asp:Parameter Name="Reportdatei" />
<asp:Parameter Name="DokumentNr" />
<asp:SessionParameter Name="Mutierer" Type="Int32" sessionfield="UserID" />
<asp:Parameter Name="id" />
</UpdateParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:LPConnectionString %>"
SelectCommand="SELECT [EintragNr], [Bezeichnung] FROM [Web_Dokumenttexte] order by bezeichnung">
</asp:SqlDataSource>
</form>
</body>
</html>