Files
b2bcondomini.it/PUB/WebUserContols/mod_ER_grid.ascx
T
2018-08-11 11:32:09 +02:00

99 lines
5.8 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_ER_grid.ascx.cs" Inherits="PUB.WebUserContols.mod_ER_grid" %>
<asp:GridView runat="server" ID="grViewElRich" AutoGenerateColumns="False" DataKeyNames="idxRichiesta" DataSourceID="odsElRich" AllowPaging="True" AllowSorting="True" PageSize="5" CellPadding="0" ForeColor="#333333" GridLines="None" CssClass="table table-responsive table-striped" OnRowCancelingEdit="grViewElRich_RowCancelingEdit" OnRowEditing="grViewElRich_RowEditing" OnSelectedIndexChanging="grViewElRich_SelectedIndexChanging" OnRowCommand="grViewElRich_RowCommand" OnSelectedIndexChanged="grViewElRich_SelectedIndexChanged" CellSpacing="0">
<SortedAscendingCellStyle BackColor="#F5F7FB" />
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
<SortedDescendingCellStyle BackColor="#E9EBEF" />
<SortedDescendingHeaderStyle BackColor="#4870BE" />
<EditRowStyle BackColor="#BBDDFF" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<EmptyDataTemplate>
Nessun record trovato
</EmptyDataTemplate>
<Columns>
<asp:TemplateField HeaderText="Stato" SortExpression="idxStato">
<ItemTemplate>
<div class="text-center">
<asp:LinkButton runat="server" ID="lbtShowDet" CausesValidation="false" CssClass="btn btn-outline-dark btn-sm btn-block" CommandName="Select" CommandArgument="ShowDetail" ToolTip="Mostra dettaglio">
<div>
<i class='<%# Eval("cssStato") %>'></i>
</div>
<div class="text-uppercase">
<asp:Label ID="Label1" CssClass="text-truncate" runat="server" Text='<%# Eval("stato") %>'></asp:Label>
</div>
<asp:Label CssClass='<%# getCssScad(Eval("dataScad")) %>' ID="Label2" runat="server" ToolTip='<%# Eval("dataScad","Risposta entro {0:dd.MM.yyyy HH:mm}") %>'>Urg: <b><%# Eval("idxPriorita") %></b></asp:Label>
</asp:LinkButton>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Richiesta" SortExpression="dataRich">
<ItemTemplate>
<div class="row">
<div class="col-12 col-sm-4">
<asp:LinkButton runat="server" ID="lbtSelCond" OnClick="lbtSelCond_Click" CausesValidation="False" CommandArgument='<%# Eval("idxCond") %>' CssClass="btn btn-sm btn-outline-dark">
<i class="far fa-building"></i>
<%--<asp:Label ID="Label5" runat="server"><%# Eval("nom_cond") %></asp:Label>--%>
<%# Eval("nom_cond") %>
</asp:LinkButton>
</div>
<div class="col-12 col-sm-4">
<asp:Label ID="Label3" runat="server" Text='<%# Eval("dataRich","{0:ddd dd.MM.yy HH:mm:ss}") %>' />
</div>
<div runat="server" id="divForn" class='<%# Eval("cssStatoForn") + " col-12 col-sm-4 text-sm-right" %>'>
<i class="fas fa-industry"></i>
<asp:Label ID="Label6" runat="server" Text='<%# Eval("cod_fornitore") %>' />
</div>
</div>
<div class="row text-info">
<div class="col-12 col-sm-4">
<i class="fas fa-phone"></i>
<asp:Label ID="Label9" runat="server" Text='<%# Eval("telContatto") %>' />
(<asp:Label ID="Label7" runat="server" Text='<%# Eval("genContatto") %>' />)
</div>
<div class="col-12 col-sm-4">
Acts: <b><asp:Label ID="Label4" runat="server" Text='<%# Eval("qtaAzioni") %>' /></b>
</div>
<div class="col-12 col-sm-4 text-sm-right">
<i class="far fa-user"></i>
<asp:Label ID="Label8" runat="server" Text='<%# Eval("collaboratore") %>' />
</div>
</div>
<div class="row text-secondary small">
<div class="col-12 col-sm-6" runat="server" id="divMess" visible='<%# Eval("messaggio").ToString() !="" %>'>
<i class="far fa-bell"></i>
<asp:Label ID="lblFullText" runat="server" CssClass="small" Text='<%# Eval("messaggio") %>' />
</div>
<div class="col-12 col-sm-6" runat="server" id="divNote" visible='<%# Eval("note").ToString() !="" %>'>
<i class="far fa-comment"></i>
<asp:Label ID="lblNote" runat="server" CssClass="small" Text='<%# Eval("note") %>' />
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="odsElRich" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByCondStato" TypeName="Data.DS_appTableAdapters.ElencolRichTableAdapter" UpdateMethod="UpdateText" FilterExpression="collaboratore LIKE '%{0}%' OR cod_fornitore LIKE '%{0}%' OR nom_cond LIKE '%{0}%' OR note LIKE '%{0}%' OR messaggio LIKE '%{0}%' OR genContatto LIKE '%{0}%'">
<SelectParameters>
<asp:SessionParameter DefaultValue="0" Name="idxAmm" SessionField="idxAmm" Type="Int32" />
<asp:SessionParameter DefaultValue="0" Name="idxFornitore" SessionField="idxFornitore" Type="Int32" />
<asp:ControlParameter ControlID="hfCondominio" DefaultValue="0" Name="idxCond" PropertyName="Value" Type="Int32" />
<asp:ControlParameter ControlID="hfStatoMin" DefaultValue="0" Name="minStato" PropertyName="Value" Type="Int32" />
<asp:ControlParameter ControlID="hfStatoMax" DefaultValue="200" Name="maxStato" PropertyName="Value" Type="Int32" />
</SelectParameters>
<FilterParameters>
<asp:SessionParameter DefaultValue="" SessionField="siteSearchVal" />
</FilterParameters>
<UpdateParameters>
<asp:Parameter Name="Original_idxRichiesta" Type="Int32" />
<asp:Parameter Name="messaggio" Type="String" />
<asp:Parameter Name="note" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
<asp:HiddenField runat="server" ID="hfCondominio" />
<asp:HiddenField runat="server" ID="hfStatoMin" />
<asp:HiddenField runat="server" ID="hfStatoMax" />