Files
GPW/GPW_Admin/WebUserControls/mod_spostaOre.ascx
T
Samuele E. Locatelli 0f75962f71 Prima relase ADMIN
2016-12-15 16:53:12 +01:00

212 lines
14 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_spostaOre.ascx.cs" Inherits="GPW_Admin.WebUserControls.mod_spostaOre" %>
<%@ 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_dateTime.ascx" TagName="mod_dateTime" TagPrefix="uc3" %>
<% if (false)
{ %>
<link href="~/css/Style.css" rel="stylesheet" type="text/css" />
<% } %>
<div class="filtro_1 fontPiccolo" style="white-space: nowrap; height: 28px; padding: 2px;">
<div class="divSx fontPiccolo">
<div class="divSx">
<uc1:mod_filtro ID="filtroDip" runat="server" filterUnchekText="mostraTutti" filterChekText="filtraDip" changeCheckEnabled="false"
changeCheckVisible="false" comboWidth="160" />
<asp:ObjectDataSource ID="odsDip" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_UtilityTableAdapters.v_selDipendentiTableAdapter">
</asp:ObjectDataSource>
</div>
<div class="divSx">
<uc2:mod_periodoAnalisi ID="mod_periodoAnalisi1" runat="server" realtimeUpdate="true" />
</div>
</div>
<div class="divSx" style="padding-top: 4px;">
<asp:HyperLink Target="_blank" runat="server" ID="hlExportComm" CssClass="btnExportCSV" Text="Export Comm." NavigateUrl="~/A1/ExportCommesse.aspx" />
</div>
</div>
<div class="filtro_2 fontPiccolo" style="white-space: nowrap; height: 28px; padding: 2px;">
<div class="divSx">
<uc1:mod_filtro ID="filtroCli" runat="server" filterChekText="allClienti" comboWidth="160" changeCheckVisible="true" isChecked="false"
filterUnchekText="selClienti" />
<asp:ObjectDataSource ID="odsClienti" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData"
TypeName="GPW_data.DS_UtilityTableAdapters.v_selClientiTableAdapter"></asp:ObjectDataSource>
</div>
<div class="divSx">
<uc1:mod_filtro ID="filtroPrj" runat="server" filterChekText="allProgetti" comboWidth="240" changeCheckVisible="true" changeCheckEnabled="true"
isChecked="false" filterUnchekText="selProgetti" />
<asp:ObjectDataSource ID="odsProj" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByConditio"
TypeName="GPW_data.DS_UtilityTableAdapters.v_selProgettiTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="filtroCli" DefaultValue="0" PropertyName="valore" Name="conditio" Type="String" />
<asp:Parameter DefaultValue="false" Name="soloAttivi" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="divSx">
<uc1:mod_filtro ID="filtroFase" runat="server" filterChekText="allFasi" comboWidth="200" changeCheckVisible="true" changeCheckEnabled="true"
isChecked="false" filterUnchekText="selFasi" />
<asp:ObjectDataSource ID="odsFasi" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByConditio"
TypeName="GPW_data.DS_UtilityTableAdapters.v_selFasiOptTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="filtroPrj" DefaultValue="0" PropertyName="valoreInt" Name="conditio" Type="Int32" />
<asp:Parameter DefaultValue="false" Name="soloAttivi" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="divSx">
<asp:CheckBox runat="server" ID="chkSoloAncest" Text="Solo Macrofasi" Checked="false" AutoPostBack="true" />
</div>
</div>
<div class="filtro_3 fontPiccolo" style="white-space: nowrap; height: 28px; padding: 2px;">
<div class="divSx">
<asp:Button runat="server" ID="btnEnableSposta" Text="..." OnClick="btnEnableSposta_Click" CssClass="badgeArancio ui-corner-all" />
</div>
<asp:Panel runat="server" ID="pnlFaseDest">
<div class="divSx" style="margin: 0px 4px 0px 4px;">
<div class="divSx">
<uc1:mod_filtro ID="filtroCliDest" runat="server" filterChekText="allClienti" comboWidth="180" changeCheckVisible="false"
isChecked="true" filterUnchekText="selClienti" />
</div>
<div class="divSx">
<uc1:mod_filtro ID="filtroPrjDest" runat="server" filterChekText="allProgetti" comboWidth="240" changeCheckVisible="false"
changeCheckEnabled="false" isChecked="true" filterUnchekText="selProgetti" />
<asp:ObjectDataSource ID="odsProjDest" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio"
TypeName="GPW_data.DS_UtilityTableAdapters.v_selProgettiTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="filtroCliDest" DefaultValue="0" PropertyName="valore" Name="conditio" Type="String" />
<asp:Parameter DefaultValue="true" Name="soloAttivi" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="divSx">
<asp:DropDownList ID="ddlFaseDest" runat="server" DataSourceID="odsFasiDest" DataTextField="label" DataValueField="value"
Font-Size="8pt" OnDataBound="ddlFaseDest_DataBound">
</asp:DropDownList>
<asp:ObjectDataSource ID="odsFasiDest" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio"
TypeName="GPW_data.DS_UtilityTableAdapters.v_selFasiOptTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="filtroPrjDest" DefaultValue="0" PropertyName="valoreInt" Name="conditio" Type="Int32" />
<asp:Parameter DefaultValue="false" Name="soloAttivi" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
<div class="divSx">
<asp:Button runat="server" ID="btnSpostaSel" Text="Sposta selezionati" OnClick="btnSpostaSel_Click" CssClass="badgeVerde ui-corner-all" />
</div>
</asp:Panel>
</div>
<div class="clearDiv fontPiccolo" style="padding: 4px;">
<asp:GridView ID="grView" runat="server" DataSourceID="odsRA" AutoGenerateColumns="False" OnRowCommand="grView_RowCommand"
DataKeyNames="idxRA" OnRowDataBound="grView_RowDataBound" OnRowEditing="grView_RowEditing" Width="100%" OnRowUpdated="grView_RowUpdated"
AllowPaging="True" OnPageIndexChanged="grView_PageIndexChanged">
<AlternatingRowStyle CssClass="alternatingRowStyle" />
<EditRowStyle CssClass="editRowStyle" />
<FooterStyle CssClass="footerRowStyle" />
<HeaderStyle CssClass="headerStyle" ForeColor="White" />
<PagerStyle CssClass="pagerStyle" ForeColor="White" />
<RowStyle CssClass="rowStyle" />
<SelectedRowStyle CssClass="selectedRowStyle" ForeColor="#333333" />
<SortedAscendingCellStyle CssClass="sortAscCell" />
<SortedAscendingHeaderStyle CssClass="sortAscHead" />
<SortedDescendingCellStyle CssClass="sortDescCell" />
<SortedDescendingHeaderStyle CssClass="sortDescHead" />
<EmptyDataTemplate>
<div style="background-color: #ACACAC;">
Nessun record COMMESSA
</div>
</EmptyDataTemplate>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" Visible='<%# editFase %>' />
<asp:Label runat="server" Visible="false" ID="lblIdxRa" Text='<%# Eval("idxRa") %>' />
</ItemTemplate>
<HeaderTemplate>
<asp:CheckBox ID="btnSelAll" runat="server" Checked="false" ToolTip="Seleziona tutti" OnCheckedChanged="btnSelAll_Click"
AutoPostBack="true" Visible='<%# editFase %>' />
</HeaderTemplate>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField HeaderText="Data">
<ItemTemplate>
<div style="padding: 4px 4px 1px 4px; white-space: nowrap;">
<div class="divSx" style="text-align: right; white-space: nowrap; left: 0px; top: 0px;">
<div class="ui-corner-all" style="font-size: 8pt; background: #EEE; border: 1px solid #333; color: #333; padding: .1em;">
<asp:Label ID="Label3" runat="server" Text='<%# Eval("inizio","{0:dd/MM/yy}") %>' />
|
<asp:Label ID="Label11" runat="server" Text='<%# Eval("inizio","{0:HH:mm}") %>' />
-
<asp:Label ID="Label12" runat="server" Text='<%# Eval("fine","{0:HH:mm}") %>' />
</div>
<div>
<div class="divDx" style="font-size: 10pt; color: #333; padding: .1em;">
<b>
<asp:Label ID="Label13" runat="server" Text='<%# Eval("oreTot","{0:0.##}") %>' /></b> h
</div>
<div class="divSx" style="color: #CC6600;">
<asp:Label ID="Label4" runat="server" Text='<%# Eval("CognomeNome") %>' Font-Size="8pt" />
</div>
</div>
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Registro Attività">
<ItemTemplate>
<div style="padding: 4px 4px 1px 4px;">
<div class="divSx">
<div>
<div style="font-size: 8pt; color: Black;">
<b>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("RagSociale") %>' Font-Size="10pt" /></b> |
<asp:Label ID="Label2" runat="server" Text='<%# Eval("nomeProj") %>' ForeColor="Blue" />
|
<asp:Label ID="Label10" runat="server" Text='<%# Eval("nomeFase") %>' ForeColor="Green" />
</div>
</div>
<div style="font-size: 8pt;">
<asp:Label ID="Label9" runat="server" Text='<%# Eval("descrizione") %>' ForeColor="GrayText" />
</div>
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<SortedAscendingCellStyle CssClass="sortAscCell"></SortedAscendingCellStyle>
<SortedAscendingHeaderStyle CssClass="sortAscHead"></SortedAscendingHeaderStyle>
<SortedDescendingCellStyle CssClass="sortDescCell"></SortedDescendingCellStyle>
<SortedDescendingHeaderStyle CssClass="sortDescHead"></SortedDescendingHeaderStyle>
</asp:GridView>
<asp:ObjectDataSource ID="odsRA" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByDipPeriodo"
TypeName="GPW_data.DS_ApplicazioneTableAdapters.regAttDayExplTableAdapter" UpdateMethod="updateQuery" OnUpdating="odsRA_Updating"
FilterExpression=" nomeFase LIKE '%{0}%' OR descrizione LIKE '%{0}%' ">
<FilterParameters>
<asp:SessionParameter SessionField="valoreCercato" Type="String" />
</FilterParameters>
<SelectParameters>
<asp:ControlParameter ControlID="filtroDip" PropertyName="valoreInt" DefaultValue="0" Name="idxDipendente" Type="Int32" />
<asp:SessionParameter Name="dataFrom" SessionField="_inizio" Type="DateTime" />
<asp:SessionParameter Name="dataTo" SessionField="_fine" Type="DateTime" />
<asp:ControlParameter ControlID="filtroCli" PropertyName="valoreInt" DefaultValue="0" Name="idxCliente" Type="Int32" />
<asp:ControlParameter ControlID="filtroPrj" PropertyName="valoreInt" DefaultValue="0" Name="idxProgetto" Type="Int32" />
<asp:ControlParameter ControlID="filtroFase" PropertyName="valoreInt" DefaultValue="0" Name="idxFase" Type="Int32" />
<asp:ControlParameter ControlID="chkSoloAncest" PropertyName="checked" DefaultValue="0" Name="soloAncest" Type="Boolean" />
</SelectParameters>
<UpdateParameters>
<asp:SessionParameter DefaultValue="0" Name="idxDipendente" SessionField="idxDipendente" Type="Int32" />
<asp:Parameter Name="idxFase" Type="Int32" />
<asp:Parameter Name="inizio" Type="DateTime" />
<asp:Parameter Name="fine" Type="DateTime" />
<asp:Parameter Name="descrizione" Type="String" />
<asp:Parameter Name="importo" Type="Decimal" DefaultValue="0" />
<asp:Parameter Name="Original_idxRA" Type="Int32" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsProgetto" runat="server" SelectMethod="getGrouped" TypeName="GPW_data.DS_UtilityTableAdapters.v_selProgettiTableAdapter">
<SelectParameters>
<asp:Parameter DefaultValue="true" Name="soloAttivi" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
</div>