113 lines
6.8 KiB
Plaintext
113 lines
6.8 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_ER_listFatture.ascx.cs" Inherits="PUB.WebUserContols.mod_ER_listFatture" %>
|
|
|
|
<asp:HiddenField runat="server" ID="hfWriteEnabled" />
|
|
<div class="row table-success py-2 mx-0" runat="server" id="divNewFatt">
|
|
<div class="col-12">
|
|
REGISTRA FATTURA:
|
|
</div>
|
|
<div class="col-12 col-lg-6">
|
|
<div class="row small">
|
|
<div class="col-12 col-lg-4">
|
|
Num:<br />
|
|
<asp:TextBox runat="server" ID="txtNumDoc" CssClass="form form-control"></asp:TextBox>
|
|
</div>
|
|
<div class="col-12 col-lg-4">
|
|
Data:<br />
|
|
<asp:TextBox runat="server" ID="txtDataFatt" CssClass="form form-control" TextMode="Date"></asp:TextBox>
|
|
</div>
|
|
<div class="col-12 col-lg-4">
|
|
Importo:<br />
|
|
<asp:TextBox runat="server" ID="txtImportoFatt" CssClass="form form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="row mt-3">
|
|
<div class="col-6 col-lg-6 pr-0">
|
|
<asp:LinkButton runat="server" ID="lbtSalvaFatt" CssClass="btn btn-sm btn-success btn-block" OnClick="lbtSalvaFatt_Click"><i class="fas fa-check"></i> Salva Documento</asp:LinkButton>
|
|
</div>
|
|
<div class="col-6 col-lg-6 pl-0">
|
|
<asp:LinkButton runat="server" ID="lbtCancelFatt" CssClass="btn btn-sm btn-outline-secondary btn-block" OnClick="lbtCancelFatt_Click"><i class="fas fa-ban"></i> Cancel</asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-lg-6">
|
|
<asp:TextBox runat="server" ID="txtNoteFatt" TextMode="MultiLine" Height="8em" CssClass="form-control" Placeholder="...digitare le note relative alla fattura" />
|
|
</div>
|
|
</div>
|
|
<div class="row table-default py-2 mx-0">
|
|
<div class="col-12">
|
|
<asp:GridView ID="grView" runat="server" AllowPaging="True" Width="100%" AllowSorting="True" PageSize="5" CellPadding="0" ForeColor="#333333" GridLines="None" CssClass="table table-condensed table-sm table-striped" AutoGenerateColumns="False" DataKeyNames="idxDoc" DataSourceID="odsFatt" OnSelectedIndexChanged="grView_SelectedIndexChanged">
|
|
<SortedAscendingCellStyle BackColor="#F5F7FB" />
|
|
<SortedAscendingHeaderStyle BackColor="#6D95E1" />
|
|
<SortedDescendingCellStyle BackColor="#E9EBEF" />
|
|
<SortedDescendingHeaderStyle BackColor="#4870BE" />
|
|
<EditRowStyle BackColor="#BBDDFF" />
|
|
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
|
|
<EmptyDataTemplate>
|
|
<div class="d-flex">
|
|
<div class="p-2 flex-fill">
|
|
Nessuna fattura trovata
|
|
<asp:LinkButton runat="server" ID="lbtShowAdd" CssClass="btn btn-sm btn-success btn-block" OnClick="lbtShowAdd_Click"><i class="fas fa-plus" Visible='<%# isWriteEnabled && userIsForn %>'></i> Registra Nuova</asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</EmptyDataTemplate>
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="Fatt" SortExpression="dataFatt">
|
|
<HeaderTemplate>
|
|
<asp:LinkButton runat="server" ID="lbtShowAdd" CssClass="btn btn-sm btn-success btn-block" OnClick="lbtShowAdd_Click" Visible='<%# isWriteEnabled && userIsForn %>'><i class="fas fa-plus"></i> ADD</asp:LinkButton>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<div class="row">
|
|
<div class="col-6">
|
|
n.<asp:Label ID="Label1" runat="server" Text='<%# Eval("numDoc") %>' />
|
|
/
|
|
<asp:Label ID="Label2" runat="server" Text='<%# Eval("dataFatt","{0:dd.MM.yy}") %>' />
|
|
</div>
|
|
<div class="col-3 text-right">
|
|
pag: <%# Eval("dataPag","{0:dd.MM.yyyy}") %>
|
|
<i runat="server" id="iThumbUp" visible='<%# Eval("dataPag").ToString() != "" %>' class="far fa-thumbs-up text-success"></i>
|
|
<i runat="server" id="iThumbDown" visible='<%# Eval("dataPag").ToString() == "" %>' class="far fa-thumbs-down text-danger"></i>
|
|
</div>
|
|
<div class="col-3 text-right">
|
|
<asp:Label ID="Label4" runat="server" Text='<%# Eval("Imponibile","<b>{0:C2}</b>") %>' />
|
|
</div>
|
|
<div class="col-12 col-sm-8">
|
|
<i>
|
|
<asp:Label ID="Label3" runat="server" Text='<%# Eval("intervento") %>' /></i>
|
|
</div>
|
|
<div class="col-12 col-sm-4 text-right">
|
|
<div id="divEdit" runat="server" visible='<%# isWriteEnabled && (userIsForn || userIsAmm) &&(Eval("dataPag").ToString() == "") %>' class="text-nowrap row">
|
|
<div class="col">
|
|
<asp:LinkButton ID="lnkEditAmm" runat="server" Visible='<%# isWriteEnabled && userIsAmm %>' CausesValidation="False" OnClick="lnkEditAmm_Click" CommandArgument='<%# Eval("idxDoc") %>' CssClass="btn btn-success btn-sm btn-block" ToolTip="Modifica Amministratore" OnClientClick="return confirm('Sei sicuro di voler confermare il pagamento?')"><i class="fas fa-thumbs-up" aria-hidden="true"></i></asp:LinkButton>
|
|
</div>
|
|
<div class="col">
|
|
<asp:LinkButton ID="lnkEditForn" runat="server" Visible='<%# userIsForn %>' CausesValidation="False" CommandName="Select" CommandArgument="EditForn" Text="Select" CssClass="btn btn-success btn-sm btn-block" ToolTip="Modifica Fornitore"><i class="fa fa-edit" aria-hidden="true"></i></asp:LinkButton>
|
|
</div>
|
|
<div class="col">
|
|
<asp:LinkButton ID="lnkDelete" runat="server" CausesValidation="False" CommandName="Delete" Text="Delete" CssClass="btn btn-danger btn-sm btn-block" ToolTip="Elimina" visible='<%# userIsForn %>' OnClientClick="return confirm('Sei sicuro di voler eliminare la fattura?')"><i class="fa fa-trash-o" aria-hidden="true"></i></asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="odsFatt" runat="server" DeleteMethod="deleteQuery" InsertMethod="insertQuery" OldValuesParameterFormatString="Original_{0}" SelectMethod="getByIdxRich" TypeName="Data.DS_appTableAdapters.FattureTableAdapter">
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Original_idxDoc" Type="Int32" />
|
|
</DeleteParameters>
|
|
<InsertParameters>
|
|
<asp:Parameter Name="idxRichiesta" Type="Int32" />
|
|
<asp:Parameter Name="idxFornitore" Type="Int32" />
|
|
<asp:Parameter Name="numDoc" Type="String" />
|
|
<asp:Parameter Name="dataFatt" Type="DateTime" />
|
|
<asp:Parameter Name="intervento" Type="String" />
|
|
<asp:Parameter Name="Imponibile" Type="Decimal" />
|
|
</InsertParameters>
|
|
<SelectParameters>
|
|
<asp:QueryStringParameter DefaultValue="0" Name="idxRichiesta" QueryStringField="idxRichiesta" Type="Int32" />
|
|
</SelectParameters>
|
|
</asp:ObjectDataSource>
|
|
</div>
|
|
</div>
|