Files
GMW/GMW/WebUserControls/mod_manSAO.ascx
T
Samuele Locatelli f46d3ba2af fix errore update filtri post selezione date
inizio fix grafico filtri selezione
2014-02-24 19:22:46 +01:00

166 lines
11 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_manSAO.ascx.cs" Inherits="GMW.WebUserControls.mod_manSAO" %>
<%@ Register Src="mod_filtro.ascx" TagName="mod_filtro" TagPrefix="uc1" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<%@ Register Src="mod_periodoAnalisi.ascx" TagName="mod_periodoAnalisi" TagPrefix="uc2" %>
<%@ Register Src="mod_detailUDC.ascx" TagName="mod_detailUDC" TagPrefix="uc3" %>
<%@ Register Src="mod_detailUDC_storico.ascx" TagName="mod_detailUDC_storico" TagPrefix="uc4" %>
<div style="width: 100%">
<div class="filtro_1" style="white-space: nowrap; min-height: 28px; padding: 2px; font-size: 8pt;">
<div class="divSx">
<uc2:mod_periodoAnalisi ID="mod_periodoAnalisi1" runat="server" />
</div>
<div class="divSx" style="height: 100%;">
<uc1:mod_filtro ID="filtroPostazione" runat="server" changeSelEnabled="true" changeCheckEnabled="true" isChecked="false"
changeCheckVisible="true" comboWidth="160" filterChekText="filtraPostazione" />
<asp:ObjectDataSource ID="odsPostazione" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDateRange"
TypeName="GMW_data.DS_UtilityTableAdapters.v_selPostazioniTableAdapter">
<SelectParameters>
<asp:SessionParameter Name="DataOraFrom" SessionField="_inizio" Type="DateTime" />
<asp:SessionParameter Name="DataOraTo" SessionField="_fine" Type="DateTime" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="divSx">
<uc1:mod_filtro ID="filtroSoggetto" runat="server" changeSelEnabled="true" changeCheckEnabled="true" isChecked="false" changeCheckVisible="true"
comboWidth="120" filterChekText="filtraSoggetto" />
<asp:ObjectDataSource ID="odsSoggetto" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDateRange"
TypeName="GMW_data.DS_UtilityTableAdapters.v_selSoggettiTableAdapter">
<SelectParameters>
<asp:SessionParameter Name="DataOraFrom" SessionField="_inizio" Type="DateTime" />
<asp:SessionParameter Name="DataOraTo" SessionField="_fine" Type="DateTime" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="divDx">
<asp:HyperLink ID="hlExportExcel" runat="server" NavigateUrl="~/ExportExcel_SAO.aspx" Target="_blank">Export Excel</asp:HyperLink>
</div>
</div>
<div class="filtro_2" style="white-space: nowrap; height: 28px; padding: 2px; font-size: 8pt;">
<div class="divSx">
<uc1:mod_filtro ID="filtroAzioni" runat="server" changeSelEnabled="true" changeCheckEnabled="true" isChecked="false" changeCheckVisible="true"
comboWidth="130" filterChekText="filtraAzioniUdc" />
<asp:ObjectDataSource ID="odsAzioni" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
TypeName="GMW_data.DS_UtilityTableAdapters.v_selAzioniUtTableAdapter"></asp:ObjectDataSource>
</div>
<div class="divSx">
<uc1:mod_filtro ID="filtroParticolare" runat="server" changeSelEnabled="true" changeCheckEnabled="true" isChecked="false"
changeCheckVisible="true" comboWidth="140" filterChekText="filtraParticSAO" />
<asp:ObjectDataSource ID="odsPartic" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDateRange"
TypeName="GMW_data.DS_UtilityTableAdapters.v_selPartic_SAOTableAdapter">
<SelectParameters>
<asp:SessionParameter Name="DataOraFrom" SessionField="_inizio" Type="DateTime" />
<asp:SessionParameter Name="DataOraTo" SessionField="_fine" Type="DateTime" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="divSx">
<asp:CheckBox runat="server" ID="chkFiltraUdcSAO" AutoPostBack="true" OnCheckedChanged="chkFiltraUdcSAO_CheckedChanged" />
<asp:TextBox runat="server" ID="txtUdcSAO" AutoPostBack="true" OnTextChanged="txtUdcSAO_TextChanged" />
<%-- <uc1:mod_filtro ID="filtroUDC" runat="server" changeSelEnabled="true" changeCheckEnabled="true" isChecked="false" changeCheckVisible="true"
comboWidth="100" filterChekText="filtraUdcSAO" />
<asp:ObjectDataSource ID="odsUDC" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDateRange"
TypeName="GMW_data.DS_UtilityTableAdapters.v_selUDC_SAOTableAdapter">
<SelectParameters>
<asp:SessionParameter Name="DataOraFrom" SessionField="_inizio" Type="DateTime" />
<asp:SessionParameter Name="DataOraTo" SessionField="_fine" Type="DateTime" />
</SelectParameters>
</asp:ObjectDataSource>--%>
</div>
</div>
<div class="filtro_3" style="white-space: nowrap; padding: 2px;">
<asp:Panel runat="server" ID="pnlRowNum" CssClass="divDx">
<asp:Label runat="server" ID="lblNumRighe" Text="righe per pagina" />:
<asp:TextBox ID="txtNumRighe" runat="server" AutoPostBack="True" OnTextChanged="txtNumRighe_TextChanged" Width="3em" />
</asp:Panel>
<div style="text-align: center; margin: auto;">
<asp:Button runat="server" ID="btnStampa" Width="120px" Text="(ri)stampa" OnClick="btnStampa_Click" Visible="false" />
<asp:Button runat="server" ID="btnElimina" Width="120px" Text="elimina" Visible="false" OnClick="btnElimina_Click" />
</div>
</div>
</div>
<div style="width: 100%;">
<div class="divSx" style="font-size: x-small;">
<asp:GridView ID="grView" runat="server" EnableModelValidation="True" Width="100%" AllowPaging="True" DataSourceID="odsSAO"
PageSize="10" AutoGenerateColumns="False" DataKeyNames="idxEvento" OnSelectedIndexChanged="grView_SelectedIndexChanged">
<RowStyle CssClass="ctrRowStyle" />
<AlternatingRowStyle CssClass="ctrAltRowStyle" />
<EditRowStyle CssClass="ctrEditRowStyle" />
<SelectedRowStyle CssClass="ctrSelRowStyle" />
<FooterStyle CssClass="ctrFooter" />
<PagerStyle CssClass="ctrHeaderPager" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle CssClass="ctrHeaderPager" ForeColor="White" Font-Bold="True" />
<EmptyDataRowStyle CssClass="ctrRowStyle" />
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoRecord" Text="Nessun record trovato" />
</EmptyDataTemplate>
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:Button ID="btnReset" runat="server" Text="Reset" OnClick="btnReset_Click" Visible="true" />
</HeaderTemplate>
<ItemTemplate>
<asp:ImageButton ID="imgSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Seleziona" ImageUrl="~/images/view_m.png" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Data Ora" SortExpression="DataOra">
<ItemTemplate>
<asp:Label ID="lblDataOra" runat="server" Text='<%# Eval("DataOra", "{0:ddd dd/MM/yy HH:mm:ss}") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Postazione" SortExpression="codPostazione">
<ItemTemplate>
<asp:Label ID="lblPostazione" runat="server" Text='<%# Eval("codPostazione") %>' ToolTip='<%# Eval("clientIP") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="CodSoggetto" SortExpression="CodSoggetto">
<ItemTemplate>
<asp:Label ID="lblCodSoggetto" runat="server" Text='<%# getOperatoreByCod(Eval("CodSoggetto")) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Particolare" SortExpression="Particolare">
<ItemTemplate>
<asp:Label ID="lblParticolare" runat="server" Text='<%# Eval("Particolare") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="UDC" SortExpression="UDC">
<ItemTemplate>
<asp:Label ID="lblUDC" runat="server" Text='<%# Eval("UDC") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="descrizione" SortExpression="descrizione">
<ItemTemplate>
<asp:Label ID="lbldescrizione" runat="server" Text='<%# Eval("descrizione") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Image runat="server" ID="imgAzione" ImageUrl='<%# imgAzione(Eval("CodAzione")) %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="odsSAO" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getBySearch"
TypeName="GMW_data.DS_magazzinoTableAdapters.StoricoAzioniOperatoreTableAdapter">
<SelectParameters>
<asp:SessionParameter Name="DataOraFrom" SessionField="_inizio" Type="DateTime" />
<asp:SessionParameter Name="DataOraTo" SessionField="_fine" Type="DateTime" />
<asp:SessionParameter Name="codPostazione" Type="String" SessionField="postazione_name" />
<asp:SessionParameter Name="CodSoggetto" Type="String" SessionField="CodSoggettoSAO" />
<asp:SessionParameter Name="codAzione" Type="String" SessionField="CodAzioneUt" />
<asp:SessionParameter Name="UDC" Type="String" SessionField="UdcSAO" />
<asp:SessionParameter Name="Particolare" Type="String" SessionField="ParticSAO" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="divSx" style="font-size: x-small;">
<asp:Panel ID="pnlDettUDC" runat="server" ScrollBars="None">
<div class="dixDx" style="height: 100%; min-width: 240px; background-color: white;">
<div style="background-color: white; margin: 4px;">
<uc3:mod_detailUDC ID="mod_detailUDC1" runat="server" />
<uc4:mod_detailUDC_storico ID="mod_detailUDC_storico1" runat="server" />
</div>
</div>
</asp:Panel>
</div>
</div>