Files
XPS/XPS/WebUserControls/mod_update.ascx
T
2021-05-05 18:18:19 +02:00

56 lines
4.7 KiB
Plaintext

<%@ Control Language="C#" AutoEventWireup="true" Inherits="XPS.WebUserControls.mod_update"
CodeBehind="mod_update.ascx.cs" %>
<%@ Register Src="~/WebUserControls/cmp_numRow.ascx" TagPrefix="uc1" TagName="cmp_numRow" %>
<div class="row">
<div class="col-8">
<h2>Aggiorna anagrafica clienti</h2>
</div>
<div class="col-4">
<asp:LinkButton ID="Button1" runat="server" OnClick="Button1_Click" CssClass="btn btn-block btn-success styleBtnComposito">
<img src="images/refresh_16.png" style="border-style: none; margin-right: 0.2em;"
width="13px" height="13px" /><asp:Label ID="lblReset" runat="server" Text="Esegui update" />
</asp:LinkButton></div><div class="col-12">
Cliccando sul button "Esegui upgrade" verranno ricaricate le anagrafiche dei clienti: questo significa che i nuovi clienti saranno importati ed aggiunti, mentr per i vecchi clienti di cui si sia cambiata la descrizione e/o la parte di indirizzo (ma mantenuto il codicecliente) si provvederà all'aggiornamento di questi dati a pari codice. </div><div class="col-12">
<div class="card">
<div class="card-header">
<h4>Elenco Clienti</h4></div><div class="card-body py-1">
<asp:GridView runat="server" ID="grView" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="CodCliente" DataSourceID="ods" CssClass="table table-striped table-sm fontCond mb-0">
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton ID="btnReset" runat="server" OnClick="btnReset_Click" CssClass="btn btn-sm btn-primary"><i class="fa fa-refresh" aria-hidden="true"></i></asp:LinkButton></HeaderTemplate><ItemTemplate>
<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" CssClass="btn btn-sm btn-info" ToolTip="Modifica Email"><i class="fa fa-pencil" aria-hidden="true"></i></asp:LinkButton></ItemTemplate><EditItemTemplate>
<asp:LinkButton ID="lbtUpdate" runat="server" CausesValidation="False" CommandName="Update" CssClass="btn btn-sm btn-success"><i class="fa fa-check" aria-hidden="true"></i></asp:LinkButton><asp:LinkButton ID="lbtCancel" runat="server" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-sm btn-danger"><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton></EditItemTemplate></asp:TemplateField><asp:BoundField DataField="CodCliente" HeaderText="CodCliente" ReadOnly="True" SortExpression="CodCliente" />
<asp:BoundField DataField="RagioneSociale" HeaderText="RagioneSociale" SortExpression="RagioneSociale" ReadOnly="True" />
<asp:BoundField DataField="piva" HeaderText="piva" SortExpression="piva" ReadOnly="True" />
<asp:BoundField DataField="email" HeaderText="email" SortExpression="email" />
<asp:BoundField DataField="indirizzo" HeaderText="indirizzo" SortExpression="indirizzo" ReadOnly="True" />
<asp:BoundField DataField="cap" HeaderText="cap" SortExpression="cap" ReadOnly="True" />
<asp:BoundField DataField="localita" HeaderText="localita" SortExpression="localita" ReadOnly="True" />
<asp:BoundField DataField="provincia" HeaderText="provincia" SortExpression="provincia" ReadOnly="True" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="XPS_data.DS_applicazioneTableAdapters.AnagClientiTableAdapter" FilterExpression=" ( CodCliente LIKE '%{0}%' OR RagioneSociale LIKE '%{0}%' OR email LIKE '%{0}%' )" UpdateMethod="UpdateEmail">
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="valoreCercato" />
</FilterParameters>
</asp:ObjectDataSource>
</div>
<div class="card-footer py-0 text-right">
<div class="d-flex flex-row-reverse">
<div class="p-0">
<uc1:cmp_numRow runat="server" ID="cmp_numRow" />
</div>
</div>
</div>
</div>
</div>
</div>
<br />
<asp:Label ID="lblStart" runat="server" Text="" />
<br />
<asp:Label ID="lblEnd" runat="server" Text="" />