Inizio conf x editing CRUD destinaizoni clienti

This commit is contained in:
Samuele Locatelli
2022-04-08 12:25:51 +02:00
parent 2001465f51
commit b120a55eb6
4 changed files with 90 additions and 24 deletions
+1 -1
View File
@@ -152,7 +152,7 @@
</UpdateParameters>
</asp:ObjectDataSource>
</div>
<div runat="server" id="divDetail" class="col-5 table-info p-1">
<div runat="server" id="divDetail" class="col-6 table-info p-1">
<div class="table-light p-0">
<uc1:cmp_destClienti runat="server" ID="cmp_destClienti" />
</div>
+12 -12
View File
@@ -41,7 +41,7 @@ namespace MP_MAG.WebUserControls
{
divMain.Visible = true;
divDetail.Visible = showDetail;
string mainCss = showDetail ? "col-7 pr-0" : "col-12";
string mainCss = showDetail ? "col-6 pr-0" : "col-12";
divMain.Attributes.Remove("class");
divMain.Attributes.Add("class", mainCss);
for (int i = 7; i < 11; i++)
@@ -50,6 +50,11 @@ namespace MP_MAG.WebUserControls
}
}
protected void grView_PageIndexChanged(object sender, EventArgs e)
{
doReset();
}
protected void grView_RowDeleted(object sender, System.Web.UI.WebControls.GridViewDeletedEventArgs e)
{
doReset();
@@ -60,6 +65,12 @@ namespace MP_MAG.WebUserControls
grView.SelectedIndex = e.NewEditIndex;
}
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
{
showDet = true;
cmp_destClienti.codCli = $"{grView.SelectedValue}";
}
/// <summary>
/// Aggiunta nuovo record
/// </summary>
@@ -104,16 +115,5 @@ namespace MP_MAG.WebUserControls
}
#endregion Public Methods
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
{
showDet = true;
cmp_destClienti.codCli = $"{grView.SelectedValue}";
}
protected void grView_PageIndexChanged(object sender, EventArgs e)
{
doReset();
}
}
}
+33 -1
View File
@@ -4,9 +4,28 @@
<EmptyDataTemplate>
<div class="alert alert-warning">
<h4>0 Record Found</h4>
<asp:LinkButton ID="lbtAddNew" runat="server" OnClick="lbtAddNew_Click" CssClass="btn btn-success btn-sm" Visible="true" ToolTip="Add New" OnClientClick="return confirm('Sicuro di voler inserire un nuovo record?');">Aggiungi Nuovo <i class="fas fa-plus"></i></asp:LinkButton>
</div>
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="lbtReset_Click" CssClass="btn btn-primary btn-sm" Visible="true" ToolTip="Reset"><i class="fas fa-sync-alt"></i></asp:LinkButton>
</HeaderTemplate>
<EditItemTemplate>
<div class="text-nowrap">
<asp:LinkButton ID="lbtUpdate1" runat="server" CausesValidation="True" CommandName="Update" Text="Update" CssClass="btn btn-sm btn-success"><i class="fas fa-check-circle"></i></asp:LinkButton>
&nbsp;<asp:LinkButton ID="lbtCancel1" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" CssClass="btn btn-sm btn-warning"><i class="fas fa-ban"></i></asp:LinkButton>
</div>
</EditItemTemplate>
<ItemTemplate>
<div class="text-nowrap">
<asp:LinkButton ID="lbtSel" runat="server" CausesValidation="False" CommandName="Select" Text="Select" CssClass="btn btn-sm btn-info"><i class="fa fa-search"></i></asp:LinkButton>
&nbsp;<asp:LinkButton ID="lbtEdit" runat="server" CausesValidation="False" CommandName="Edit" Text="Edit" CssClass="btn btn-sm btn-primary"><i class="fa fa-edit"></i></asp:LinkButton>
</div>
</ItemTemplate>
</asp:TemplateField>
<%--<asp:BoundField DataField="CodCliente" HeaderText="CodCliente" ReadOnly="True" SortExpression="CodCliente" />--%>
<asp:BoundField DataField="CodDestinazione" HeaderText="Cod." ReadOnly="True" SortExpression="CodDestinazione" />
<asp:BoundField DataField="DescDestinazione" HeaderText="Descr" SortExpression="DescDestinazione" />
@@ -15,11 +34,24 @@
<asp:BoundField DataField="Cap" HeaderText="Cap" SortExpression="Cap" />
<asp:BoundField DataField="Provincia" HeaderText="Provincia" SortExpression="Provincia" />
<asp:BoundField DataField="Nazione" HeaderText="Naz." SortExpression="Nazione" />
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton ID="lbtAddNew" runat="server" OnClick="lbtAddNew_Click" CssClass="btn btn-success btn-sm" Visible="true" ToolTip="Add New" OnClientClick="return confirm('Sicuro di voler inserire un nuovo record?');"><i class="fas fa-plus"></i></asp:LinkButton>
</HeaderTemplate>
<EditItemTemplate>
<div class="text-nowrap">
<asp:LinkButton ID="lbtCancel2" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" CssClass="btn btn-sm btn-warning"><i class="fas fa-ban"></i></asp:LinkButton>
</div>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbtDelete" runat="server" CausesValidation="False" CommandName="Delete" Text="Delete" OnClientClick="return confirm('Sicuro di voler procedere con eliminazione?');" CssClass="btn btn-sm btn-danger"><i class="fas fa-trash"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="default" />
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<SelectedRowStyle CssClass="table-primary" />
</asp:GridView>
<asp:ObjectDataSource runat="server" ID="ods" OldValuesParameterFormatString="original_{0}" SelectMethod="getByCodCli" TypeName="MagData.DS_MagTableAdapters.AnagDestinClientiTableAdapter">
<SelectParameters>
+44 -10
View File
@@ -1,18 +1,10 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace MP_MAG.WebUserControls
{
public partial class cmp_destClienti : System.Web.UI.UserControl
public partial class cmp_destClienti : BaseUserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
#region Public Properties
public string codCli
{
@@ -27,5 +19,47 @@ namespace MP_MAG.WebUserControls
grView.SelectedIndex = -1;
}
}
#endregion Public Properties
#region Protected Methods
/// <summary>
/// Aggiunta nuovo record
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lbtAddNew_Click(object sender, EventArgs e)
{
//MagDataLayerObj.taACF.insertQuery("__CodiceCliente", "Nuova Ragione Sociale", "Nuovo Indirizzo", "Nuova Località", "00000", "BA", "IT", false, true);
doReset();
}
/// <summary>
/// comando reset
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lbtReset_Click(object sender, EventArgs e)
{
doReset();
raiseReset();
}
protected void Page_Load(object sender, EventArgs e)
{
}
#endregion Protected Methods
#region Public Methods
public void doReset()
{
grView.SelectedIndex = -1;
grView.DataBind();
}
#endregion Public Methods
}
}