diff --git a/MP-MAG/SMART/gestPedane.aspx b/MP-MAG/SMART/gestPedane.aspx
index 8528a33..c3796b0 100644
--- a/MP-MAG/SMART/gestPedane.aspx
+++ b/MP-MAG/SMART/gestPedane.aspx
@@ -1,3 +1,17 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="gestPedane.aspx.cs" Inherits="MP_MAG.SMART.gestPedane" %>
+
+<%@ Register Src="~/WebUserControls/cmp_elencoPedane.ascx" TagPrefix="uc1" TagName="cmp_elencoPedane" %>
+
+
+
+
+
+
+
+
+
+ elenco UDC x pedana
+
+
diff --git a/MP-MAG/SMART/gestPedane.aspx.designer.cs b/MP-MAG/SMART/gestPedane.aspx.designer.cs
index 16d60cc..e81857f 100644
--- a/MP-MAG/SMART/gestPedane.aspx.designer.cs
+++ b/MP-MAG/SMART/gestPedane.aspx.designer.cs
@@ -13,5 +13,14 @@ namespace MP_MAG.SMART
public partial class gestPedane
{
+
+ ///
+ /// Controllo cmp_elencoPedane.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::MP_MAG.WebUserControls.cmp_elencoPedane cmp_elencoPedane;
}
}
diff --git a/MP-MAG/WebUserControls/cmp_dettPedane.ascx b/MP-MAG/WebUserControls/cmp_dettPedane.ascx
new file mode 100644
index 0000000..1996d2b
--- /dev/null
+++ b/MP-MAG/WebUserControls/cmp_dettPedane.ascx
@@ -0,0 +1 @@
+<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_dettPedane.ascx.cs" Inherits="MP_MAG.WebUserControls.cmp_dettPedane" %>
diff --git a/MP-MAG/WebUserControls/cmp_dettPedane.ascx.cs b/MP-MAG/WebUserControls/cmp_dettPedane.ascx.cs
new file mode 100644
index 0000000..ea8e948
--- /dev/null
+++ b/MP-MAG/WebUserControls/cmp_dettPedane.ascx.cs
@@ -0,0 +1,17 @@
+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_dettPedane : System.Web.UI.UserControl
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP-MAG/WebUserControls/cmp_dettPedane.ascx.designer.cs b/MP-MAG/WebUserControls/cmp_dettPedane.ascx.designer.cs
new file mode 100644
index 0000000..52766f1
--- /dev/null
+++ b/MP-MAG/WebUserControls/cmp_dettPedane.ascx.designer.cs
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+//
+// Codice generato da uno strumento.
+//
+// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
+// il codice viene rigenerato.
+//
+//------------------------------------------------------------------------------
+
+namespace MP_MAG.WebUserControls
+{
+
+
+ public partial class cmp_dettPedane
+ {
+ }
+}
diff --git a/MP-MAG/WebUserControls/cmp_elencoLotti.ascx.cs b/MP-MAG/WebUserControls/cmp_elencoLotti.ascx.cs
index db6ff36..2ac59ed 100644
--- a/MP-MAG/WebUserControls/cmp_elencoLotti.ascx.cs
+++ b/MP-MAG/WebUserControls/cmp_elencoLotti.ascx.cs
@@ -7,16 +7,8 @@ using System.Web.UI.WebControls;
namespace MP_MAG.WebUserControls
{
- public partial class cmp_elencoLotti : System.Web.UI.UserControl
+ public partial class cmp_elencoLotti : BaseUserControl
{
- ///
- /// Generico evento di richiesta refresh a aprent
- ///
- public event EventHandler eh_doRefresh;
- ///
- /// Generico evento di richiesta refresh a aprent
- ///
- public event EventHandler eh_doReset;
///
/// Lotto selezionato
///
@@ -59,25 +51,11 @@ namespace MP_MAG.WebUserControls
grView.DataBind();
raiseReset();
}
- ///
- /// Chiamata evento
- ///
- public void raiseReset()
- {
- // se qualcuno ascolta sollevo evento nuovo valore...
- if (eh_doReset != null)
- {
- eh_doReset(this, new EventArgs());
- }
- }
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
{
// se qualcuno ascolta sollevo evento nuovo valore...
- if (eh_doRefresh != null)
- {
- eh_doRefresh(this, new EventArgs());
- }
+ raiseEvent();
}
}
}
\ No newline at end of file
diff --git a/MP-MAG/WebUserControls/cmp_elencoPedane.ascx b/MP-MAG/WebUserControls/cmp_elencoPedane.ascx
new file mode 100644
index 0000000..18da68e
--- /dev/null
+++ b/MP-MAG/WebUserControls/cmp_elencoPedane.ascx
@@ -0,0 +1,130 @@
+<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="cmp_elencoPedane.ascx.cs" Inherits="MP_MAG.WebUserControls.cmp_elencoPedane" %>
+<%@ Register Src="~/WebUserControls/cmp_numRow.ascx" TagPrefix="uc1" TagName="cmp_numRow" %>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nessun Risultato trovato
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ <%--
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+
+
+
+
+
+
+
+ --%>
+
+
+
+
+
diff --git a/MP-MAG/WebUserControls/cmp_elencoPedane.ascx.cs b/MP-MAG/WebUserControls/cmp_elencoPedane.ascx.cs
new file mode 100644
index 0000000..19a947b
--- /dev/null
+++ b/MP-MAG/WebUserControls/cmp_elencoPedane.ascx.cs
@@ -0,0 +1,120 @@
+using MagData;
+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_elencoPedane : BaseUserControl
+ {
+ ///
+ /// AL selezionato
+ ///
+ public string AlSel
+ {
+ get
+ {
+ return grView.SelectedValue.ToString();
+ }
+ }
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ if (!Page.IsPostBack)
+ {
+ cmp_numRow.numRow = 10;
+ grView.PageSize = cmp_numRow.numRow;
+ txtData.Text = $"{DateTime.Today:yyyy-MM-dd}";
+ txtData.Visible = false;
+ divAddNew.Visible = false;
+ }
+ cmp_numRow.eh_doRefresh += Cmp_numRow_eh_doRefresh;
+ }
+
+ private void Cmp_numRow_eh_doRefresh(object sender, EventArgs e)
+ {
+ grView.PageSize = cmp_numRow.numRow;
+ }
+
+ ///
+ /// comando reset
+ ///
+ ///
+ ///
+ protected void lbtReset_Click(object sender, EventArgs e)
+ {
+ resetSelezione();
+ }
+
+ private void resetSelezione()
+ {
+ grView.SelectedIndex = -1;
+ grView.DataBind();
+ raiseReset();
+ }
+
+ protected void grView_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ // se qualcuno ascolta sollevo evento nuovo valore...
+ raiseEvent();
+ }
+ ///
+ /// Creazione nuova pedana
+ ///
+ ///
+ ///
+ protected void lbkAddNew_Click(object sender, EventArgs e)
+ {
+ // chiamo insert
+ MagDataLayer.man.taEAL.insertQuery(DateTime.Today, "PED", currProdData.CodOpr, txtDescr.Text.Trim());
+ // nascondo add...
+ toggleAddNew();
+ // update!!!
+ grView.DataBind();
+ }
+ ///
+ /// In caso di checkbox positivo --> imposta data ad oggi
+ ///
+ ///
+ ///
+ protected void chkFiltData_CheckedChanged(object sender, EventArgs e)
+ {
+ txtData.Visible = chkFiltData.Checked;
+ grView.DataBind();
+ }
+ ///
+ /// Mostra btn add new
+ ///
+ ///
+ ///
+ protected void lbtShowAdd_Click(object sender, EventArgs e)
+ {
+ toggleAddNew();
+ }
+
+ private void toggleAddNew()
+ {
+ divAddNew.Visible = !divAddNew.Visible;
+ lbtShowAdd.Text = divAddNew.Visible ? "Nascondi" : "Aggiungi";
+ int newNum = 0;
+ // calcolo quante pedane ho...
+ try
+ {
+ var tabAL = MagDataLayer.man.taEAL.getBySearch(true, DateTime.Today, "*");
+ newNum = tabAL.Count + 1;
+ }
+ catch
+ { }
+ // descrizione
+ txtDescr.Text = $"PEDANA {newNum}";
+ }
+
+ protected void txtData_TextChanged(object sender, EventArgs e)
+ {
+ grView.DataBind();
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP-MAG/WebUserControls/cmp_elencoPedane.ascx.designer.cs b/MP-MAG/WebUserControls/cmp_elencoPedane.ascx.designer.cs
new file mode 100644
index 0000000..75f11f7
--- /dev/null
+++ b/MP-MAG/WebUserControls/cmp_elencoPedane.ascx.designer.cs
@@ -0,0 +1,98 @@
+//------------------------------------------------------------------------------
+//
+// Codice generato da uno strumento.
+//
+// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
+// il codice viene rigenerato.
+//
+//------------------------------------------------------------------------------
+
+namespace MP_MAG.WebUserControls
+{
+
+
+ public partial class cmp_elencoPedane
+ {
+
+ ///
+ /// Controllo lbtShowAdd.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.LinkButton lbtShowAdd;
+
+ ///
+ /// Controllo chkFiltData.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.CheckBox chkFiltData;
+
+ ///
+ /// Controllo txtData.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.TextBox txtData;
+
+ ///
+ /// Controllo divAddNew.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlGenericControl divAddNew;
+
+ ///
+ /// Controllo txtDescr.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.TextBox txtDescr;
+
+ ///
+ /// Controllo lbkAddNew.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.LinkButton lbkAddNew;
+
+ ///
+ /// Controllo grView.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.GridView grView;
+
+ ///
+ /// Controllo ods.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.ObjectDataSource ods;
+
+ ///
+ /// Controllo cmp_numRow.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::MP_MAG.WebUserControls.cmp_numRow cmp_numRow;
+ }
+}