Files
WebGIM/GIM_site/WebUserControls/mod_insertRichiesta.ascx
2017-04-18 12:13:09 +02:00

154 lines
12 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true"
Inherits="mod_insertRichiesta" CodeBehind="mod_insertRichiesta.ascx.cs" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<%@ Register Src="~/WebUserControls/mod_dataOra.ascx" TagName="mod_dataOra" TagPrefix="uc1" %>
<asp:Panel ID="pnlMain_InsRichiesta" runat="server" Visible="false">
<div style="background-color: #dedede; font-size: 0.8em;">
<div style="background-color: #696969; text-align: center; height: 5em;">
<div class="row">
<div class="col-xs-12">
<asp:Label runat="server" ID="lblTitolo" ForeColor="White" Font-Size="2em" />
</div>
<div class="col-xs-4">
<asp:Label runat="server" ID="lblDataOra" ForeColor="#EFEFEF" />
<asp:TextBox ReadOnly="true" runat="server" ID="txtDataOra" CssClass="fixedVal" />
</div>
<div class="col-xs-4">
<asp:Label runat="server" ID="lblDataLav" ForeColor="#EFEFEF" />
<asp:TextBox ReadOnly="true" runat="server" ID="txtDataLav" CssClass="fixedVal" />
</div>
<div class="col-xs-4">
<asp:Label runat="server" ID="lblTurnoLav" ForeColor="#EFEFEF" />
<asp:TextBox ReadOnly="true" runat="server" ID="txtTurnoLav" CssClass="fixedVal" />
</div>
</div>
</div>
<div class="row">
<div class="col-xs-3" style="padding-right: 2px;">
<div id="reparto">
<asp:Label runat="server" ID="lblImpianto" />
<div style="min-height: 400px; width: 100%;">
<asp:ListBox ID="listImpianti" runat="server" DataSourceID="odsImpianti" DataTextField="label" DataValueField="value" AutoPostBack="true" OnSelectedIndexChanged="listImpianti_SelectedIndexChanged" Rows="40" Width="100%" BackColor="#ddeeff" Font-Size="8pt"></asp:ListBox>
<asp:ObjectDataSource ID="odsImpianti" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getImpiantiValidi" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selImpiantiTableAdapter"></asp:ObjectDataSource>
</div>
<asp:RequiredFieldValidator ID="rfvReparto" runat="server" ErrorMessage="!!!" ControlToValidate="listImpianti" ValidationGroup="inserimento" Display="Dynamic" CssClass="warnRed" />
</div>
</div>
<div class="col-xs-6" style="padding-left: 0; padding-right: 0;">
<div class="row">
<div class="col-xs-6" style="padding-right: 2px;">
<div id="macchina">
<asp:Label runat="server" ID="lblMacchina" />
<div style="min-height: 300px; width: 100%;">
<asp:ListBox ID="listMacchine" runat="server" AutoPostBack="True" DataSourceID="odsMacchine" DataTextField="label" DataValueField="value" Rows="20" Width="100%" BackColor="#ddeeff" Font-Size="8pt"></asp:ListBox>
<asp:ObjectDataSource ID="odsMacchine" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="getByConditio" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selMacchineTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="listImpianti" DefaultValue="0" Name="conditio" PropertyName="SelectedValue"
Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<asp:RequiredFieldValidator ID="rfvMacchina" runat="server" ErrorMessage="!!!" ControlToValidate="listMacchine"
ValidationGroup="inserimento" Display="Dynamic" CssClass="warnRed" />
</div>
</div>
<div class="col-xs-6" style="padding-left: 2px;">
<div id="insertDatiVari">
<div style="min-height: 300px; width: 100%;">
<asp:Label runat="server" ID="lblDettagliGuasto" Font-Bold="true" /><br />
<br />
<div style="border-top: 1px solid #acacac; height: 48px;">
<div style="float: right; padding-top: 4px; padding-left: 15px;">
<asp:Label runat="server" ID="lblPrior" /><br />
<asp:DropDownList runat="server" ID="ddlPrior" DataSourceID="odsPrior" DataTextField="label"
DataValueField="value" CssClass="textEv_1" />
<asp:ObjectDataSource ID="odsPrior" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selPriorTableAdapter"></asp:ObjectDataSource>
</div>
<div style="float: left; padding-top: 4px;">
<asp:Label runat="server" ID="lblMatr" /><br />
<asp:TextBox runat="server" ID="txtMatr" Width="3em" CssClass="textEv_1" />
<asp:RequiredFieldValidator ID="rfvMatr" runat="server" ErrorMessage="!!!" ControlToValidate="txtMatr"
ValidationGroup="inserimento" Display="Dynamic" CssClass="warnRed" />
</div>
</div>
<div style="clear: both; text-align: center; border-top: 1px solid #ACACAC; height: 64px;">
<asp:Label runat="server" ID="lblFermaDalleData" /><br />
<div style="text-align: right;">
<uc1:mod_dataOra ID="mod_dataOra1" runat="server" css="textEv_1" tipoOrario="tendina" />
</div>
</div>
<div style="clear: both; text-align: left; border-top: 1px solid #ACACAC; height: 48px;">
<asp:Label runat="server" ID="lblAmbito" /><br />
<asp:DropDownList runat="server" ID="ddlAmbito" CssClass="textEv_1" DataSourceID="odsAmbiti"
DataTextField="label" DataValueField="value">
</asp:DropDownList>
<asp:ObjectDataSource ID="odsAmbiti" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selAmbitiTableAdapter"></asp:ObjectDataSource>
</div>
<div style="clear: both; text-align: left; border-top: 1px solid #ACACAC; height: 48px;">
<asp:Label runat="server" ID="lblTipoGuasto" /><br />
<asp:DropDownList runat="server" ID="ddlTipo" CssClass="textEv_1" DataSourceID="odsTipo"
DataTextField="label" DataValueField="value">
</asp:DropDownList>
<asp:ObjectDataSource ID="odsTipo" runat="server" OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selTipoGuastoTableAdapter"></asp:ObjectDataSource>
</div>
<div style="clear: both; text-align: left; border-top: 1px solid #ACACAC; height: 48px;">
<div class="divSx">
<asp:CheckBox runat="server" ID="chkImpFermo" />
</div>
<div class="divDx">
<asp:ValidationSummary ID="valSummary" runat="server" ValidationGroup="inserimento" CssClass="warnRed" />
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 text-center">
<div id="descrizione" style="min-height: 200px;">
<div>
<asp:Label runat="server" ID="lblDescrGuasto" /><br />
<asp:TextBox runat="server" ID="txtDescrizione" TextMode="MultiLine" Rows="6" Width="100%" Font-Size="1.1em" />
<asp:RequiredFieldValidator ID="rfvDescrizione" runat="server" ErrorMessage="!!!" ControlToValidate="txtDescrizione" ValidationGroup="inserimento" Display="Dynamic" CssClass="warnRed" />
</div>
<asp:Button ID="btnSend" runat="server" Font-Size="2em" Width="20em" OnClick="btnSend_Click" CssClass="btn btn-success" CausesValidation="true" ValidationGroup="inserimento" />
</div>
</div>
</div>
</div>
<div class="col-xs-3" style="padding-left: 2px;">
<div id="causali">
<div style="min-height: 400px; width: 100%;" runat="server" id="divCausali">
<asp:ListBox ID="listCausali" runat="server" DataSourceID="odsCausali" DataTextField="label" DataValueField="value" AutoPostBack="true" Rows="40" Width="100%" BackColor="#ddeeff" Font-Size="8pt"></asp:ListBox>
<asp:ObjectDataSource ID="odsCausali" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="GIM_dataLayer.DS_utilityTableAdapters.v_selCausaliMacchineTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="listMacchine" DefaultValue="0" Name="conditio" PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<asp:RequiredFieldValidator ID="rfvCausali" runat="server" ErrorMessage="!!!" ControlToValidate="listCausali" ValidationGroup="inserimento" Display="Dynamic" CssClass="warnRed" />
</div>
</div>
</div>
</div>
</asp:Panel>
<asp:Panel ID="pnlMain_ShowTicket" runat="server">
<div style="height: 400px; vertical-align: middle;">
<h2>
<asp:Label runat="server" ID="lblEsitoInserimento" />
</h2>
<div style="padding: 4px 8px 4px 8px; text-align: center; font-size: 14pt;">
<asp:Label runat="server" ID="lblNumRichInserted" />
<br />
<br />
<asp:LinkButton runat="server" ID="lnkbInsertNewReq" OnClick="lnkbtnInsertNewReq_Click" />
&nbsp;&nbsp;
<asp:HyperLink runat="server" ID="lnkGoToReqList" NavigateUrl="~/elencoRichieste" />
</div>
</div>
</asp:Panel>