Files
b2bcondomini.it/PUB/WebUserContols/mod_ER_detail.ascx
T
2018-07-29 21:04:30 +02:00

399 lines
18 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_ER_detail.ascx.cs" Inherits="PUB.WebUserContols.mod_ER_detail" %>
<%@ Register Src="~/WebUserContols/mod_ER_acts.ascx" TagPrefix="uc1" TagName="mod_ER_acts" %>
<%@ Register Src="~/WebUserContols/mod_ER_doAct.ascx" TagPrefix="uc1" TagName="mod_ER_doAct" %>
<asp:ObjectDataSource ID="odsPrior" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="Data.DS_appTableAdapters.AnagPriorTableAdapter"></asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsArea" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="Data.DS_appTableAdapters.AnagAreeTableAdapter"></asp:ObjectDataSource>
<asp:ObjectDataSource ID="odsForn" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="Data.DS_appTableAdapters.AnagFornitoriTableAdapter"></asp:ObjectDataSource>
<asp:FormView ID="frmView" runat="server" DataKeyNames="idxRichiesta" DataSourceID="ods" Width="100%">
<EditItemTemplate>
idxRichiesta:
<asp:Label ID="idxRichiestaLabel1" runat="server" Text='<%# Eval("idxRichiesta") %>' />
<br />
idxStato:
<asp:TextBox ID="idxStatoTextBox" runat="server" Text='<%# Bind("idxStato") %>' />
<br />
idxCond:
<asp:TextBox ID="idxCondTextBox" runat="server" Text='<%# Bind("idxCond") %>' />
<br />
idxPriorita:
<asp:TextBox ID="idxPrioritaTextBox" runat="server" Text='<%# Bind("idxPriorita") %>' />
<br />
idxArea:
<asp:TextBox ID="idxAreaTextBox" runat="server" Text='<%# Bind("idxArea") %>' />
<br />
idxFornitore:
<asp:TextBox ID="idxFornitoreTextBox" runat="server" Text='<%# Bind("idxFornitore") %>' />
<br />
cod_fornitore:
<asp:TextBox ID="cod_fornitoreTextBox" runat="server" Text='<%# Bind("cod_fornitore") %>' />
<br />
cod_cond:
<asp:TextBox ID="cod_condTextBox" runat="server" Text='<%# Bind("cod_cond") %>' />
<br />
nom_cond:
<asp:TextBox ID="nom_condTextBox" runat="server" Text='<%# Bind("nom_cond") %>' />
<br />
dataRich:
<asp:TextBox ID="dataRichTextBox" runat="server" Text='<%# Bind("dataRich") %>' />
<br />
dataScad:
<asp:TextBox ID="dataScadTextBox" runat="server" Text='<%# Bind("dataScad") %>' />
<br />
codCollabRich:
<asp:TextBox ID="codCollabRichTextBox" runat="server" Text='<%# Bind("codCollabRich") %>' />
<br />
genContatto:
<asp:TextBox ID="genContattoTextBox" runat="server" Text='<%# Bind("genContatto") %>' />
<br />
telContatto:
<asp:TextBox ID="telContattoTextBox" runat="server" Text='<%# Bind("telContatto") %>' />
<br />
messaggio:
<asp:TextBox ID="messaggioTextBox" runat="server" Text='<%# Bind("messaggio") %>' />
<br />
note:
<asp:TextBox ID="noteTextBox" runat="server" Text='<%# Bind("note") %>' />
<br />
iscritta:
<asp:TextBox ID="iscrittaTextBox" runat="server" Text='<%# Bind("iscritta") %>' />
<br />
ricevuto:
<asp:CheckBox ID="ricevutoCheckBox" runat="server" Checked='<%# Bind("ricevuto") %>' />
<br />
data_ricevuto:
<asp:TextBox ID="data_ricevutoTextBox" runat="server" Text='<%# Bind("data_ricevuto") %>' />
<br />
risolto:
<asp:CheckBox ID="risoltoCheckBox" runat="server" Checked='<%# Bind("risolto") %>' />
<br />
data_risolto:
<asp:TextBox ID="data_risoltoTextBox" runat="server" Text='<%# Bind("data_risolto") %>' />
<br />
fattura:
<asp:CheckBox ID="fatturaCheckBox" runat="server" Checked='<%# Bind("fattura") %>' />
<br />
data_fattura:
<asp:TextBox ID="data_fatturaTextBox" runat="server" Text='<%# Bind("data_fattura") %>' />
<br />
preventivo:
<asp:CheckBox ID="preventivoCheckBox" runat="server" Checked='<%# Bind("preventivo") %>' />
<br />
data_inizio_preventivo:
<asp:TextBox ID="data_inizio_preventivoTextBox" runat="server" Text='<%# Bind("data_inizio_preventivo") %>' />
<br />
data_fine_preventivo:
<asp:TextBox ID="data_fine_preventivoTextBox" runat="server" Text='<%# Bind("data_fine_preventivo") %>' />
<br />
primo_controllo:
<asp:CheckBox ID="primo_controlloCheckBox" runat="server" Checked='<%# Bind("primo_controllo") %>' />
<br />
secondo_controllo:
<asp:CheckBox ID="secondo_controlloCheckBox" runat="server" Checked='<%# Bind("secondo_controllo") %>' />
<br />
controllo_temporale:
<asp:CheckBox ID="controllo_temporaleCheckBox" runat="server" Checked='<%# Bind("controllo_temporale") %>' />
<br />
stato:
<asp:TextBox ID="statoTextBox" runat="server" Text='<%# Bind("stato") %>' />
<br />
cssStato:
<asp:TextBox ID="cssStatoTextBox" runat="server" Text='<%# Bind("cssStato") %>' />
<br />
collaboratore:
<asp:TextBox ID="collaboratoreTextBox" runat="server" Text='<%# Bind("collaboratore") %>' />
<br />
dataIns:
<asp:TextBox ID="dataInsTextBox" runat="server" Text='<%# Bind("dataIns") %>' />
<br />
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="Aggiorna" />
&nbsp;<asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Annulla" />
</EditItemTemplate>
<InsertItemTemplate>
idxStato:
<asp:TextBox ID="idxStatoTextBox" runat="server" Text='<%# Bind("idxStato") %>' />
<br />
idxCond:
<asp:TextBox ID="idxCondTextBox" runat="server" Text='<%# Bind("idxCond") %>' />
<br />
idxPriorita:
<asp:TextBox ID="idxPrioritaTextBox" runat="server" Text='<%# Bind("idxPriorita") %>' />
<br />
idxArea:
<asp:TextBox ID="idxAreaTextBox" runat="server" Text='<%# Bind("idxArea") %>' />
<br />
idxFornitore:
<asp:TextBox ID="idxFornitoreTextBox" runat="server" Text='<%# Bind("idxFornitore") %>' />
<br />
cod_fornitore:
<asp:TextBox ID="cod_fornitoreTextBox" runat="server" Text='<%# Bind("cod_fornitore") %>' />
<br />
cod_cond:
<asp:TextBox ID="cod_condTextBox" runat="server" Text='<%# Bind("cod_cond") %>' />
<br />
nom_cond:
<asp:TextBox ID="nom_condTextBox" runat="server" Text='<%# Bind("nom_cond") %>' />
<br />
dataRich:
<asp:TextBox ID="dataRichTextBox" runat="server" Text='<%# Bind("dataRich") %>' />
<br />
dataScad:
<asp:TextBox ID="dataScadTextBox" runat="server" Text='<%# Bind("dataScad") %>' />
<br />
codCollabRich:
<asp:TextBox ID="codCollabRichTextBox" runat="server" Text='<%# Bind("codCollabRich") %>' />
<br />
genContatto:
<asp:TextBox ID="genContattoTextBox" runat="server" Text='<%# Bind("genContatto") %>' />
<br />
telContatto:
<asp:TextBox ID="telContattoTextBox" runat="server" Text='<%# Bind("telContatto") %>' />
<br />
messaggio:
<asp:TextBox ID="messaggioTextBox" runat="server" Text='<%# Bind("messaggio") %>' />
<br />
note:
<asp:TextBox ID="noteTextBox" runat="server" Text='<%# Bind("note") %>' />
<br />
iscritta:
<asp:TextBox ID="iscrittaTextBox" runat="server" Text='<%# Bind("iscritta") %>' />
<br />
ricevuto:
<asp:CheckBox ID="ricevutoCheckBox" runat="server" Checked='<%# Bind("ricevuto") %>' />
<br />
data_ricevuto:
<asp:TextBox ID="data_ricevutoTextBox" runat="server" Text='<%# Bind("data_ricevuto") %>' />
<br />
risolto:
<asp:CheckBox ID="risoltoCheckBox" runat="server" Checked='<%# Bind("risolto") %>' />
<br />
data_risolto:
<asp:TextBox ID="data_risoltoTextBox" runat="server" Text='<%# Bind("data_risolto") %>' />
<br />
fattura:
<asp:CheckBox ID="fatturaCheckBox" runat="server" Checked='<%# Bind("fattura") %>' />
<br />
data_fattura:
<asp:TextBox ID="data_fatturaTextBox" runat="server" Text='<%# Bind("data_fattura") %>' />
<br />
preventivo:
<asp:CheckBox ID="preventivoCheckBox" runat="server" Checked='<%# Bind("preventivo") %>' />
<br />
data_inizio_preventivo:
<asp:TextBox ID="data_inizio_preventivoTextBox" runat="server" Text='<%# Bind("data_inizio_preventivo") %>' />
<br />
data_fine_preventivo:
<asp:TextBox ID="data_fine_preventivoTextBox" runat="server" Text='<%# Bind("data_fine_preventivo") %>' />
<br />
primo_controllo:
<asp:CheckBox ID="primo_controlloCheckBox" runat="server" Checked='<%# Bind("primo_controllo") %>' />
<br />
secondo_controllo:
<asp:CheckBox ID="secondo_controlloCheckBox" runat="server" Checked='<%# Bind("secondo_controllo") %>' />
<br />
controllo_temporale:
<asp:CheckBox ID="controllo_temporaleCheckBox" runat="server" Checked='<%# Bind("controllo_temporale") %>' />
<br />
stato:
<asp:TextBox ID="statoTextBox" runat="server" Text='<%# Bind("stato") %>' />
<br />
cssStato:
<asp:TextBox ID="cssStatoTextBox" runat="server" Text='<%# Bind("cssStato") %>' />
<br />
collaboratore:
<asp:TextBox ID="collaboratoreTextBox" runat="server" Text='<%# Bind("collaboratore") %>' />
<br />
dataIns:
<asp:TextBox ID="dataInsTextBox" runat="server" Text='<%# Bind("dataIns") %>' />
<br />
<asp:LinkButton ID="InsertButton" runat="server" CausesValidation="True" CommandName="Insert" Text="Inserisci" />
&nbsp;<asp:LinkButton ID="InsertCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Annulla" />
</InsertItemTemplate>
<ItemTemplate>
<div class="card">
<div class="card-header alert alert-success text-uppercase align-middle">
<div class="row">
<div class="col">
<h5>Dettaglio richiesta #<%# Eval("IdxRichiesta") %></h5>
</div>
<div class="col text-center">
<i class='<%# Eval("cssStato") %>'></i><%# Eval("stato") %>
</div>
<div class="col text-right">
condominio <b><%# Eval("nom_cond") %></b> (<%# Eval("cod_cond") %>)
</div>
</div>
</div>
<div class="card-body mw-100">
<div class="row">
<div class="col-12">
<uc1:mod_ER_doAct runat="server" ID="mod_ER_doAct" />
</div>
<div class="col-6">
<div class="row small">
<div class="col-4">
Richiesta:
</div>
<div class="col-8 text-right">
inserita da <b><%# Eval("collaboratore") %></b> (<%# Eval("codCollabRich") %>)
<br />
<%# Eval("dataIns","{0:dddd dd.MM.yyyy HH:mm}") %>
</div>
</div>
<div class="row small bg-light">
<div class="col-3">
Urgenza
<br />
<asp:DropDownList runat="server" ID="ddlUrgenza" DataSourceID="odsPrior" DataTextField="descrPriorita" DataValueField="idxPriorita" SelectedValue='<%# Eval("idxPriorita") %>' Enabled="false" CssClass="form-control form-control-sm"></asp:DropDownList>
</div>
<div class="col-3">
Area
<br />
<asp:DropDownList runat="server" ID="ddlArea" DataSourceID="odsArea" DataTextField="Area" DataValueField="idxArea" SelectedValue='<%# Eval("idxArea") %>' Enabled="false" CssClass="form-control form-control-sm"></asp:DropDownList>
</div>
<div class="col-6 text-right">
Fornitore
<br />
<asp:DropDownList runat="server" ID="ddlFornitore" DataSourceID="odsForn" DataTextField="nome" DataValueField="idxFornitore" SelectedValue='<%# Eval("idxFornitore") %>' Enabled="false" CssClass="form-control form-control-sm"></asp:DropDownList>
</div>
</div>
<div class="row small my-2">
<div class="col-12 small">
<div class="card">
<b class="card-header text-success p-1"><i class="far fa-bell"></i> Messaggio</b>
<div class="card-body p-1">
<asp:Label ID="lblmessaggio" runat="server" Text='<%# Eval("messaggio") %>' />
</div>
</div>
</div>
<div class="col-12 my-3 text-center">
<i class="fas fa-phone"></i>
Contattare sig. <b><%# Eval("genContatto") %></b> al <%# Eval("telContatto") %>
</div>
<div class="col-12 small">
<div class="card">
<b class="card-header text-warning p-1"><i class="far fa-comment"></i> Note</b>
<div class="card-body p-1">
<%# Data.utils.parseNote(Eval("note")) %>
</div>
</div>
</div>
</div>
</div>
<div class="col-6">
<div class="row">
<div class="col-12 small my-3 text-right">
<h5>Registro attività</h5>
<uc1:mod_ER_acts runat="server" ID="mod_ER_acts" IdxRichiesta='<%# Eval("IdxRichiesta") %>' />
</div>
</div>
</div>
<%--
<div class="col-3">Urgenza</div>
<div class="col-9">
<asp:DropDownList runat="server" ID="ddlPrior" DataSourceID="odsPrior" DataTextField="descrPriorita" DataValueField="idxPriorita" AppendDataBoundItems="true" CssClass="form-control" AutoPostBack="True">
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsPrior" SelectMethod="GetData" TypeName="Data.DS_appTableAdapters.AnagPriorTableAdapter" OldValuesParameterFormatString="original_{0}"></asp:ObjectDataSource>
</div>
<div class="col-3">Area</div>
<div class="col-9">
<asp:DropDownList runat="server" ID="ddlArea" DataSourceID="odsArea" DataTextField="Area" DataValueField="idxArea" AppendDataBoundItems="true" CssClass="form-control" AutoPostBack="True" OnSelectedIndexChanged="ddlArea_SelectedIndexChanged">
<asp:ListItem Text="-- Selezionare Area --" Value="0"></asp:ListItem>
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsArea" SelectMethod="GetData" TypeName="Data.DS_appTableAdapters.AnagAreeTableAdapter" OldValuesParameterFormatString="original_{0}"></asp:ObjectDataSource>
</div>
<div class="col-3">Fornitore</div>
<div class="col-6">
<asp:DropDownList runat="server" ID="ddlFornitore" DataSourceID="odsFornitore" DataTextField="label" DataValueField="value" AppendDataBoundItems="true" CssClass="form-control">
<asp:ListItem Text="-- Selezionare Fornitore --" Value="0"></asp:ListItem>
</asp:DropDownList>
<asp:ObjectDataSource runat="server" ID="odsFornitore" SelectMethod="getByAreaCond" TypeName="Data.DS_UtilityTableAdapters.v_selFornTableAdapter" OldValuesParameterFormatString="original_{0}">
<SelectParameters>
<asp:ControlParameter ControlID="ddlArea" DefaultValue="0" Name="idxArea" PropertyName="SelectedValue" Type="Int32" />
<asp:ControlParameter ControlID="hfCond" DefaultValue="0" Name="idxCond" PropertyName="Value" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div class="col-3">
<asp:HiddenField runat="server" ID="hfCond" />
<asp:HiddenField runat="server" ID="hfCondReq" />
<asp:CheckBox runat="server" ID="chkShowAll" Text="Tutti" Checked="false" AutoPostBack="True" OnCheckedChanged="chkShowAll_CheckedChanged" />
</div>
<div class="col-3">Messaggio</div>
<div class="col-9">
<asp:TextBox runat="server" ID="txtMessaggio" placeholder="messaggio" CssClass="form-control" TextMode="MultiLine" Height="6em" />
</div>
<div class="col-3">Contatto</div>
<div class="col-9">
<asp:TextBox runat="server" ID="txtContatto" placeholder="nome" CssClass="form-control" />
</div>
<div class="col-3">Tel Contatto</div>
<div class="col-9">
<asp:TextBox runat="server" ID="txtTelefono" placeholder="telefono" CssClass="form-control" />
</div>
<div class="col-12 my-2">
<asp:LinkButton runat="server" ID="lblAddNew" CssClass="btn btn-success btn-block" OnClick="lblAddNew_Click">
<i class="fas fa-plus-square"></i> Registra richiesta
</asp:LinkButton>
</div>--%>
</div>
</div>
</div>
<br />
dataRich:
<asp:Label ID="dataRichLabel" runat="server" Text='<%# Bind("dataRich") %>' />
<br />
dataScad:
<asp:Label ID="dataScadLabel" runat="server" Text='<%# Bind("dataScad") %>' />
<br />
iscritta:
<asp:Label ID="iscrittaLabel" runat="server" Text='<%# Bind("iscritta") %>' />
<br />
ricevuto:
<asp:CheckBox ID="ricevutoCheckBox" runat="server" Checked='<%# Bind("ricevuto") %>' Enabled="false" />
<br />
data_ricevuto:
<asp:Label ID="data_ricevutoLabel" runat="server" Text='<%# Bind("data_ricevuto") %>' />
<br />
risolto:
<asp:CheckBox ID="risoltoCheckBox" runat="server" Checked='<%# Bind("risolto") %>' Enabled="false" />
<br />
data_risolto:
<asp:Label ID="data_risoltoLabel" runat="server" Text='<%# Bind("data_risolto") %>' />
<br />
fattura:
<asp:CheckBox ID="fatturaCheckBox" runat="server" Checked='<%# Bind("fattura") %>' Enabled="false" />
<br />
data_fattura:
<asp:Label ID="data_fatturaLabel" runat="server" Text='<%# Bind("data_fattura") %>' />
<br />
preventivo:
<asp:CheckBox ID="preventivoCheckBox" runat="server" Checked='<%# Bind("preventivo") %>' Enabled="false" />
<br />
data_inizio_preventivo:
<asp:Label ID="data_inizio_preventivoLabel" runat="server" Text='<%# Bind("data_inizio_preventivo") %>' />
<br />
data_fine_preventivo:
<asp:Label ID="data_fine_preventivoLabel" runat="server" Text='<%# Bind("data_fine_preventivo") %>' />
<br />
primo_controllo:
<asp:CheckBox ID="primo_controlloCheckBox" runat="server" Checked='<%# Bind("primo_controllo") %>' Enabled="false" />
<br />
secondo_controllo:
<asp:CheckBox ID="secondo_controlloCheckBox" runat="server" Checked='<%# Bind("secondo_controllo") %>' Enabled="false" />
<br />
controllo_temporale:
<asp:CheckBox ID="controllo_temporaleCheckBox" runat="server" Checked='<%# Bind("controllo_temporale") %>' Enabled="false" />
</ItemTemplate>
</asp:FormView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByKey" TypeName="Data.DS_appTableAdapters.ElencolRichTableAdapter">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="0" Name="idxRichiesta" QueryStringField="idxRichiesta" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>