refresh master x GPW Clienti

This commit is contained in:
Samuele E. Locatelli
2021-01-07 11:22:48 +01:00
parent e13ca572d5
commit 322cd86027
8 changed files with 335 additions and 245 deletions
+14 -3
View File
@@ -2,13 +2,24 @@
body {
padding-top: 50px;
padding-bottom: 20px;
/*font: 'Roboto Condensed';*/
font: 'Roboto Condensed';
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
padding-left: 15px;
padding-right: 15px;
/*padding-left: 15px;
padding-right: 15px;*/
}
.textCondens {
font-family: 'Roboto Condensed', sans-serif;
/*font-family: 'Open Sans Condensed', sans-serif;*/
}
.textNormal {
font-family: 'Roboto', sans-serif;
/*font-family: 'Open Sans', sans-serif;*/
}
.textBig {
font-size: 1.5em;
}
/* Set widths on the form inputs since otherwise they're 100% wide */
input,
+17 -3
View File
@@ -2,14 +2,28 @@
body {
padding-top: 50px;
padding-bottom: 20px;
/*font: 'Roboto Condensed';*/
font: 'Roboto Condensed';
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
padding-left: 15px;
padding-right: 15px;
/*padding-left: 15px;
padding-right: 15px;*/
}
.textCondens {
font-family: 'Roboto Condensed', sans-serif;
/*font-family: 'Open Sans Condensed', sans-serif;*/
}
.textNormal {
font-family: 'Roboto', sans-serif;
/*font-family: 'Open Sans', sans-serif;*/
}
.textBig {
font-size: 1.5em;
}
/* Set widths on the form inputs since otherwise they're 100% wide */
+1 -1
View File
@@ -1 +1 @@
body{padding-top:50px;padding-bottom:20px;}.body-content{padding-left:15px;padding-right:15px;}input,select,textarea{max-width:280px;}@media screen and (min-width:768px){.jumbotron{margin-top:20px;}.body-content{padding:0;}input,select,textarea{max-width:100%;}}.elTimbSmart{padding:.2em;font-size:1.1em;line-height:1.3em;}.ui-input-btn input{opacity:.5;}.GridPager a,.GridPager span{display:block;height:1.5em;min-width:1.1em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}
body{padding-top:50px;padding-bottom:20px;font:'Roboto Condensed';}.textCondens{font-family:'Roboto Condensed',sans-serif;}.textNormal{font-family:'Roboto',sans-serif;}.textBig{font-size:1.5em;}input,select,textarea{max-width:280px;}@media screen and (min-width:768px){.jumbotron{margin-top:20px;}.body-content{padding:0;}input,select,textarea{max-width:100%;}}.elTimbSmart{padding:.2em;font-size:1.1em;line-height:1.3em;}.ui-input-btn input{opacity:.5;}.GridPager a,.GridPager span{display:block;height:1.5em;min-width:1.1em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}
+14 -3
View File
@@ -2,6 +2,7 @@
<%@ Register Src="~/WebUserControls/cmp_menuTop.ascx" TagPrefix="uc1" TagName="cmp_menuTop" %>
<%@ Register Src="~/WebUserControls/cmp_footer.ascx" TagPrefix="uc1" TagName="cmp_footer" %>
<%@ Register Src="~/WebUserControls/mod_pageSize.ascx" TagPrefix="uc1" TagName="mod_pageSize" %>
<!DOCTYPE html>
@@ -64,10 +65,20 @@
<uc1:cmp_menuTop runat="server" ID="cmp_menuTop" />
<div class="container-flow">
<asp:ContentPlaceHolder ID="cph1" runat="server">
</asp:ContentPlaceHolder>
<uc1:cmp_footer runat="server" id="cmp_footer" />
<div class="card m-2">
<div class="card-header">
<b><%: traduci(titolo) %></b>
</div>
<div class="card-body">
<asp:ContentPlaceHolder ID="cph1" runat="server">
</asp:ContentPlaceHolder>
</div>
<div class="card-footer text-right">
<uc1:mod_pageSize runat="server" ID="mod_pageSize" />
</div>
</div>
</div>
<uc1:cmp_footer runat="server" ID="cmp_footer" />
</form>
</body>
</html>
+44 -1
View File
@@ -1,4 +1,5 @@
using System;
using SteamWare;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
@@ -26,6 +27,14 @@ namespace GPW_Admin.WebMasterPages
}
}
public string pagCorrente
{
get
{
return Request.Url.Segments.LastOrDefault();
}
}
/// <summary>
/// Imposta visibilità componente search globale
/// </summary>
@@ -41,6 +50,20 @@ namespace GPW_Admin.WebMasterPages
}
}
public string titolo
{
get
{
string answ = pagCorrente;
ValueType tabPerm = (DataLayer_AnagGen.PermessiRow)user_std.UtSn.permessi.Select($"URL = '{pagCorrente}' OR URL = '{pagCorrente}.aspx'";
if (tabPerm.Rows.Count > 0)
{
answ = tabPerm[0].NOME;
}
return answ;
}
}
#endregion Public Properties
#region Private Methods
@@ -50,6 +73,11 @@ namespace GPW_Admin.WebMasterPages
// faccio refresh pagina...
}
private void mod_pageSize_eh_nuovaSize(object sender, EventArgs e)
{
Response.Redirect(pagCorrente);
}
#endregion Private Methods
#region Protected Methods
@@ -57,8 +85,23 @@ namespace GPW_Admin.WebMasterPages
protected void Page_Load(object sender, EventArgs e)
{
cmp_footer.eh_doRefresh += Cmp_footer_eh_doRefresh;
mod_pageSize.eh_nuovaSize += new EventHandler(mod_pageSize_eh_nuovaSize);
}
#endregion Protected Methods
#region Public Methods
/// <summary>
/// Wrapper traduzione termini
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
#endregion Public Methods
}
}
+9
View File
@@ -68,6 +68,15 @@ namespace GPW_Admin.WebMasterPages
/// </remarks>
protected global::System.Web.UI.WebControls.ContentPlaceHolder cph1;
/// <summary>
/// Controllo mod_pageSize.
/// </summary>
/// <remarks>
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::GPW_Admin.WebUserControls.mod_pageSize mod_pageSize;
/// <summary>
/// Controllo cmp_footer.
/// </summary>
+11 -14
View File
@@ -1,18 +1,15 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_footer.ascx.cs" Inherits="GPW_Admin.WebUserControls.cmp_footer" %>
<footer class="fixed-bottom bg-dark text-light small textCondens p-1">
<div class="container px-1">
<div class="row">
<div class="col-8 text-left pr-0">
<span class="d-none d-lg-inline">
<asp:Label ID="lblDateTime" runat="server" Text="..." />
&nbsp;|&nbsp;</span>
<asp:Label ID="lblCodOperatore" runat="server" Text="-" />
</div>
<div class="col-4 text-right pl-0 fontCond">
<asp:Label runat="server" ID="lblApp" Text="." />
</div>
<footer class="fixed-bottom bg-dark text-light textCondens">
<div class="row">
<div class="col-1"></div>
<div class="col-7 text-left">
<asp:Label ID="lblDateTime" runat="server" Text="..." />
&nbsp;|&nbsp;<asp:Label ID="lblCodOperatore" runat="server" Text="-" />
</div>
<div class="col-3 text-right">
<asp:Label runat="server" ID="lblApp" Text="." />
<asp:Timer ID="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick">
</asp:Timer>
</div>
<asp:Timer ID="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick">
</asp:Timer>
</div>
</footer>
+225 -220
View File
@@ -1,244 +1,249 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_adminClienti.ascx.cs" Inherits="GPW_Admin.WebUserControls.mod_adminClienti" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<div class="fontPiccolo">
<asp:GridView ID="grView" runat="server" AllowSorting="True" AllowPaging="True" AutoGenerateColumns="False" DataKeyNames="idxCliente" DataSourceID="ods" CssClass="table table-striped table-sm" OnDataBound="grView_DataBound">
<EditRowStyle CssClass="editRowStyle" />
<SelectedRowStyle CssClass="table-info" />
<SortedAscendingCellStyle CssClass="sortAscCell" />
<SortedAscendingHeaderStyle CssClass="sortAscHead" />
<SortedDescendingCellStyle CssClass="sortDescCell" />
<SortedDescendingHeaderStyle CssClass="sortDescHead" />
<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="lbtSelect" CssClass="btn btn-sm btn-info" CausesValidation="False" CommandName="Select" ToolTip='<%# traduci("Select") %>'><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtEdit" CssClass="btn btn-sm btn-primary" CausesValidation="False" CommandName="Edit" ToolTip='<%# traduci("Edit") %>'><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>
</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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtRagSociale" runat="server" Text='<%# Bind("RagSociale") %>' Width="10em" />
</FooterTemplate>
<div class="row fontPiccolo2">
<div class="col-12">
filtraggio...
</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-sm" OnDataBound="grView_DataBound">
<EditRowStyle CssClass="editRowStyle" />
<SelectedRowStyle CssClass="table-info" />
<SortedAscendingCellStyle CssClass="sortAscCell" />
<SortedAscendingHeaderStyle CssClass="sortAscHead" />
<SortedDescendingCellStyle CssClass="sortDescCell" />
<SortedDescendingHeaderStyle CssClass="sortDescHead" />
<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="lbtSelect" CssClass="btn btn-sm btn-info" CausesValidation="False" CommandName="Select" ToolTip='<%# traduci("Select") %>'><i class="fa fa-search" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtEdit" CssClass="btn btn-sm btn-primary" CausesValidation="False" CommandName="Edit" ToolTip='<%# traduci("Edit") %>'><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>
</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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtRagSociale" runat="server" Text='<%# Bind("RagSociale") %>' Width="10em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="indirizzo" SortExpression="indirizzo">
<ItemTemplate>
<asp:Label ID="lblindirizzo" runat="server" Text='<%# Eval("indirizzo") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtindirizzo" runat="server" Text='<%# Bind("indirizzo") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtindirizzo" runat="server" Text='<%# Bind("indirizzo") %>' Width="10em" />
</FooterTemplate>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="indirizzo" SortExpression="indirizzo">
<ItemTemplate>
<asp:Label ID="lblindirizzo" runat="server" Text='<%# Eval("indirizzo") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtindirizzo" runat="server" Text='<%# Bind("indirizzo") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtindirizzo" runat="server" Text='<%# Bind("indirizzo") %>' Width="10em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="CAP" SortExpression="CAP">
<ItemTemplate>
<asp:Label ID="lblCAP" runat="server" Text='<%# Eval("CAP") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtCAP" runat="server" Text='<%# Bind("CAP") %>' Width="4em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtCAP" runat="server" Text='<%# Bind("CAP") %>' Width="4em" />
</FooterTemplate>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="CAP" SortExpression="CAP">
<ItemTemplate>
<asp:Label ID="lblCAP" runat="server" Text='<%# Eval("CAP") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtCAP" runat="server" Text='<%# Bind("CAP") %>' Width="4em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtCAP" runat="server" Text='<%# Bind("CAP") %>' Width="4em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="citta" SortExpression="citta">
<ItemTemplate>
<asp:Label ID="lblcitta" runat="server" Text='<%# Eval("citta") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtcitta" runat="server" Text='<%# Bind("citta") %>' Width="6em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtcitta" runat="server" Text='<%# Bind("citta") %>' Width="6em" />
</FooterTemplate>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="citta" SortExpression="citta">
<ItemTemplate>
<asp:Label ID="lblcitta" runat="server" Text='<%# Eval("citta") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtcitta" runat="server" Text='<%# Bind("citta") %>' Width="6em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtcitta" runat="server" Text='<%# Bind("citta") %>' Width="6em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="prov" SortExpression="prov">
<ItemTemplate>
<asp:Label ID="lblprov" runat="server" Text='<%# Eval("prov") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtprov" runat="server" Text='<%# Bind("prov") %>' Width="2em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtprov" runat="server" Text='<%# Bind("prov") %>' Width="2em" />
</FooterTemplate>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" HeaderText="prov" SortExpression="prov">
<ItemTemplate>
<asp:Label ID="lblprov" runat="server" Text='<%# Eval("prov") %>' />
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtprov" runat="server" Text='<%# Bind("prov") %>' Width="2em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtprov" runat="server" Text='<%# Bind("prov") %>' Width="2em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<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") %>' Width="8em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txttel" runat="server" Text='<%# Bind("tel") %>' Width="8em" />
</FooterTemplate>
<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") %>' Width="8em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txttel" runat="server" Text='<%# Bind("tel") %>' Width="8em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtemail" runat="server" Text='<%# Bind("email") %>' Width="10em" />
</FooterTemplate>
<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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtemail" runat="server" Text='<%# Bind("email") %>' Width="10em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtpIva" runat="server" Text='<%# Bind("pIva") %>' Width="10em" />
</FooterTemplate>
<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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtpIva" runat="server" Text='<%# Bind("pIva") %>' Width="10em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtCF" runat="server" Text='<%# Bind("CF") %>' Width="10em" />
</FooterTemplate>
<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") %>' Width="10em" />
</EditItemTemplate>
<FooterTemplate>
<asp:TextBox ID="txtCF" runat="server" Text='<%# Bind("CF") %>' Width="10em" />
</FooterTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<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>
<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>
<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") %>'></asp:CheckBox>
</EditItemTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkAttivo" runat="server" Checked='<%# Eval("Attivo") %>'></asp:CheckBox>
</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("") %>' 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" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OnInserting="recuperaFooter" DeleteMethod="deleteQuery" InsertMethod="insertQuery"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_ApplicazioneTableAdapters.AnagClientiTableAdapter"
UpdateMethod="updateQuery"
FilterExpression=" (RagSociale like '%{0}%') OR (indirizzo like '%{0}%') OR (citta like '%{0}%') OR (url like '%{0}%') OR (email like '%{0}%') OR (nota like '%{0}%') "
OnUpdating="ods_Updating">
<FilterParameters>
<asp:SessionParameter SessionField="valoreSearch" Type="String" />
</FilterParameters>
<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>
<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" />
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
<asp:TemplateField HeaderText="Attivo" SortExpression="Attivo">
<EditItemTemplate>
<asp:CheckBox ID="chkAttivo" runat="server" Checked='<%# Bind("Attivo") %>'></asp:CheckBox>
</EditItemTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkAttivo" runat="server" Checked='<%# Eval("Attivo") %>'></asp:CheckBox>
</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("") %>' 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" />
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OnInserting="recuperaFooter" DeleteMethod="deleteQuery" InsertMethod="insertQuery"
OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="GPW_data.DS_ApplicazioneTableAdapters.AnagClientiTableAdapter"
UpdateMethod="updateQuery"
FilterExpression=" (RagSociale like '%{0}%') OR (indirizzo like '%{0}%') OR (citta like '%{0}%') OR (url like '%{0}%') OR (email like '%{0}%') OR (nota like '%{0}%') "
OnUpdating="ods_Updating">
<FilterParameters>
<asp:SessionParameter SessionField="valoreSearch" Type="String" />
</FilterParameters>
<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>
<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>