Files
WebSCR/WebSCR/WebUserControls/mod_impegno.ascx
T

232 lines
15 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_impegno.ascx.cs" Inherits="WebSCR.WebUserControls.mod_impegno" %>
<asp:FormView ID="frmView" runat="server" DataKeyNames="IdxImpegno" DataSourceID="odsImpegni">
<EditItemTemplate>
<div>
<div class="ui-grid-b">
<div class="ui-block-a">
<asp:DropDownList runat="server" ID="ddlSquadra" DataSourceID="odsSquadre" DataTextField="DescrSquadra" DataValueField="CodSquadra" SelectedValue='<%# Bind("CodSquadra") %>'></asp:DropDownList>
</div>
<div class="ui-block-b" style="text-align: right;">
<asp:TextBox runat="server" ID="lblDataFrom" type="date" Text='<%# Eval("DataOra","{0:yyyyy-MM-dd}") %>' Enabled="false" />
</div>
<div class="ui-block-c">
<asp:DropDownList runat="server" ID="ddlOrario" DataSourceID="odsOrario" DataTextField="Orario" DataValueField="Orario" SelectedValue='<%# Eval("DataOra","{0:HH:mm:00}") %>' Enabled="false"></asp:DropDownList>
</div>
</div>
<div class="ui-grid-b">
<div class="ui-block-a">
<div class="ui-grid-a">
<div class="ui-block-a">
<label for="txtNumPers">num pers</label>
<asp:TextBox runat="server" ID="txtNumPers" placeholder="Num Op" Text='<%# Bind("NumOp") %>' />
</div>
<div class="ui-block-b">
<label for="chkRitUsato">rit. usato</label>
<br />
<asp:CheckBox ID="chkRitUsato" runat="server" Checked='<%# Bind("RitUsato") %>' />
</div>
</div>
</div>
<div class="ui-block-b">
<div class="ui-grid-a">
<div class="ui-block-a">
<label for="txtPiano">piano cons.</label>
<asp:TextBox runat="server" ID="txtPiano" placeholder="piano cons." Text='<%# Bind("PianoCons") %>' />
</div>
<div class="ui-block-b">
<label for="chkAscensore">ascensore</label>
<br />
<asp:CheckBox ID="chkAscensore" runat="server" Checked='<%# Bind("Ascensore") %>' />
</div>
</div>
</div>
<div class="ui-block-c">
<asp:DropDownList runat="server" ID="ddlTipoOrario" DataSourceID="odsTipoOrario" DataTextField="label" DataValueField="value" SelectedValue='<%# Bind("TipoOrario") %>'></asp:DropDownList>
<asp:ObjectDataSource ID="odsTipoOrario" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getValid" TypeName="WebSCR_data.DS_UtilityTableAdapters.ListValuesTableAdapter">
<SelectParameters>
<asp:Parameter DefaultValue="Impegni" Name="TableName" Type="String" />
<asp:Parameter DefaultValue="TipoOrario" Name="FieldName" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
<div class="ui-grid-a">
<div class="ui-block-a">
<ul data-role="listview" data-inset="true">
<li data-role="list-divider">Cliente</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">documento</label>
<asp:TextBox CssClass="tStrong flRight" runat="server" ID="RifOC" Text='<%# Bind("RifOC") %>' />
<%--<asp:Label CssClass="tStrong flRight" ID="UrlDocLabel" runat="server" Text='<%# Bind("UrlDoc") %>' />--%>
</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">
<asp:Label ID="CodClienteLabel" runat="server" Text='<%# Eval("CodCliente") %>' /></label>
<div class="flRight" style="min-height: 58px;">
<asp:Label CssClass="tStrong flRight" ID="CognomeLabel" runat="server" Text='<%# Eval("RagSoc") %>' />
<br />
<asp:Label CssClass="flRight" ID="IndirLabel" runat="server" Text='<%# Eval("Indir") %>' />
<br />
<asp:Label CssClass="flRight" ID="CapLabel" runat="server" Text='<%# string.Format("{0} - {1} ({2})", Eval("Cap"), Eval("Localita"), Eval("Prov")) %>' />
</div>
</li>
</ul>
</div>
<div class="ui-block-b">
<ul data-role="listview" data-inset="true">
<li data-role="list-divider">Intervento</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Intervento (min)</label>
<asp:Label CssClass="tStrong flRight" runat="server" ID="MinTotConsLabel" Text='<%# Eval("MinTotCons") %>' />
</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Viaggio (min)</label>
<asp:Label CssClass="tStrong flRight" ID="MinViaggioLabel" runat="server" Text='<%# Eval("MinViaggio") %>' />
</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Fine intervento (prev)</label>
<asp:Label CssClass="tStrong flRight" ID="FinePrevLabel" runat="server" Text='<%# Eval("FinePrev","{0:HH:mm}") %>' />
</li>
</ul>
</div>
</div>
<div class="ui-grid-solo" style="margin-top: -20px;">
<ul data-role="listview" data-inset="true">
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Note</label>
<asp:TextBox CssClass="flRight" ID="NoteGen" runat="server" Text='<%# Bind("NoteGen") %>' />
</li>
</ul>
</div>
</div>
<div style="text-align: center; margin: auto;">
<asp:LinkButton ID="lbUpdate" CssClass="ui-btn ui-shadow ui-corner-all ui-icon-check ui-btn-icon-right ui-btn-inline" runat="server" CausesValidation="False" CommandArgument="update" CommandName="Update" Text="Update" Width="15em"></asp:LinkButton>
&nbsp;
<asp:LinkButton ID="lbCancel" CssClass="ui-btn ui-shadow ui-corner-all ui-icon-refresh ui-btn-icon-right ui-btn-inline" runat="server" CausesValidation="False" CommandArgument="cancel" CommandName="Cancel" Text="Cancel" Width="15em"></asp:LinkButton>
</div>
</EditItemTemplate>
<ItemTemplate>
<div class="ui-state-disabled">
<div class="ui-grid-b">
<div class="ui-block-a">
<asp:DropDownList runat="server" ID="ddlSquadra" DataSourceID="odsSquadre" DataTextField="DescrSquadra" DataValueField="CodSquadra" SelectedValue='<%# Eval("CodSquadra") %>'></asp:DropDownList>
</div>
<div class="ui-block-b" style="text-align: right;">
<asp:TextBox runat="server" ID="txtDataFrom" type="date" Text='<%# Eval("DataOra","{0:yyyyy-MM-dd}") %>' />
</div>
<div class="ui-block-c">
<asp:DropDownList runat="server" ID="ddlOrario" DataSourceID="odsOrario" DataTextField="Orario" DataValueField="Orario" SelectedValue='<%# Eval("DataOra","{0:HH:mm:00}") %>'></asp:DropDownList>
</div>
</div>
<div class="ui-grid-b">
<div class="ui-block-a">
<div class="ui-grid-a">
<div class="ui-block-a">
<label for="txtNumPers">num pers</label>
<asp:TextBox runat="server" ID="txtNumPers" placeholder="Num Op" Text='<%# Eval("NumOp") %>' />
</div>
<div class="ui-block-b">
<label for="chkRitUsato">rit. usato</label>
<br />
<asp:CheckBox ID="chkRitUsato" runat="server" Checked='<%# Eval("RitUsato") %>' />
</div>
</div>
</div>
<div class="ui-block-b">
<div class="ui-grid-a">
<div class="ui-block-a">
<label for="txtPiano">piano cons.</label>
<asp:TextBox runat="server" ID="txtPiano" placeholder="piano cons." Text='<%# Eval("PianoCons") %>' />
</div>
<div class="ui-block-b">
<label for="chkAscensore">ascensore</label>
<br />
<asp:CheckBox ID="chkAscensore" runat="server" Checked='<%# Eval("Ascensore") %>' />
</div>
</div>
</div>
<div class="ui-block-c">
<asp:DropDownList runat="server" ID="ddlTipoOrario" DataSourceID="odsTipoOrario" DataTextField="label" DataValueField="value"></asp:DropDownList>
<asp:ObjectDataSource ID="odsTipoOrario" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getValid" TypeName="WebSCR_data.DS_UtilityTableAdapters.ListValuesTableAdapter">
<SelectParameters>
<asp:Parameter DefaultValue="Impegni" Name="TableName" Type="String" />
<asp:Parameter DefaultValue="TipoOrario" Name="FieldName" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
<div class="ui-grid-a">
<div class="ui-block-a">
<ul data-role="listview" data-inset="true">
<li data-role="list-divider">Cliente</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">documento</label>
<asp:Label CssClass="tStrong flRight" runat="server" ID="RifOCLabel" Text='<%# Eval("RifOC") %>' />
<%--<asp:Label CssClass="tStrong flRight" ID="UrlDocLabel" runat="server" Text='<%# Bind("UrlDoc") %>' />--%>
</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">
<asp:Label ID="CodClienteLabel" runat="server" Text='<%# Bind("CodCliente") %>' /></label>
<div class="flRight" style="min-height: 58px;">
<asp:Label CssClass="tStrong flRight" ID="CognomeLabel" runat="server" Text='<%# Bind("RagSoc") %>' />
<br />
<asp:Label CssClass="flRight" ID="IndirLabel" runat="server" Text='<%# Bind("Indir") %>' />
<br />
<asp:Label CssClass="flRight" ID="CapLabel" runat="server" Text='<%# string.Format("{0} - {1} ({2})", Eval("Cap"), Eval("Localita"), Eval("Prov")) %>' />
</div>
</li>
</ul>
</div>
<div class="ui-block-b">
<ul data-role="listview" data-inset="true">
<li data-role="list-divider">Intervento</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Intervento (min)</label>
<asp:Label CssClass="tStrong flRight" runat="server" ID="MinTotConsLabel" Text='<%# Eval("MinTotCons") %>' />
</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Viaggio (min)</label>
<asp:Label CssClass="tStrong flRight" ID="MinViaggioLabel" runat="server" Text='<%# Bind("MinViaggio") %>' />
</li>
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Fine intervento (prev)</label>
<asp:Label CssClass="tStrong flRight" ID="FinePrevLabel" runat="server" Text='<%# Bind("FinePrev","{0:HH:mm}") %>' />
</li>
</ul>
</div>
</div>
<div class="ui-grid-solo" style="margin-top: -20px;">
<ul data-role="listview" data-inset="true">
<li class="ui-field-contain">
<label style="font-size: 0.9em;">Note</label>
<asp:Label CssClass="flRight" ID="NoteGenLabel" runat="server" Text='<%# Bind("NoteGen") %>' />
</li>
</ul>
</div>
</div>
<div style="text-align: center; margin: auto;">
<asp:LinkButton ID="lbEdit" CssClass="ui-btn ui-shadow ui-corner-all ui-icon-edit ui-btn-icon-right ui-btn-inline" runat="server" CausesValidation="False" CommandArgument="edit" CommandName="Edit" Text="Modifica" Width="30em"></asp:LinkButton>
</div>
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="odsImpegni" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByKey" TypeName="WebSCR_data.DS_ApplicazioneTableAdapters.ImpegniTableAdapter" UpdateMethod="updateQuery" OnUpdating="odsImpegni_Updating">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="0" Name="IdxImpegno" QueryStringField="IdxImpegno" Type="Int32" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="Original_IdxImpegno" Type="Int32" />
<asp:Parameter Name="TipoOrario" Type="String" />
<asp:Parameter Name="CodSquadra" Type="String" />
<asp:Parameter Name="RifOC" Type="String" />
<asp:Parameter Name="NoteGen" Type="String" />
<asp:Parameter Name="UrlDoc" Type="String" />
<asp:Parameter Name="NumOp" Type="Int32" />
<asp:Parameter Name="RitUsato" Type="Int32" />
<asp:Parameter Name="Ascensore" Type="Int32" />
<asp:Parameter Name="PianoCons" Type="Int32" />
<asp:Parameter Name="UserMod" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsSquadre" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="WebSCR_data.DS_ApplicazioneTableAdapters.AnagSquadreTableAdapter"></asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsOrario" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="WebSCR_data.DS_UtilityTableAdapters.GiornoTipoTableAdapter"></asp:ObjectDataSource>