245 lines
15 KiB
Plaintext
245 lines
15 KiB
Plaintext
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_adminClienti.ascx.cs" Inherits="GPW_Admin.WebUserControls.mod_adminClienti" %>
|
|
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
|
<%@ Register Src="~/WebUserControls/cmp_toggle.ascx" TagPrefix="uc1" TagName="cmp_toggle" %>
|
|
|
|
<div class="row small">
|
|
<div class="col-12 text-end mb-1">
|
|
<div class="input-group bg-secondary bg-opacity-50 bg-gradient">
|
|
<span class="input-group-text">Filtro visualizzazione</span>
|
|
<div class="form-control text-end">
|
|
<uc1:cmp_toggle runat="server" ID="cmp_toggle" classOn="text-success" classOff="text-dark" messageOn="Mostra Tutti" messageOff="Mostra Tutti" />
|
|
<asp:HiddenField runat="server" ID="hfShowAll" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<asp:GridView ID="grView" runat="server" AllowSorting="True" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="idxCliente" DataSourceID="ods" CssClass="table table-striped table-bordered small table-sm" OnDataBound="grView_DataBound">
|
|
<EditRowStyle CssClass="table-primary" />
|
|
<SelectedRowStyle CssClass="table-info" />
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>
|
|
<asp:LinkButton ID="lbtReset" runat="server" CssClass="btn btn-sm btn-info" ToolTip='<%# traduci("Reset") %>' CausesValidation="False" OnClick="btnReset_Click" Visible="true"><i class="fa fa-refresh" aria-hidden="true"></i></asp:LinkButton>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton runat="server" ID="lbtEdit" CssClass="btn btn-sm btn-primary" CausesValidation="False" CommandName="Edit" ToolTip='<%# traduci("Edit") %>' Visible='<%# chkLicOk %>'><i class="fa fa-edit" aria-hidden="true"></i></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:LinkButton runat="server" ID="lbtUpdate" CssClass="btn btn-sm btn-success" CausesValidation="False" CommandName="Update" ToolTip='<%# traduci("Update") %>'><i class="fa fa-check" aria-hidden="true"></i></asp:LinkButton>
|
|
<asp:LinkButton runat="server" ID="lbtCancel" CssClass="btn btn-sm btn-warning" CausesValidation="False" CommandName="Cancel" ToolTip='<%# traduci("Cancel") %>'><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<asp:LinkButton runat="server" ID="lbtInsert" CssClass="btn btn-sm btn-success" CausesValidation="False" CommandName="Insert" ToolTip='<%# traduci("Insert") %>' OnClick="lblIns_click"><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>
|
|
<asp:LinkButton runat="server" ID="lbtCancel" CssClass="btn btn-sm btn-warning" CausesValidation="False" CommandName="Cancel" ToolTip='<%# traduci("Cancel") %>'><i class="fa fa-ban" aria-hidden="true"></i></asp:LinkButton>
|
|
</FooterTemplate>
|
|
<ItemStyle HorizontalAlign="Center"></ItemStyle>
|
|
<HeaderStyle HorizontalAlign="Center"></HeaderStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="RagSociale" SortExpression="RagSociale">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblRagSociale" runat="server" Text='<%# Eval("RagSociale") %>' />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtRagSociale" runat="server" Text='<%# Bind("RagSociale") %>' />
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<asp:TextBox ID="txtRagSociale" runat="server" Text='<%# Bind("RagSociale") %>' />
|
|
</FooterTemplate>
|
|
|
|
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
|
|
|
|
<ItemStyle HorizontalAlign="Left"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="CAP" SortExpression="CAP">
|
|
<ItemTemplate>
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<asp:Label ID="lblindirizzo" runat="server" Text='<%# Eval("indirizzo") %>' />
|
|
</div>
|
|
<div class="col-6">
|
|
<asp:Label ID="lblcitta" runat="server" Text='<%# Eval("citta") %>' />
|
|
</div>
|
|
<div class="col-3 text-end">
|
|
<asp:Label ID="lblCAP" runat="server" Text='<%# Eval("CAP") %>' />
|
|
</div>
|
|
<div class="col-3 text-end">
|
|
<asp:Label ID="lblprov" runat="server" Text='<%# Eval("prov") %>' />
|
|
</div>
|
|
</div>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<asp:TextBox ID="txtindirizzo" runat="server" Text='<%# Bind("indirizzo") %>' />
|
|
</div>
|
|
<div class="col-6">
|
|
<asp:TextBox ID="txtcitta" runat="server" Text='<%# Bind("citta") %>' />
|
|
</div>
|
|
<div class="col-3 text-end">
|
|
<asp:TextBox ID="txtCAP" runat="server" Text='<%# Bind("CAP") %>' />
|
|
</div>
|
|
<div class="col-3 text-end">
|
|
<asp:TextBox ID="txtprov" runat="server" Text='<%# Bind("prov") %>' />
|
|
</div>
|
|
</div>
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<asp:TextBox ID="txtindirizzo" runat="server" Text='<%# Bind("indirizzo") %>' />
|
|
</div>
|
|
<div class="col-4">
|
|
<asp:TextBox ID="txtcitta" runat="server" Text='<%# Bind("citta") %>' />
|
|
</div>
|
|
<div class="col-4">
|
|
<asp:TextBox ID="txtCAP" runat="server" Text='<%# Bind("CAP") %>' />
|
|
</div>
|
|
<div class="col-4">
|
|
<asp:TextBox ID="txtprov" runat="server" Text='<%# Bind("prov") %>' />
|
|
</div>
|
|
</div>
|
|
</FooterTemplate>
|
|
|
|
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
|
|
|
|
<ItemStyle HorizontalAlign="Left"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="tel" SortExpression="tel">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lbltel" runat="server" Text='<%# Eval("tel") %>' />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txttel" runat="server" Text='<%# Bind("tel") %>' />
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<asp:TextBox ID="txttel" runat="server" Text='<%# Bind("tel") %>' />
|
|
</FooterTemplate>
|
|
|
|
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
|
|
|
|
<ItemStyle HorizontalAlign="Left"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="email" SortExpression="email">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblemail" runat="server" Text='<%# Eval("email") %>' />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtemail" runat="server" Text='<%# Bind("email") %>' />
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<asp:TextBox ID="txtemail" runat="server" Text='<%# Bind("email") %>' />
|
|
</FooterTemplate>
|
|
|
|
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
|
|
|
|
<ItemStyle HorizontalAlign="Left"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="pIva" SortExpression="pIva">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblpIva" runat="server" Text='<%# Eval("pIva") %>' />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtpIva" runat="server" Text='<%# Bind("pIva") %>' />
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<asp:TextBox ID="txtpIva" runat="server" Text='<%# Bind("pIva") %>' />
|
|
</FooterTemplate>
|
|
|
|
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
|
|
|
|
<ItemStyle HorizontalAlign="Left"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="CF" SortExpression="CF">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblCF" runat="server" Text='<%# Eval("CF") %>' />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtCF" runat="server" Text='<%# Bind("CF") %>' />
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<asp:TextBox ID="txtCF" runat="server" Text='<%# Bind("CF") %>' />
|
|
</FooterTemplate>
|
|
|
|
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
|
|
|
|
<ItemStyle HorizontalAlign="Left"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="nota" SortExpression="nota">
|
|
<ItemTemplate>
|
|
<asp:Label ID="lblnota" runat="server" Text='<%# Eval("nota") %>' />
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="txtnota" runat="server" Text='<%# Bind("nota") %>' />
|
|
</EditItemTemplate>
|
|
<FooterTemplate>
|
|
<asp:TextBox ID="txtnota" runat="server" Text='<%# Bind("nota") %>' />
|
|
</FooterTemplate>
|
|
|
|
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
|
|
|
|
<ItemStyle HorizontalAlign="Left"></ItemStyle>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Attivo" SortExpression="Attivo">
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="chkAttivo" runat="server" Checked='<%# Bind("Attivo") %>' ToolTip="Attivo" />
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:CheckBox ID="chkAttivo" runat="server" Checked='<%# Eval("Attivo") %>' ToolTip="Attivo" Enabled="false" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ShowHeader="False">
|
|
<HeaderTemplate>
|
|
<asp:LinkButton runat="server" ID="lbt" CssClass="btn btn-sm btn-success" OnClick="btnNew_Click" ToolTip='<%# traduci("New") %>' Visible='<%# chkLicOk %>'><i class="fa fa-plus" aria-hidden="true"></i></asp:LinkButton>
|
|
</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton runat="server" ID="lbtDelete" CssClass="btn btn-sm btn-danger" CausesValidation="False" CommandArgument='<%# Eval("idxCliente") %>' CommandName="Delete" ToolTip='<%# traduci("Delete") %>' Visible='<%# delEnabled(Eval("idxCliente")) %>'><i class="fa fa-trash" aria-hidden="true"></i></asp:LinkButton>
|
|
<asp:ConfirmButtonExtender ID="cbeDelete" runat="server" ConfirmText='<%# traduci("confermaDel")%>' TargetControlID="lbtDelete"></asp:ConfirmButtonExtender>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
</EditItemTemplate>
|
|
<ItemStyle HorizontalAlign="Center" />
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<asp:ObjectDataSource ID="ods" runat="server" OnInserting="recuperaFooter" DeleteMethod="deleteQuery" InsertMethod="insertQuery"
|
|
OldValuesParameterFormatString="original_{0}" SelectMethod="getBySearch" TypeName="GPW_data.DS_ApplicazioneTableAdapters.AnagClientiTableAdapter" UpdateMethod="updateQuery" OnUpdating="ods_Updating">
|
|
<DeleteParameters>
|
|
<asp:Parameter Name="Original_idxCliente" Type="Int32" />
|
|
</DeleteParameters>
|
|
<InsertParameters>
|
|
<asp:Parameter Name="RagSociale" Type="String" />
|
|
<asp:Parameter Name="indirizzo" Type="String" />
|
|
<asp:Parameter Name="CAP" Type="String" />
|
|
<asp:Parameter Name="citta" Type="String" />
|
|
<asp:Parameter Name="prov" Type="String" />
|
|
<asp:Parameter Name="tel" Type="String" />
|
|
<asp:Parameter Name="email" Type="String" />
|
|
<asp:Parameter Name="pIva" Type="String" />
|
|
<asp:Parameter Name="CF" Type="String" />
|
|
<asp:Parameter Name="nota" Type="String" />
|
|
</InsertParameters>
|
|
<SelectParameters>
|
|
<asp:SessionParameter DefaultValue="*" Name="searchVal" SessionField="valoreSearch" Type="String" />
|
|
<asp:ControlParameter ControlID="hfShowAll" Name="showAll" PropertyName="Value" Type="Boolean" />
|
|
</SelectParameters>
|
|
<UpdateParameters>
|
|
<asp:Parameter Name="RagSociale" Type="String" />
|
|
<asp:Parameter Name="indirizzo" Type="String" />
|
|
<asp:Parameter Name="CAP" Type="String" />
|
|
<asp:Parameter Name="citta" Type="String" />
|
|
<asp:Parameter Name="prov" Type="String" />
|
|
<asp:Parameter Name="tel" Type="String" />
|
|
<asp:Parameter Name="url" Type="String" />
|
|
<asp:Parameter Name="email" Type="String" />
|
|
<asp:Parameter Name="pIva" Type="String" />
|
|
<asp:Parameter Name="CF" Type="String" />
|
|
<asp:Parameter Name="logoUrl" Type="String" />
|
|
<asp:Parameter Name="nota" Type="String" />
|
|
<asp:Parameter Name="Attivo" Type="Boolean" />
|
|
<asp:Parameter Name="Original_idxCliente" Type="Int32" />
|
|
</UpdateParameters>
|
|
</asp:ObjectDataSource>
|
|
<asp:Label ID="lblNumRec" runat="server" CssClass="txtMini" />
|
|
</div>
|
|
</div> |