From bb8debe8e592e85dcb116a5f7388867bb3cf2527 Mon Sep 17 00:00:00 2001 From: samuele Date: Wed, 14 Apr 2010 17:39:43 +0000 Subject: [PATCH] COmpletato avanzamento con tutte le stored & co aggiunto db git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@22 365432ac-a1b5-4ffd-bb28-6d3099d32164 --- GMW/GMW/Type/ArtInProd.cs | 48 +- GMW/GMW/Type/Articolo.cs | 34 +- GMW/GMW/Type/UDC.cs | 69 +- GMW/GMW/Type/elenchi.cs | 9 +- GMW/GMW/WS/bilance.asmx.cs | 239 +- GMW/GMW/bin/GMW.dll | Bin 30208 -> 32768 bytes GMW/GMW/bin/GMW_data.dll | Bin 216064 -> 307712 bytes GMW/GMW/obj/Debug/GMW.dll | Bin 30208 -> 32768 bytes .../obj/Debug/ResolveAssemblyReference.cache | Bin 54926 -> 54926 bytes GMW/GMW/obj/Release/GMW.dll | Bin 22528 -> 31744 bytes .../Release/ResolveAssemblyReference.cache | Bin 43698 -> 43698 bytes GMW/GMW_data/DS_Applicazione.Designer.cs | 10680 +++++++++++----- GMW/GMW_data/DS_Applicazione.xsd | 1359 +- GMW/GMW_data/DS_Applicazione.xss | 182 +- GMW/GMW_data/DataProxy.cs | 6 + GMW/GMW_data/bin/Debug/GMW_data.dll | Bin 216064 -> 307712 bytes GMW/GMW_data/bin/Release/GMW_data.dll | Bin 163328 -> 282624 bytes GMW/GMW_data/obj/Debug/GMW_data.dll | Bin 216064 -> 307712 bytes .../TempPE/DS_Applicazione.Designer.cs.dll | Bin 221184 -> 315392 bytes GMW/GMW_data/obj/Release/GMW_data.dll | Bin 163328 -> 282624 bytes .../TempPE/DS_Applicazione.Designer.cs.dll | Bin 184320 -> 315392 bytes GMW/GMW_data/reportExporter.cs | 2 +- GMW/GMW_data/reportPrinter.cs | 2 +- 23 files changed, 9041 insertions(+), 3589 deletions(-) diff --git a/GMW/GMW/Type/ArtInProd.cs b/GMW/GMW/Type/ArtInProd.cs index 62ba908d..5549e995 100644 --- a/GMW/GMW/Type/ArtInProd.cs +++ b/GMW/GMW/Type/ArtInProd.cs @@ -11,40 +11,70 @@ namespace GMW.Type public ArtInProd() { } - public ArtInProd(DS_Applicazione.Impianti2ArticoliRow riga) + public ArtInProd(DS_Applicazione.v_ArtInProdRow riga) { + Cliente = riga.Cliente; + Famiglia = riga.Famiglia; + Particolare = riga.Particolare; CodImpianto = riga.CodImpianto; - CodArticolo = riga.CodArticolo; InizioProd = riga.InizioProd; FineProd = riga.FineProd; + CodStampo = riga.CodStampo; + Figura = riga.Figura; + FiguraIncisa = riga.FiguraIncisa; } /// - /// Codice impianto + /// Cliente /// - public string CodImpianto { get; set; } + public string Cliente { get; set; } + /// + /// Famiglia + /// + public string Famiglia { get; set; } /// /// Codice Articolo /// - public string CodArticolo { get; set; } + public string Particolare { get; set; } + /// + /// Codice impianto + /// + public string CodImpianto { get; set; } /// /// Inizio produzione /// - public DateTime InizioProd { get; set; } + public DateTime InizioProd { get; set; } /// /// Fine produzione /// - public DateTime? FineProd { get; set; } + public DateTime? FineProd { get; set; } + /// + /// Codice Stampo + /// + public string CodStampo { get; set; } + /// + /// Figura + /// + public string Figura { get; set; } + /// + /// Figura Incisa + /// + public string FiguraIncisa { get; set; } /// /// inizializza a partire da una riga impianti2articoli /// /// - public void setFromTabRow(DS_Applicazione.Impianti2ArticoliRow riga) + public void setFromTabRow(DS_Applicazione.v_ArtInProdRow riga) { + Cliente = riga.Cliente; + Famiglia = riga.Famiglia; + Particolare = riga.Particolare; CodImpianto = riga.CodImpianto; - CodArticolo = riga.CodArticolo; InizioProd = riga.InizioProd; FineProd = riga.FineProd; + CodStampo = riga.CodStampo; + Figura = riga.Figura; + FiguraIncisa = riga.FiguraIncisa; } } } diff --git a/GMW/GMW/Type/Articolo.cs b/GMW/GMW/Type/Articolo.cs index ccf88ae9..b23ef1db 100644 --- a/GMW/GMW/Type/Articolo.cs +++ b/GMW/GMW/Type/Articolo.cs @@ -10,39 +10,45 @@ namespace GMW.Type { public Articolo() { - } + } + public Articolo(DS_Applicazione.AnagArticoliRow riga) { - CodArticolo = riga.CodArticolo; + Cliente = riga.Cliente; + Famiglia = riga.Famiglia; + Particolare = riga.Particolare; DescrArticolo = riga.DescrArticolo; - Figura = riga.Figura; } + /// + /// Cliente + /// + public string Cliente { get; set; } + /// + /// Famiglia + /// + public string Famiglia { get; set; } /// /// Codice Articolo /// - public string CodArticolo { get; set; } - + public string Particolare { get; set; } /// /// Descrizione Articolo /// public string DescrArticolo { get; set; } - - /// - /// Figura - /// - public string Figura { get; set; } - + /// /// inizializza a partire da una riga impianto tipizzata /// /// public void setFromTabRow(DS_Applicazione.AnagArticoliRow riga) { - CodArticolo = riga.CodArticolo; + Cliente = riga.Cliente; + Famiglia = riga.Famiglia; + Particolare = riga.Particolare; DescrArticolo = riga.DescrArticolo; - Figura = riga.Figura; - } + } + } } diff --git a/GMW/GMW/Type/UDC.cs b/GMW/GMW/Type/UDC.cs index 9c2dd1cb..f507d5b3 100644 --- a/GMW/GMW/Type/UDC.cs +++ b/GMW/GMW/Type/UDC.cs @@ -14,6 +14,24 @@ namespace GMW.Type public UDC() { } + public UDC(DS_Applicazione.TabStatoOdpUdcRow riga) + { + CodCompany = riga.CodCompany; + ODP = riga.ODP; + UDC_code = riga.UDC; + Tara = riga.Tara; + IdxStato = riga.IdxStato; + Qta = riga.Qta; + CodImballo = riga.CodImballo; + CodImpianto = riga.CodImpianto; + Particolare = riga.Particolare; + CodStato = riga.CodStato; + CodStampo = riga.CodStampo; + Figura = riga.Figura; + FiguraIncisa = riga.FiguraIncisa; + CreateDate = riga.CreateDate; + ModDate = riga.ModDate; + } /// /// Codice company @@ -30,7 +48,7 @@ namespace GMW.Type /// /// Tara dell'UDC /// - public float Tara { get; set; } + public double Tara { get; set; } /// /// stato associato all'UDC /// @@ -44,13 +62,58 @@ namespace GMW.Type /// public string CodImballo { get; set; } /// + /// Codice impianto + /// + public string CodImpianto { get; set; } + /// + /// Codice Articolo + /// + public string Particolare { get; set; } + /// + /// Codice Stato pezzo (sabbiato, smaterozzato, ...) + /// + public string CodStato { get; set; } + /// + /// Codice Stampo + /// + public string CodStampo { get; set; } + /// + /// Figura + /// + public string Figura { get; set; } + /// + /// Figura Incisa + /// + public string FiguraIncisa { get; set; } + /// /// Data di creazione dell'UDC /// public DateTime CreateDate { get; set; } /// /// Data ultima modifica UDC /// - public DateTime ModDate { get; set; } - + public DateTime ModDate { get; set; } + /// + /// inizializza a partire da una riga statoOdpUdc + /// + /// + public void setFromTabRow(DS_Applicazione.TabStatoOdpUdcRow riga) + { + CodCompany = riga.CodCompany; + ODP = riga.ODP; + UDC_code= riga.UDC; + Tara = riga.Tara; + IdxStato = riga.IdxStato; + Qta = riga.Qta; + CodImballo = riga.CodImballo; + CodImpianto = riga.CodImpianto; + Particolare = riga.Particolare; + CodStato = riga.CodStato; + CodStampo = riga.CodStampo; + Figura = riga.Figura; + FiguraIncisa = riga.FiguraIncisa; + CreateDate = riga.CreateDate; + ModDate = riga.ModDate; + } } } diff --git a/GMW/GMW/Type/elenchi.cs b/GMW/GMW/Type/elenchi.cs index 66ebed45..59eacf54 100644 --- a/GMW/GMW/Type/elenchi.cs +++ b/GMW/GMW/Type/elenchi.cs @@ -82,6 +82,7 @@ namespace GMW.Type #region area articoli + protected Articolo[] _elencoArticoli; /// @@ -110,7 +111,7 @@ namespace GMW.Type { return _elencoArticoli; } - } + } #endregion @@ -190,16 +191,16 @@ namespace GMW.Type /// legge una tab di tipo Impianti2Articoli e la converte ad un array di tipo ArtInProd[] /// /// - public void caricaArtInProd(DS_Applicazione.Impianti2ArticoliDataTable tabArt2Imp) + public void caricaArtInProd(DS_Applicazione.v_ArtInProdDataTable tabArtInProd) { // conto quanti elementi ha la tab x inizializzare l'array... - int numRighe = tabArt2Imp.Rows.Count; + int numRighe = tabArtInProd.Rows.Count; _elencoArtInProd = new ArtInProd[numRighe]; // prendo un obj impianto da valorizzare di volta in volta... ArtInProd obj; for (int i = 0; i < numRighe; i++) { - obj = new ArtInProd(tabArt2Imp[i]); + obj = new ArtInProd(tabArtInProd[i]); _elencoArtInProd[i] = obj; } } diff --git a/GMW/GMW/WS/bilance.asmx.cs b/GMW/GMW/WS/bilance.asmx.cs index 2db4d0f0..ad0f3911 100644 --- a/GMW/GMW/WS/bilance.asmx.cs +++ b/GMW/GMW/WS/bilance.asmx.cs @@ -110,33 +110,114 @@ namespace GMW.WS [WebMethod(Description = "Elenco impianti ed articoli attualmente in produzione (per codice anagrafico)")] public GMW.Type.ArtInProd[] ElencoArtInProd() { - gestEl.caricaArtInProd(DataProxy.obj.taImp2Art.getCurrProd()); - return gestEl.elencoArtInProd; - } - /// - /// fornisce l'elenco di impianti ed articoli attualmente in produzione (per codice anagrafico) - /// - /// CodImpianto come da anagrafica - /// - [WebMethod(Description = "Elenco impianti ed articoli attualmente in produzione (per codice anagrafico)")] - public GMW.Type.ArtInProd[] ElencoArtInProd4Impianto(string CodImpianto) - { - gestEl.caricaArtInProd(DataProxy.obj.taImp2Art.getCurrByImpianto(CodImpianto)); + gestEl.caricaArtInProd(DataProxy.obj.taArtInProd.GetData()); return gestEl.elencoArtInProd; } + #endregion #region area gestione stati & UDC + /// + /// Richiede la tara per l'UDC indicato + /// + /// codice dell'UDC + /// restituisce la tara salvata in precedenza + [WebMethod(Description = "Richiede la tara per l'UDC indicato")] + public double UdcInfo_GetTara(string UDC) + { + double answ = 0; + try + { + answ = DataProxy.obj.taStatoOdpUdc.stp_getStatoByUdc(UDC)[0].Tara; + } + catch + { } + return answ; + } + /// + /// Restituisce l'elenco degli UDC parent di quello specificato + /// + /// codice dell'UDC + /// + [WebMethod(Description = "Restituisce l'elenco degli UDC parent di quello specificato")] + public string[] UdcInfo_GetParentUdcList(string UDC_rich) + { + int numRec = 1; //calcolare! + string[] answ = new string[numRec]; + // caricare dati! + return answ; + } + /// + /// Restituisce l'elenco degli UDC child di quello specificato + /// + /// codice dell'UDC + /// + [WebMethod(Description = "Restituisce l'elenco degli UDC child di quello specificato")] + public string[] UdcInfo_GetChildUdcList(string UDC_rich) + { + int numRec = 1; //calcolare! + string[] answ = new string[numRec]; + // caricare dati!!! + return answ; + } + /// + /// Restituisce tutti i dati dell'UDC indicato + /// + /// codice dell'UDC + /// + [WebMethod(Description = "Restituisce tutti i dati dell'UDC indicato")] + public GMW.Type.UDC UdcInfo_GetFullData(string UDC_rich) + { + GMW.Type.UDC answ = new GMW.Type.UDC(); + // caricare dati!!! + return answ; + } + /// + /// Controlla che il codice imballo inviato sia valido (pre creazione TARA) + /// + /// + /// + [WebMethod(Description = "Controlla che il codice imballo inviato sia valido (pre creazione TARA)")] + public bool UdcInfo_CheckCodImballo(string CodImballo) + { + bool answ = false; + // cerco se ci sia il codice imballo indicato + try + { + answ = DataProxy.obj.taAnagImballi.stp_getImballoByCod(CodImballo).Rows.Count > 0; + } + catch + { } + return answ; + } + /// + /// Fornisce l'elenco degli articoli attualmente in produzione per impianto, data e turno + /// + /// Codice impianto (da anagrafica) + /// data di riferimento + /// turno di riferimento (1-2-3) + /// + [WebMethod(Description = "Elenco impianti ed articoli attualmente in produzione (per codice anagrafico)")] + public GMW.Type.ArtInProd[] UdcInfo_ArtInProd4ImpDataTurno(string CodImpianto, DateTime dataRic, int turnoRic) + { + // calcolo quante ore sono il turno di riferimento... + int oreTurno = 7 + (turnoRic - 1) * 8; + // calrolo la data di riferimento come data richeista + ore x turno richiesto + DateTime dataRif = dataRic.Date.AddHours(oreTurno); + gestEl.caricaArtInProd(DataProxy.obj.taArtInProd.stp_byImpData(CodImpianto, dataRif)); + return gestEl.elencoArtInProd; + } + /// /// Fornisce un nuovo codice UDC tipo TARA a partire dalla richiesta e salva i dati /// /// codice anagrafico della bilanca che effettua la richiesta (codice della pesa) /// peso in kg (0 se non noto) da associare all'UDC come tara del contenitore - /// codice dell'imballo (tipo cassone) - string LIBERO (non facciamo controlli in input) + /// codice dell'imballo (tipo cassone) - string LIBERO (non facciamo controlli in input) /// tipo di dichiarazione (vedere relativa anagrafica consentita, es U=uomo, M=macchina...) /// codice dell'operatore /// UDC: codice univoco del contenitore @@ -169,123 +250,73 @@ namespace GMW.WS // output risultato return answ; } - /// - /// Richiede la tara per l'UDC indicato - /// - /// codice dell'UDC - /// restituisce la tara salvata in precedenza - [WebMethod(Description = "Richiede la tara per l'UDC indicato")] - public double UdcInfo_GetTara(string UDC) - { - double answ = 0; - try - { - answ = DataProxy.obj.taStatoOdpUdc.getByUdc(UDC)[0].Tara; - } - catch - { } - return answ; - } /// - /// Restituisce l'elenco degli UDC parent di quello specificato - /// - /// codice dell'UDC - /// - [WebMethod(Description = "Restituisce l'elenco degli UDC parent di quello specificato")] - public string[] UdcInfo_GetParentUdcList(string UDC_rich) - { - int numRec = 1; //calcolare! - string[] answ = new string[numRec]; - // caricare dati! - return answ; - } - - /// - /// Restituisce l'elenco degli UDC child di quello specificato - /// - /// codice dell'UDC - /// - [WebMethod(Description = "Restituisce l'elenco degli UDC child di quello specificato")] - public string[] UdcInfo_GetChildUdcList(string UDC_rich) - { - int numRec = 1; //calcolare! - string[] answ = new string[numRec]; - // caricare dati!!! - return answ; - } - - /// - /// Restituisce tutti i dati dell'UDC indicato - /// - /// codice dell'UDC - /// - [WebMethod(Description = "Restituisce tutti i dati dell'UDC indicato")] - public GMW.Type.UDC UdcInfo_GetFullData(string UDC_rich) - { - GMW.Type.UDC answ = new GMW.Type.UDC(); - // caricare dati!!! - return answ; - } - - /// - /// Crea un nuovo UDC (collegato ad un UDC parent della tara) specificando tutti i dati richiesti + /// Fornisce un nuovo codice UDC tipo completo (con pezzi) a partire dalla richiesta e salva i dati /// /// codice anagrafico della bilanca che effettua la richiesta (codice della pesa) + /// peso in kg (0 se non noto) da associare all'UDC come tara del contenitore + /// codice dell'imballo (tipo cassone) - string LIBERO (non facciamo controlli in input) + /// tipo di dichiarazione (vedere relativa anagrafica consentita, es U=uomo, M=macchina...) + /// codice dell'operatore /// codice dell'UDC parent (tara) - /// codice dell'articolo + figura + /// codice del particolare /// numero pezzi associati all'UDC - /// restituisce true/false a seconda che sia riuscito a salvare o meno i dati - [WebMethod(Description = "Salva i dati aggiornati per l'UDC in quanto a numero pezzi associati")] - public bool UdcCall_GetNew_Pesa(string CodBilancia, string UDC_Parent, string CodArticolo, int qta) + /// Peso totale rilevato + /// Peso unitario rilevato + /// + /// + /// + /// Codice dello stato del pezzo (da anagrafica: sabbiato, ...) + /// Codice dello stampo + /// + /// + /// UDC del nuovo cartellino + [WebMethod(Description = "Fornisce un nuovo codice UDC tipo completo (con pezzi) a partire dalla richiesta e salva i dati")] + public string UdcCall_GetNew_Pesa(string CodBilancia, double Tara, string CodImballo, string CodTipoDichiarazione, string CodOperatore, string UDC_Parent, string Particolare, int qta, float PesoTot, float PesoCad, string CodImpianto, DateTime DataRif, int TurnoRif, string CodStato, string CodStampo, string Figura, string FiguraIncisa) { - // init - bool answ = false; // ricavo cod company... string CodCompany = "ND"; + string CodSito = "ND"; + string answ = "NA"; try { CodCompany = DataProxy.obj.taAnagBil.getByCod(CodBilancia)[0].CodCompany; + CodSito = DataProxy.obj.taAnagBil.getByCod(CodBilancia)[0].CodSito; } catch { CodCompany = DataProxy.obj.taAnagBil.GetData()[0].CodCompany; + CodSito = DataProxy.obj.taAnagBil.GetData()[0].CodSito; } + int IdxStato = 20; // hard coded: è la postazione POST fusione di ambivere!!! // faccio update! - DS_Applicazione.TabStatoOdpUdcDataTable tabUdc = DataProxy.obj.taStatoOdpUdc.updateByBilancia(CodCompany, UDC_Parent, CodArticolo, qta); - // leggo la riga con la qta + DS_Applicazione.TabStatoOdpUdcDataTable tabUdc = DataProxy.obj.taStatoOdpUdc.stp_insNewOdpUdcFull(CodCompany, CodSito, CodBilancia, string.Format("{0:yy}", DateTime.Now), "ND", Tara, IdxStato, CodImballo, CodTipoDichiarazione, CodOperatore, "UDC_PESA", qta, PesoTot, PesoCad, Particolare, CodStato, CodStampo, Figura, FiguraIncisa); // ATTENZIONE: "UDC_PESA" è "hard coded" nel db... !!! + // leggo la riga try { - decimal qtaIns = tabUdc[0].Qta; - if (qtaIns == qta) - { - // allora ha aggiornato! - answ = true; - } + answ = tabUdc[0].UDC; + // salvo associazioen parent-child tra UDC! + DataProxy.obj.taRelazUDC.Insert(UDC_Parent, answ); } catch { } return answ; } + /// + /// Annulla un dato UDC (se permesso) + /// + /// codice dell'UDC parent (tara) + /// restituisce true/false a seconda che sia riuscito ad annullare l'UDC + [WebMethod(Description = "Annulla un dato UDC (se permesso)")] + public bool UdcCall_annullaUDC(string UDC_req) + { + // init + bool answ = false; + // !!!FARE!!! scrivere annullam ento UDC + return answ; + } - /// - /// Controlla che il codice imballo inviato sia valido (pre creazione TARA) - /// - /// - /// - [WebMethod(Description = "Controlla che il codice imballo inviato sia valido (pre creazione TARA)")] - public bool UdcCall_CheckCodImballo(string CodImballo) - { - bool answ = false; - // cerco se ci sia il codice imballo indicato - try - { - answ = DataProxy.obj.taAnagImballi.stp_getImballoByCod(CodImballo).Rows.Count > 0; - } - catch - { } - return answ; - } #endregion diff --git a/GMW/GMW/bin/GMW.dll b/GMW/GMW/bin/GMW.dll index 6a593379cb61415423e9c8d9fdfd4052103d1fc5..9d053dda31f7c09a639d590321269b9533741bd9 100644 GIT binary patch delta 10712 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 delta 7964 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 diff --git a/GMW/GMW/obj/Debug/GMW.dll b/GMW/GMW/obj/Debug/GMW.dll index 6a593379cb61415423e9c8d9fdfd4052103d1fc5..9d053dda31f7c09a639d590321269b9533741bd9 100644 GIT binary patch delta 10712 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 delta 7964 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 IcFt({4+dc4ZvX%Q diff --git a/GMW/GMW/obj/Release/GMW.dll b/GMW/GMW/obj/Release/GMW.dll index 0d0f91aef221060b24a424ea247b1a86b78a87a4..0f4a9ad83afe976e734f0869bc11d6a609f599b2 100644 GIT binary patch literal 31744 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 delta 6737 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 - ///Represents the strongly named DataTable class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.Serializable()] - [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] - public partial class Impianti2ArticoliDataTable : global::System.Data.TypedTableBase { - - private global::System.Data.DataColumn columnCodImpianto; - - private global::System.Data.DataColumn columnCodArticolo; - - private global::System.Data.DataColumn columnInizioProd; - - private global::System.Data.DataColumn columnFineProd; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliDataTable() { - this.TableName = "Impianti2Articoli"; - this.BeginInit(); - this.InitClass(); - this.EndInit(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal Impianti2ArticoliDataTable(global::System.Data.DataTable table) { - this.TableName = table.TableName; - if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { - this.CaseSensitive = table.CaseSensitive; - } - if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { - this.Locale = table.Locale; - } - if ((table.Namespace != table.DataSet.Namespace)) { - this.Namespace = table.Namespace; - } - this.Prefix = table.Prefix; - this.MinimumCapacity = table.MinimumCapacity; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected Impianti2ArticoliDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : - base(info, context) { - this.InitVars(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodImpiantoColumn { - get { - return this.columnCodImpianto; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodArticoloColumn { - get { - return this.columnCodArticolo; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn InizioProdColumn { - get { - return this.columnInizioProd; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn FineProdColumn { - get { - return this.columnFineProd; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Browsable(false)] - public int Count { - get { - return this.Rows.Count; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliRow this[int index] { - get { - return ((Impianti2ArticoliRow)(this.Rows[index])); - } - } - - public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowChanging; - - public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowChanged; - - public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowDeleting; - - public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowDeleted; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void AddImpianti2ArticoliRow(Impianti2ArticoliRow row) { - this.Rows.Add(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliRow AddImpianti2ArticoliRow(AnagImpiantiRow parentAnagImpiantiRowByFK_Impianti2Articoli_AnagImpianti, AnagArticoliRow parentAnagArticoliRowByFK_Impianti2Articoli_AnagArticoli, System.DateTime InizioProd, System.DateTime FineProd) { - Impianti2ArticoliRow rowImpianti2ArticoliRow = ((Impianti2ArticoliRow)(this.NewRow())); - object[] columnValuesArray = new object[] { - null, - null, - InizioProd, - FineProd}; - if ((parentAnagImpiantiRowByFK_Impianti2Articoli_AnagImpianti != null)) { - columnValuesArray[0] = parentAnagImpiantiRowByFK_Impianti2Articoli_AnagImpianti[0]; - } - if ((parentAnagArticoliRowByFK_Impianti2Articoli_AnagArticoli != null)) { - columnValuesArray[1] = parentAnagArticoliRowByFK_Impianti2Articoli_AnagArticoli[0]; - } - rowImpianti2ArticoliRow.ItemArray = columnValuesArray; - this.Rows.Add(rowImpianti2ArticoliRow); - return rowImpianti2ArticoliRow; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliRow FindByCodImpiantoCodArticoloInizioProd(string CodImpianto, string CodArticolo, System.DateTime InizioProd) { - return ((Impianti2ArticoliRow)(this.Rows.Find(new object[] { - CodImpianto, - CodArticolo, - InizioProd}))); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public override global::System.Data.DataTable Clone() { - Impianti2ArticoliDataTable cln = ((Impianti2ArticoliDataTable)(base.Clone())); - cln.InitVars(); - return cln; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataTable CreateInstance() { - return new Impianti2ArticoliDataTable(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal void InitVars() { - this.columnCodImpianto = base.Columns["CodImpianto"]; - this.columnCodArticolo = base.Columns["CodArticolo"]; - this.columnInizioProd = base.Columns["InizioProd"]; - this.columnFineProd = base.Columns["FineProd"]; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitClass() { - this.columnCodImpianto = new global::System.Data.DataColumn("CodImpianto", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodImpianto); - this.columnCodArticolo = new global::System.Data.DataColumn("CodArticolo", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodArticolo); - this.columnInizioProd = new global::System.Data.DataColumn("InizioProd", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnInizioProd); - this.columnFineProd = new global::System.Data.DataColumn("FineProd", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnFineProd); - this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { - this.columnCodImpianto, - this.columnCodArticolo, - this.columnInizioProd}, true)); - this.columnCodImpianto.AllowDBNull = false; - this.columnCodImpianto.MaxLength = 50; - this.columnCodArticolo.AllowDBNull = false; - this.columnCodArticolo.MaxLength = 50; - this.columnInizioProd.AllowDBNull = false; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliRow NewImpianti2ArticoliRow() { - return ((Impianti2ArticoliRow)(this.NewRow())); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { - return new Impianti2ArticoliRow(builder); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Type GetRowType() { - return typeof(Impianti2ArticoliRow); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanged(e); - if ((this.Impianti2ArticoliRowChanged != null)) { - this.Impianti2ArticoliRowChanged(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanging(e); - if ((this.Impianti2ArticoliRowChanging != null)) { - this.Impianti2ArticoliRowChanging(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleted(e); - if ((this.Impianti2ArticoliRowDeleted != null)) { - this.Impianti2ArticoliRowDeleted(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleting(e); - if ((this.Impianti2ArticoliRowDeleting != null)) { - this.Impianti2ArticoliRowDeleting(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void RemoveImpianti2ArticoliRow(Impianti2ArticoliRow row) { - this.Rows.Remove(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { - global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); - global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); - DS_Applicazione ds = new DS_Applicazione(); - global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); - any1.Namespace = "http://www.w3.org/2001/XMLSchema"; - any1.MinOccurs = new decimal(0); - any1.MaxOccurs = decimal.MaxValue; - any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any1); - global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; - any2.MinOccurs = new decimal(1); - any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any2); - global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute1.Name = "namespace"; - attribute1.FixedValue = ds.Namespace; - type.Attributes.Add(attribute1); - global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute2.Name = "tableTypeName"; - attribute2.FixedValue = "Impianti2ArticoliDataTable"; - type.Attributes.Add(attribute2); - type.Particle = sequence; - global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); - if (xs.Contains(dsSchema.TargetNamespace)) { - global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); - global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); - try { - global::System.Xml.Schema.XmlSchema schema = null; - dsSchema.Write(s1); - for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { - schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); - s2.SetLength(0); - schema.Write(s2); - if ((s1.Length == s2.Length)) { - s1.Position = 0; - s2.Position = 0; - for (; ((s1.Position != s1.Length) - && (s1.ReadByte() == s2.ReadByte())); ) { - ; - } - if ((s1.Position == s1.Length)) { - return type; - } - } - } - } - finally { - if ((s1 != null)) { - s1.Close(); - } - if ((s2 != null)) { - s2.Close(); - } - } - } - xs.Add(dsSchema); - return type; - } - } + public delegate void AnagArticoliRowChangeEventHandler(object sender, AnagArticoliRowChangeEvent e); - ///

- ///Represents the strongly named DataTable class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.Serializable()] - [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] - public partial class AnagArticoliDataTable : global::System.Data.TypedTableBase { - - private global::System.Data.DataColumn columnCodArticolo; - - private global::System.Data.DataColumn columnDescrArticolo; - - private global::System.Data.DataColumn columnFigura; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliDataTable() { - this.TableName = "AnagArticoli"; - this.BeginInit(); - this.InitClass(); - this.EndInit(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal AnagArticoliDataTable(global::System.Data.DataTable table) { - this.TableName = table.TableName; - if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { - this.CaseSensitive = table.CaseSensitive; - } - if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { - this.Locale = table.Locale; - } - if ((table.Namespace != table.DataSet.Namespace)) { - this.Namespace = table.Namespace; - } - this.Prefix = table.Prefix; - this.MinimumCapacity = table.MinimumCapacity; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected AnagArticoliDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : - base(info, context) { - this.InitVars(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodArticoloColumn { - get { - return this.columnCodArticolo; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn DescrArticoloColumn { - get { - return this.columnDescrArticolo; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn FiguraColumn { - get { - return this.columnFigura; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Browsable(false)] - public int Count { - get { - return this.Rows.Count; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliRow this[int index] { - get { - return ((AnagArticoliRow)(this.Rows[index])); - } - } - - public event AnagArticoliRowChangeEventHandler AnagArticoliRowChanging; - - public event AnagArticoliRowChangeEventHandler AnagArticoliRowChanged; - - public event AnagArticoliRowChangeEventHandler AnagArticoliRowDeleting; - - public event AnagArticoliRowChangeEventHandler AnagArticoliRowDeleted; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void AddAnagArticoliRow(AnagArticoliRow row) { - this.Rows.Add(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliRow AddAnagArticoliRow(string CodArticolo, string DescrArticolo, string Figura) { - AnagArticoliRow rowAnagArticoliRow = ((AnagArticoliRow)(this.NewRow())); - object[] columnValuesArray = new object[] { - CodArticolo, - DescrArticolo, - Figura}; - rowAnagArticoliRow.ItemArray = columnValuesArray; - this.Rows.Add(rowAnagArticoliRow); - return rowAnagArticoliRow; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliRow FindByCodArticolo(string CodArticolo) { - return ((AnagArticoliRow)(this.Rows.Find(new object[] { - CodArticolo}))); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public override global::System.Data.DataTable Clone() { - AnagArticoliDataTable cln = ((AnagArticoliDataTable)(base.Clone())); - cln.InitVars(); - return cln; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataTable CreateInstance() { - return new AnagArticoliDataTable(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal void InitVars() { - this.columnCodArticolo = base.Columns["CodArticolo"]; - this.columnDescrArticolo = base.Columns["DescrArticolo"]; - this.columnFigura = base.Columns["Figura"]; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitClass() { - this.columnCodArticolo = new global::System.Data.DataColumn("CodArticolo", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodArticolo); - this.columnDescrArticolo = new global::System.Data.DataColumn("DescrArticolo", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnDescrArticolo); - this.columnFigura = new global::System.Data.DataColumn("Figura", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnFigura); - this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { - this.columnCodArticolo}, true)); - this.columnCodArticolo.AllowDBNull = false; - this.columnCodArticolo.Unique = true; - this.columnCodArticolo.MaxLength = 50; - this.columnDescrArticolo.MaxLength = 50; - this.columnFigura.MaxLength = 50; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliRow NewAnagArticoliRow() { - return ((AnagArticoliRow)(this.NewRow())); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { - return new AnagArticoliRow(builder); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Type GetRowType() { - return typeof(AnagArticoliRow); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanged(e); - if ((this.AnagArticoliRowChanged != null)) { - this.AnagArticoliRowChanged(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanging(e); - if ((this.AnagArticoliRowChanging != null)) { - this.AnagArticoliRowChanging(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleted(e); - if ((this.AnagArticoliRowDeleted != null)) { - this.AnagArticoliRowDeleted(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleting(e); - if ((this.AnagArticoliRowDeleting != null)) { - this.AnagArticoliRowDeleting(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void RemoveAnagArticoliRow(AnagArticoliRow row) { - this.Rows.Remove(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { - global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); - global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); - DS_Applicazione ds = new DS_Applicazione(); - global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); - any1.Namespace = "http://www.w3.org/2001/XMLSchema"; - any1.MinOccurs = new decimal(0); - any1.MaxOccurs = decimal.MaxValue; - any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any1); - global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; - any2.MinOccurs = new decimal(1); - any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any2); - global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute1.Name = "namespace"; - attribute1.FixedValue = ds.Namespace; - type.Attributes.Add(attribute1); - global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute2.Name = "tableTypeName"; - attribute2.FixedValue = "AnagArticoliDataTable"; - type.Attributes.Add(attribute2); - type.Particle = sequence; - global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); - if (xs.Contains(dsSchema.TargetNamespace)) { - global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); - global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); - try { - global::System.Xml.Schema.XmlSchema schema = null; - dsSchema.Write(s1); - for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { - schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); - s2.SetLength(0); - schema.Write(s2); - if ((s1.Length == s2.Length)) { - s1.Position = 0; - s2.Position = 0; - for (; ((s1.Position != s1.Length) - && (s1.ReadByte() == s2.ReadByte())); ) { - ; - } - if ((s1.Position == s1.Length)) { - return type; - } - } - } - } - finally { - if ((s1 != null)) { - s1.Close(); - } - if ((s2 != null)) { - s2.Close(); - } - } - } - xs.Add(dsSchema); - return type; - } - } + public delegate void Impianti2ArticoliRowChangeEventHandler(object sender, Impianti2ArticoliRowChangeEvent e); + + public delegate void v_ArtInProdRowChangeEventHandler(object sender, v_ArtInProdRowChangeEvent e); + + public delegate void TabStatoOdpUdcRowChangeEventHandler(object sender, TabStatoOdpUdcRowChangeEvent e); + + public delegate void StoricoEventiRowChangeEventHandler(object sender, StoricoEventiRowChangeEvent e); + + public delegate void RelazUDCRowChangeEventHandler(object sender, RelazUDCRowChangeEvent e); /// ///Represents the strongly named DataTable class. @@ -2892,358 +2473,6 @@ namespace GMW_data { } } - /// - ///Represents the strongly named DataTable class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.Serializable()] - [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] - public partial class TabStatoOdpUdcDataTable : global::System.Data.TypedTableBase { - - private global::System.Data.DataColumn columnCodCompany; - - private global::System.Data.DataColumn columnODP; - - private global::System.Data.DataColumn columnUDC; - - private global::System.Data.DataColumn columnTara; - - private global::System.Data.DataColumn columnIdxStato; - - private global::System.Data.DataColumn columnQta; - - private global::System.Data.DataColumn columnCodImballo; - - private global::System.Data.DataColumn columnCreateDate; - - private global::System.Data.DataColumn columnModDate; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcDataTable() { - this.TableName = "TabStatoOdpUdc"; - this.BeginInit(); - this.InitClass(); - this.EndInit(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal TabStatoOdpUdcDataTable(global::System.Data.DataTable table) { - this.TableName = table.TableName; - if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { - this.CaseSensitive = table.CaseSensitive; - } - if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { - this.Locale = table.Locale; - } - if ((table.Namespace != table.DataSet.Namespace)) { - this.Namespace = table.Namespace; - } - this.Prefix = table.Prefix; - this.MinimumCapacity = table.MinimumCapacity; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected TabStatoOdpUdcDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : - base(info, context) { - this.InitVars(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodCompanyColumn { - get { - return this.columnCodCompany; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn ODPColumn { - get { - return this.columnODP; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn UDCColumn { - get { - return this.columnUDC; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn TaraColumn { - get { - return this.columnTara; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn IdxStatoColumn { - get { - return this.columnIdxStato; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn QtaColumn { - get { - return this.columnQta; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CodImballoColumn { - get { - return this.columnCodImballo; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn CreateDateColumn { - get { - return this.columnCreateDate; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataColumn ModDateColumn { - get { - return this.columnModDate; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Browsable(false)] - public int Count { - get { - return this.Rows.Count; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcRow this[int index] { - get { - return ((TabStatoOdpUdcRow)(this.Rows[index])); - } - } - - public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowChanging; - - public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowChanged; - - public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowDeleting; - - public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowDeleted; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void AddTabStatoOdpUdcRow(TabStatoOdpUdcRow row) { - this.Rows.Add(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcRow AddTabStatoOdpUdcRow(string CodCompany, string ODP, string UDC, double Tara, AnagStatiRow parentAnagStatiRowByFK_TabStatoOdpUdc_AnagStati, decimal Qta, AnagImballiRow parentAnagImballiRowByFK_TabStatoOdpUdc_AnagImballi, System.DateTime CreateDate, System.DateTime ModDate) { - TabStatoOdpUdcRow rowTabStatoOdpUdcRow = ((TabStatoOdpUdcRow)(this.NewRow())); - object[] columnValuesArray = new object[] { - CodCompany, - ODP, - UDC, - Tara, - null, - Qta, - null, - CreateDate, - ModDate}; - if ((parentAnagStatiRowByFK_TabStatoOdpUdc_AnagStati != null)) { - columnValuesArray[4] = parentAnagStatiRowByFK_TabStatoOdpUdc_AnagStati[0]; - } - if ((parentAnagImballiRowByFK_TabStatoOdpUdc_AnagImballi != null)) { - columnValuesArray[6] = parentAnagImballiRowByFK_TabStatoOdpUdc_AnagImballi[0]; - } - rowTabStatoOdpUdcRow.ItemArray = columnValuesArray; - this.Rows.Add(rowTabStatoOdpUdcRow); - return rowTabStatoOdpUdcRow; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcRow FindByCodCompanyODPUDC(string CodCompany, string ODP, string UDC) { - return ((TabStatoOdpUdcRow)(this.Rows.Find(new object[] { - CodCompany, - ODP, - UDC}))); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public override global::System.Data.DataTable Clone() { - TabStatoOdpUdcDataTable cln = ((TabStatoOdpUdcDataTable)(base.Clone())); - cln.InitVars(); - return cln; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataTable CreateInstance() { - return new TabStatoOdpUdcDataTable(); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal void InitVars() { - this.columnCodCompany = base.Columns["CodCompany"]; - this.columnODP = base.Columns["ODP"]; - this.columnUDC = base.Columns["UDC"]; - this.columnTara = base.Columns["Tara"]; - this.columnIdxStato = base.Columns["IdxStato"]; - this.columnQta = base.Columns["Qta"]; - this.columnCodImballo = base.Columns["CodImballo"]; - this.columnCreateDate = base.Columns["CreateDate"]; - this.columnModDate = base.Columns["ModDate"]; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitClass() { - this.columnCodCompany = new global::System.Data.DataColumn("CodCompany", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodCompany); - this.columnODP = new global::System.Data.DataColumn("ODP", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnODP); - this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnUDC); - this.columnTara = new global::System.Data.DataColumn("Tara", typeof(double), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnTara); - this.columnIdxStato = new global::System.Data.DataColumn("IdxStato", typeof(int), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnIdxStato); - this.columnQta = new global::System.Data.DataColumn("Qta", typeof(decimal), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnQta); - this.columnCodImballo = new global::System.Data.DataColumn("CodImballo", typeof(string), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCodImballo); - this.columnCreateDate = new global::System.Data.DataColumn("CreateDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnCreateDate); - this.columnModDate = new global::System.Data.DataColumn("ModDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnModDate); - this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { - this.columnCodCompany, - this.columnODP, - this.columnUDC}, true)); - this.columnCodCompany.AllowDBNull = false; - this.columnCodCompany.MaxLength = 4; - this.columnODP.AllowDBNull = false; - this.columnODP.MaxLength = 20; - this.columnUDC.AllowDBNull = false; - this.columnUDC.MaxLength = 50; - this.columnCodImballo.MaxLength = 50; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcRow NewTabStatoOdpUdcRow() { - return ((TabStatoOdpUdcRow)(this.NewRow())); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { - return new TabStatoOdpUdcRow(builder); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override global::System.Type GetRowType() { - return typeof(TabStatoOdpUdcRow); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanged(e); - if ((this.TabStatoOdpUdcRowChanged != null)) { - this.TabStatoOdpUdcRowChanged(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowChanging(e); - if ((this.TabStatoOdpUdcRowChanging != null)) { - this.TabStatoOdpUdcRowChanging(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleted(e); - if ((this.TabStatoOdpUdcRowDeleted != null)) { - this.TabStatoOdpUdcRowDeleted(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { - base.OnRowDeleting(e); - if ((this.TabStatoOdpUdcRowDeleting != null)) { - this.TabStatoOdpUdcRowDeleting(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void RemoveTabStatoOdpUdcRow(TabStatoOdpUdcRow row) { - this.Rows.Remove(row); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { - global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); - global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); - DS_Applicazione ds = new DS_Applicazione(); - global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); - any1.Namespace = "http://www.w3.org/2001/XMLSchema"; - any1.MinOccurs = new decimal(0); - any1.MaxOccurs = decimal.MaxValue; - any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any1); - global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); - any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; - any2.MinOccurs = new decimal(1); - any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; - sequence.Items.Add(any2); - global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute1.Name = "namespace"; - attribute1.FixedValue = ds.Namespace; - type.Attributes.Add(attribute1); - global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); - attribute2.Name = "tableTypeName"; - attribute2.FixedValue = "TabStatoOdpUdcDataTable"; - type.Attributes.Add(attribute2); - type.Particle = sequence; - global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); - if (xs.Contains(dsSchema.TargetNamespace)) { - global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); - global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); - try { - global::System.Xml.Schema.XmlSchema schema = null; - dsSchema.Write(s1); - for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { - schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); - s2.SetLength(0); - schema.Write(s2); - if ((s1.Length == s2.Length)) { - s1.Position = 0; - s2.Position = 0; - for (; ((s1.Position != s1.Length) - && (s1.ReadByte() == s2.ReadByte())); ) { - ; - } - if ((s1.Position == s1.Length)) { - return type; - } - } - } - } - finally { - if ((s1 != null)) { - s1.Close(); - } - if ((s2 != null)) { - s2.Close(); - } - } - } - xs.Add(dsSchema); - return type; - } - } - /// ///Represents the strongly named DataTable class. /// @@ -3989,178 +3218,2132 @@ namespace GMW_data { } /// - ///Represents strongly named DataRow class. + ///Represents the strongly named DataTable class. /// [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class Impianti2ArticoliRow : global::System.Data.DataRow { + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class AnagArticoliDataTable : global::System.Data.TypedTableBase { - private Impianti2ArticoliDataTable tableImpianti2Articoli; + private global::System.Data.DataColumn columnParticolare; + + private global::System.Data.DataColumn columnDescrArticolo; + + private global::System.Data.DataColumn columnCliente; + + private global::System.Data.DataColumn columnFamiglia; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal Impianti2ArticoliRow(global::System.Data.DataRowBuilder rb) : - base(rb) { - this.tableImpianti2Articoli = ((Impianti2ArticoliDataTable)(this.Table)); + public AnagArticoliDataTable() { + this.TableName = "AnagArticoli"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodImpianto { - get { - return ((string)(this[this.tableImpianti2Articoli.CodImpiantoColumn])); + internal AnagArticoliDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; } - set { - this[this.tableImpianti2Articoli.CodImpiantoColumn] = value; + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected AnagArticoliDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ParticolareColumn { + get { + return this.columnParticolare; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodArticolo { + public global::System.Data.DataColumn DescrArticoloColumn { get { - return ((string)(this[this.tableImpianti2Articoli.CodArticoloColumn])); - } - set { - this[this.tableImpianti2Articoli.CodArticoloColumn] = value; + return this.columnDescrArticolo; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public System.DateTime InizioProd { + public global::System.Data.DataColumn ClienteColumn { get { - return ((global::System.DateTime)(this[this.tableImpianti2Articoli.InizioProdColumn])); - } - set { - this[this.tableImpianti2Articoli.InizioProdColumn] = value; + return this.columnCliente; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public System.DateTime FineProd { + public global::System.Data.DataColumn FamigliaColumn { get { + return this.columnFamiglia; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRow this[int index] { + get { + return ((AnagArticoliRow)(this.Rows[index])); + } + } + + public event AnagArticoliRowChangeEventHandler AnagArticoliRowChanging; + + public event AnagArticoliRowChangeEventHandler AnagArticoliRowChanged; + + public event AnagArticoliRowChangeEventHandler AnagArticoliRowDeleting; + + public event AnagArticoliRowChangeEventHandler AnagArticoliRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddAnagArticoliRow(AnagArticoliRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRow AddAnagArticoliRow(string Particolare, string DescrArticolo, string Cliente, string Famiglia) { + AnagArticoliRow rowAnagArticoliRow = ((AnagArticoliRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Particolare, + DescrArticolo, + Cliente, + Famiglia}; + rowAnagArticoliRow.ItemArray = columnValuesArray; + this.Rows.Add(rowAnagArticoliRow); + return rowAnagArticoliRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRow FindByParticolare(string Particolare) { + return ((AnagArticoliRow)(this.Rows.Find(new object[] { + Particolare}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + AnagArticoliDataTable cln = ((AnagArticoliDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new AnagArticoliDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnParticolare = base.Columns["Particolare"]; + this.columnDescrArticolo = base.Columns["DescrArticolo"]; + this.columnCliente = base.Columns["Cliente"]; + this.columnFamiglia = base.Columns["Famiglia"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnParticolare = new global::System.Data.DataColumn("Particolare", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnParticolare); + this.columnDescrArticolo = new global::System.Data.DataColumn("DescrArticolo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDescrArticolo); + this.columnCliente = new global::System.Data.DataColumn("Cliente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCliente); + this.columnFamiglia = new global::System.Data.DataColumn("Famiglia", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFamiglia); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnParticolare}, true)); + this.columnParticolare.AllowDBNull = false; + this.columnParticolare.Unique = true; + this.columnParticolare.MaxLength = 50; + this.columnDescrArticolo.MaxLength = 50; + this.columnCliente.MaxLength = 50; + this.columnFamiglia.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRow NewAnagArticoliRow() { + return ((AnagArticoliRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new AnagArticoliRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(AnagArticoliRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.AnagArticoliRowChanged != null)) { + this.AnagArticoliRowChanged(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.AnagArticoliRowChanging != null)) { + this.AnagArticoliRowChanging(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.AnagArticoliRowDeleted != null)) { + this.AnagArticoliRowDeleted(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.AnagArticoliRowDeleting != null)) { + this.AnagArticoliRowDeleting(this, new AnagArticoliRowChangeEvent(((AnagArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveAnagArticoliRow(AnagArticoliRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "AnagArticoliDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { - return ((global::System.DateTime)(this[this.tableImpianti2Articoli.FineProdColumn])); + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'FineProd\' in table \'Impianti2Articoli\' is DBNull.", e); + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } } } - set { - this[this.tableImpianti2Articoli.FineProdColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliRow AnagArticoliRow { - get { - return ((AnagArticoliRow)(this.GetParentRow(this.Table.ParentRelations["FK_Impianti2Articoli_AnagArticoli"]))); - } - set { - this.SetParentRow(value, this.Table.ParentRelations["FK_Impianti2Articoli_AnagArticoli"]); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagImpiantiRow AnagImpiantiRow { - get { - return ((AnagImpiantiRow)(this.GetParentRow(this.Table.ParentRelations["FK_Impianti2Articoli_AnagImpianti"]))); - } - set { - this.SetParentRow(value, this.Table.ParentRelations["FK_Impianti2Articoli_AnagImpianti"]); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsFineProdNull() { - return this.IsNull(this.tableImpianti2Articoli.FineProdColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetFineProdNull() { - this[this.tableImpianti2Articoli.FineProdColumn] = global::System.Convert.DBNull; + xs.Add(dsSchema); + return type; } } /// - ///Represents strongly named DataRow class. + ///Represents the strongly named DataTable class. /// [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class AnagArticoliRow : global::System.Data.DataRow { + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class Impianti2ArticoliDataTable : global::System.Data.TypedTableBase { - private AnagArticoliDataTable tableAnagArticoli; + private global::System.Data.DataColumn columnCodImpianto; + + private global::System.Data.DataColumn columnParticolare; + + private global::System.Data.DataColumn columnInizioProd; + + private global::System.Data.DataColumn columnFineProd; + + private global::System.Data.DataColumn columnCodStampo; + + private global::System.Data.DataColumn columnFigura; + + private global::System.Data.DataColumn columnFiguraIncisa; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal AnagArticoliRow(global::System.Data.DataRowBuilder rb) : - base(rb) { - this.tableAnagArticoli = ((AnagArticoliDataTable)(this.Table)); + public Impianti2ArticoliDataTable() { + this.TableName = "Impianti2Articoli"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodArticolo { - get { - return ((string)(this[this.tableAnagArticoli.CodArticoloColumn])); + internal Impianti2ArticoliDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; } - set { - this[this.tableAnagArticoli.CodArticoloColumn] = value; + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected Impianti2ArticoliDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodImpiantoColumn { + get { + return this.columnCodImpianto; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string DescrArticolo { + public global::System.Data.DataColumn ParticolareColumn { get { + return this.columnParticolare; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn InizioProdColumn { + get { + return this.columnInizioProd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FineProdColumn { + get { + return this.columnFineProd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStampoColumn { + get { + return this.columnCodStampo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraColumn { + get { + return this.columnFigura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraIncisaColumn { + get { + return this.columnFiguraIncisa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliRow this[int index] { + get { + return ((Impianti2ArticoliRow)(this.Rows[index])); + } + } + + public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowChanging; + + public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowChanged; + + public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowDeleting; + + public event Impianti2ArticoliRowChangeEventHandler Impianti2ArticoliRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddImpianti2ArticoliRow(Impianti2ArticoliRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliRow AddImpianti2ArticoliRow(AnagImpiantiRow parentAnagImpiantiRowByFK_Impianti2Articoli_AnagImpianti, AnagArticoliRow parentAnagArticoliRowByFK_Impianti2Articoli_AnagArticoli1, System.DateTime InizioProd, System.DateTime FineProd, string CodStampo, string Figura, string FiguraIncisa) { + Impianti2ArticoliRow rowImpianti2ArticoliRow = ((Impianti2ArticoliRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + InizioProd, + FineProd, + CodStampo, + Figura, + FiguraIncisa}; + if ((parentAnagImpiantiRowByFK_Impianti2Articoli_AnagImpianti != null)) { + columnValuesArray[0] = parentAnagImpiantiRowByFK_Impianti2Articoli_AnagImpianti[0]; + } + if ((parentAnagArticoliRowByFK_Impianti2Articoli_AnagArticoli1 != null)) { + columnValuesArray[1] = parentAnagArticoliRowByFK_Impianti2Articoli_AnagArticoli1[0]; + } + rowImpianti2ArticoliRow.ItemArray = columnValuesArray; + this.Rows.Add(rowImpianti2ArticoliRow); + return rowImpianti2ArticoliRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliRow FindByCodImpiantoParticolareInizioProd(string CodImpianto, string Particolare, System.DateTime InizioProd) { + return ((Impianti2ArticoliRow)(this.Rows.Find(new object[] { + CodImpianto, + Particolare, + InizioProd}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + Impianti2ArticoliDataTable cln = ((Impianti2ArticoliDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new Impianti2ArticoliDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnCodImpianto = base.Columns["CodImpianto"]; + this.columnParticolare = base.Columns["Particolare"]; + this.columnInizioProd = base.Columns["InizioProd"]; + this.columnFineProd = base.Columns["FineProd"]; + this.columnCodStampo = base.Columns["CodStampo"]; + this.columnFigura = base.Columns["Figura"]; + this.columnFiguraIncisa = base.Columns["FiguraIncisa"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnCodImpianto = new global::System.Data.DataColumn("CodImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodImpianto); + this.columnParticolare = new global::System.Data.DataColumn("Particolare", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnParticolare); + this.columnInizioProd = new global::System.Data.DataColumn("InizioProd", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnInizioProd); + this.columnFineProd = new global::System.Data.DataColumn("FineProd", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFineProd); + this.columnCodStampo = new global::System.Data.DataColumn("CodStampo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStampo); + this.columnFigura = new global::System.Data.DataColumn("Figura", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFigura); + this.columnFiguraIncisa = new global::System.Data.DataColumn("FiguraIncisa", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFiguraIncisa); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnCodImpianto, + this.columnParticolare, + this.columnInizioProd}, true)); + this.columnCodImpianto.AllowDBNull = false; + this.columnCodImpianto.MaxLength = 50; + this.columnParticolare.AllowDBNull = false; + this.columnParticolare.MaxLength = 50; + this.columnInizioProd.AllowDBNull = false; + this.columnCodStampo.MaxLength = 50; + this.columnFigura.MaxLength = 50; + this.columnFiguraIncisa.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliRow NewImpianti2ArticoliRow() { + return ((Impianti2ArticoliRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new Impianti2ArticoliRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(Impianti2ArticoliRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.Impianti2ArticoliRowChanged != null)) { + this.Impianti2ArticoliRowChanged(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.Impianti2ArticoliRowChanging != null)) { + this.Impianti2ArticoliRowChanging(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.Impianti2ArticoliRowDeleted != null)) { + this.Impianti2ArticoliRowDeleted(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.Impianti2ArticoliRowDeleting != null)) { + this.Impianti2ArticoliRowDeleting(this, new Impianti2ArticoliRowChangeEvent(((Impianti2ArticoliRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveImpianti2ArticoliRow(Impianti2ArticoliRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "Impianti2ArticoliDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { - return ((string)(this[this.tableAnagArticoli.DescrArticoloColumn])); + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'DescrArticolo\' in table \'AnagArticoli\' is DBNull.", e); + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } } } - set { - this[this.tableAnagArticoli.DescrArticoloColumn] = value; - } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class v_ArtInProdDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnCliente; + + private global::System.Data.DataColumn columnFamiglia; + + private global::System.Data.DataColumn columnParticolare; + + private global::System.Data.DataColumn columnCodImpianto; + + private global::System.Data.DataColumn columnInizioProd; + + private global::System.Data.DataColumn columnFineProd; + + private global::System.Data.DataColumn columnCodStampo; + + private global::System.Data.DataColumn columnFigura; + + private global::System.Data.DataColumn columnFiguraIncisa; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_ArtInProdDataTable() { + this.TableName = "v_ArtInProd"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string Figura { + internal v_ArtInProdDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected v_ArtInProdDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ClienteColumn { get { + return this.columnCliente; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FamigliaColumn { + get { + return this.columnFamiglia; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ParticolareColumn { + get { + return this.columnParticolare; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodImpiantoColumn { + get { + return this.columnCodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn InizioProdColumn { + get { + return this.columnInizioProd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FineProdColumn { + get { + return this.columnFineProd; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStampoColumn { + get { + return this.columnCodStampo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraColumn { + get { + return this.columnFigura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraIncisaColumn { + get { + return this.columnFiguraIncisa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_ArtInProdRow this[int index] { + get { + return ((v_ArtInProdRow)(this.Rows[index])); + } + } + + public event v_ArtInProdRowChangeEventHandler v_ArtInProdRowChanging; + + public event v_ArtInProdRowChangeEventHandler v_ArtInProdRowChanged; + + public event v_ArtInProdRowChangeEventHandler v_ArtInProdRowDeleting; + + public event v_ArtInProdRowChangeEventHandler v_ArtInProdRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Addv_ArtInProdRow(v_ArtInProdRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_ArtInProdRow Addv_ArtInProdRow(string Cliente, string Famiglia, string Particolare, string CodImpianto, System.DateTime InizioProd, System.DateTime FineProd, string CodStampo, string Figura, string FiguraIncisa) { + v_ArtInProdRow rowv_ArtInProdRow = ((v_ArtInProdRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + Cliente, + Famiglia, + Particolare, + CodImpianto, + InizioProd, + FineProd, + CodStampo, + Figura, + FiguraIncisa}; + rowv_ArtInProdRow.ItemArray = columnValuesArray; + this.Rows.Add(rowv_ArtInProdRow); + return rowv_ArtInProdRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + v_ArtInProdDataTable cln = ((v_ArtInProdDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new v_ArtInProdDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnCliente = base.Columns["Cliente"]; + this.columnFamiglia = base.Columns["Famiglia"]; + this.columnParticolare = base.Columns["Particolare"]; + this.columnCodImpianto = base.Columns["CodImpianto"]; + this.columnInizioProd = base.Columns["InizioProd"]; + this.columnFineProd = base.Columns["FineProd"]; + this.columnCodStampo = base.Columns["CodStampo"]; + this.columnFigura = base.Columns["Figura"]; + this.columnFiguraIncisa = base.Columns["FiguraIncisa"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnCliente = new global::System.Data.DataColumn("Cliente", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCliente); + this.columnFamiglia = new global::System.Data.DataColumn("Famiglia", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFamiglia); + this.columnParticolare = new global::System.Data.DataColumn("Particolare", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnParticolare); + this.columnCodImpianto = new global::System.Data.DataColumn("CodImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodImpianto); + this.columnInizioProd = new global::System.Data.DataColumn("InizioProd", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnInizioProd); + this.columnFineProd = new global::System.Data.DataColumn("FineProd", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFineProd); + this.columnCodStampo = new global::System.Data.DataColumn("CodStampo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStampo); + this.columnFigura = new global::System.Data.DataColumn("Figura", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFigura); + this.columnFiguraIncisa = new global::System.Data.DataColumn("FiguraIncisa", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFiguraIncisa); + this.Constraints.Add(new global::System.Data.UniqueConstraint("v_ArtInProdKey1", new global::System.Data.DataColumn[] { + this.columnParticolare, + this.columnCodImpianto, + this.columnInizioProd}, false)); + this.columnCliente.MaxLength = 50; + this.columnFamiglia.MaxLength = 50; + this.columnParticolare.AllowDBNull = false; + this.columnParticolare.MaxLength = 50; + this.columnCodImpianto.AllowDBNull = false; + this.columnCodImpianto.MaxLength = 50; + this.columnInizioProd.AllowDBNull = false; + this.columnFineProd.ReadOnly = true; + this.columnCodStampo.MaxLength = 50; + this.columnFigura.MaxLength = 50; + this.columnFiguraIncisa.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_ArtInProdRow Newv_ArtInProdRow() { + return ((v_ArtInProdRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new v_ArtInProdRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(v_ArtInProdRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.v_ArtInProdRowChanged != null)) { + this.v_ArtInProdRowChanged(this, new v_ArtInProdRowChangeEvent(((v_ArtInProdRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.v_ArtInProdRowChanging != null)) { + this.v_ArtInProdRowChanging(this, new v_ArtInProdRowChangeEvent(((v_ArtInProdRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.v_ArtInProdRowDeleted != null)) { + this.v_ArtInProdRowDeleted(this, new v_ArtInProdRowChangeEvent(((v_ArtInProdRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.v_ArtInProdRowDeleting != null)) { + this.v_ArtInProdRowDeleting(this, new v_ArtInProdRowChangeEvent(((v_ArtInProdRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void Removev_ArtInProdRow(v_ArtInProdRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "v_ArtInProdDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { - return ((string)(this[this.tableAnagArticoli.FiguraColumn])); + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'Figura\' in table \'AnagArticoli\' is DBNull.", e); + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } } } - set { - this[this.tableAnagArticoli.FiguraColumn] = value; + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class TabStatoOdpUdcDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnCodCompany; + + private global::System.Data.DataColumn columnODP; + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnTara; + + private global::System.Data.DataColumn columnIdxStato; + + private global::System.Data.DataColumn columnQta; + + private global::System.Data.DataColumn columnCodImballo; + + private global::System.Data.DataColumn columnCodImpianto; + + private global::System.Data.DataColumn columnParticolare; + + private global::System.Data.DataColumn columnCodStato; + + private global::System.Data.DataColumn columnCodStampo; + + private global::System.Data.DataColumn columnFigura; + + private global::System.Data.DataColumn columnFiguraIncisa; + + private global::System.Data.DataColumn columnPesoTot; + + private global::System.Data.DataColumn columnPesoCad; + + private global::System.Data.DataColumn columnCreateDate; + + private global::System.Data.DataColumn columnModDate; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcDataTable() { + this.TableName = "TabStatoOdpUdc"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal TabStatoOdpUdcDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected TabStatoOdpUdcDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCompanyColumn { + get { + return this.columnCodCompany; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsDescrArticoloNull() { - return this.IsNull(this.tableAnagArticoli.DescrArticoloColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetDescrArticoloNull() { - this[this.tableAnagArticoli.DescrArticoloColumn] = global::System.Convert.DBNull; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsFiguraNull() { - return this.IsNull(this.tableAnagArticoli.FiguraColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetFiguraNull() { - this[this.tableAnagArticoli.FiguraColumn] = global::System.Convert.DBNull; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliRow[] GetImpianti2ArticoliRows() { - if ((this.Table.ChildRelations["FK_Impianti2Articoli_AnagArticoli"] == null)) { - return new Impianti2ArticoliRow[0]; + public global::System.Data.DataColumn ODPColumn { + get { + return this.columnODP; } - else { - return ((Impianti2ArticoliRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Impianti2Articoli_AnagArticoli"]))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; } } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn TaraColumn { + get { + return this.columnTara; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxStatoColumn { + get { + return this.columnIdxStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn QtaColumn { + get { + return this.columnQta; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodImballoColumn { + get { + return this.columnCodImballo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodImpiantoColumn { + get { + return this.columnCodImpianto; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ParticolareColumn { + get { + return this.columnParticolare; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStatoColumn { + get { + return this.columnCodStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStampoColumn { + get { + return this.columnCodStampo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraColumn { + get { + return this.columnFigura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraIncisaColumn { + get { + return this.columnFiguraIncisa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoTotColumn { + get { + return this.columnPesoTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoCadColumn { + get { + return this.columnPesoCad; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CreateDateColumn { + get { + return this.columnCreateDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ModDateColumn { + get { + return this.columnModDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow this[int index] { + get { + return ((TabStatoOdpUdcRow)(this.Rows[index])); + } + } + + public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowChanging; + + public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowChanged; + + public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowDeleting; + + public event TabStatoOdpUdcRowChangeEventHandler TabStatoOdpUdcRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddTabStatoOdpUdcRow(TabStatoOdpUdcRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow AddTabStatoOdpUdcRow( + string CodCompany, + string ODP, + string UDC, + double Tara, + AnagStatiRow parentAnagStatiRowByFK_TabStatoOdpUdc_AnagStati, + decimal Qta, + AnagImballiRow parentAnagImballiRowByFK_TabStatoOdpUdc_AnagImballi, + string CodImpianto, + AnagArticoliRow parentAnagArticoliRowByFK_TabStatoOdpUdc_AnagArticoli, + AnagStatiProdottoRow parentAnagStatiProdottoRowByFK_TabStatoOdpUdc_AnagStatiProdotto, + string CodStampo, + string Figura, + string FiguraIncisa, + double PesoTot, + double PesoCad, + System.DateTime CreateDate, + System.DateTime ModDate) { + TabStatoOdpUdcRow rowTabStatoOdpUdcRow = ((TabStatoOdpUdcRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + CodCompany, + ODP, + UDC, + Tara, + null, + Qta, + null, + CodImpianto, + null, + null, + CodStampo, + Figura, + FiguraIncisa, + PesoTot, + PesoCad, + CreateDate, + ModDate}; + if ((parentAnagStatiRowByFK_TabStatoOdpUdc_AnagStati != null)) { + columnValuesArray[4] = parentAnagStatiRowByFK_TabStatoOdpUdc_AnagStati[0]; + } + if ((parentAnagImballiRowByFK_TabStatoOdpUdc_AnagImballi != null)) { + columnValuesArray[6] = parentAnagImballiRowByFK_TabStatoOdpUdc_AnagImballi[0]; + } + if ((parentAnagArticoliRowByFK_TabStatoOdpUdc_AnagArticoli != null)) { + columnValuesArray[8] = parentAnagArticoliRowByFK_TabStatoOdpUdc_AnagArticoli[0]; + } + if ((parentAnagStatiProdottoRowByFK_TabStatoOdpUdc_AnagStatiProdotto != null)) { + columnValuesArray[9] = parentAnagStatiProdottoRowByFK_TabStatoOdpUdc_AnagStatiProdotto[0]; + } + rowTabStatoOdpUdcRow.ItemArray = columnValuesArray; + this.Rows.Add(rowTabStatoOdpUdcRow); + return rowTabStatoOdpUdcRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow FindByCodCompanyODPUDC(string CodCompany, string ODP, string UDC) { + return ((TabStatoOdpUdcRow)(this.Rows.Find(new object[] { + CodCompany, + ODP, + UDC}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + TabStatoOdpUdcDataTable cln = ((TabStatoOdpUdcDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new TabStatoOdpUdcDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnCodCompany = base.Columns["CodCompany"]; + this.columnODP = base.Columns["ODP"]; + this.columnUDC = base.Columns["UDC"]; + this.columnTara = base.Columns["Tara"]; + this.columnIdxStato = base.Columns["IdxStato"]; + this.columnQta = base.Columns["Qta"]; + this.columnCodImballo = base.Columns["CodImballo"]; + this.columnCodImpianto = base.Columns["CodImpianto"]; + this.columnParticolare = base.Columns["Particolare"]; + this.columnCodStato = base.Columns["CodStato"]; + this.columnCodStampo = base.Columns["CodStampo"]; + this.columnFigura = base.Columns["Figura"]; + this.columnFiguraIncisa = base.Columns["FiguraIncisa"]; + this.columnPesoTot = base.Columns["PesoTot"]; + this.columnPesoCad = base.Columns["PesoCad"]; + this.columnCreateDate = base.Columns["CreateDate"]; + this.columnModDate = base.Columns["ModDate"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnCodCompany = new global::System.Data.DataColumn("CodCompany", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCompany); + this.columnODP = new global::System.Data.DataColumn("ODP", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnODP); + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnTara = new global::System.Data.DataColumn("Tara", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnTara); + this.columnIdxStato = new global::System.Data.DataColumn("IdxStato", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxStato); + this.columnQta = new global::System.Data.DataColumn("Qta", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnQta); + this.columnCodImballo = new global::System.Data.DataColumn("CodImballo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodImballo); + this.columnCodImpianto = new global::System.Data.DataColumn("CodImpianto", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodImpianto); + this.columnParticolare = new global::System.Data.DataColumn("Particolare", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnParticolare); + this.columnCodStato = new global::System.Data.DataColumn("CodStato", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStato); + this.columnCodStampo = new global::System.Data.DataColumn("CodStampo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStampo); + this.columnFigura = new global::System.Data.DataColumn("Figura", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFigura); + this.columnFiguraIncisa = new global::System.Data.DataColumn("FiguraIncisa", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFiguraIncisa); + this.columnPesoTot = new global::System.Data.DataColumn("PesoTot", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPesoTot); + this.columnPesoCad = new global::System.Data.DataColumn("PesoCad", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPesoCad); + this.columnCreateDate = new global::System.Data.DataColumn("CreateDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCreateDate); + this.columnModDate = new global::System.Data.DataColumn("ModDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnModDate); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnCodCompany, + this.columnODP, + this.columnUDC}, true)); + this.columnCodCompany.AllowDBNull = false; + this.columnCodCompany.MaxLength = 4; + this.columnODP.AllowDBNull = false; + this.columnODP.MaxLength = 20; + this.columnUDC.AllowDBNull = false; + this.columnUDC.MaxLength = 50; + this.columnCodImballo.MaxLength = 50; + this.columnCodImpianto.MaxLength = 50; + this.columnParticolare.MaxLength = 50; + this.columnCodStato.MaxLength = 50; + this.columnCodStampo.MaxLength = 50; + this.columnFigura.MaxLength = 50; + this.columnFiguraIncisa.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow NewTabStatoOdpUdcRow() { + return ((TabStatoOdpUdcRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new TabStatoOdpUdcRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(TabStatoOdpUdcRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.TabStatoOdpUdcRowChanged != null)) { + this.TabStatoOdpUdcRowChanged(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.TabStatoOdpUdcRowChanging != null)) { + this.TabStatoOdpUdcRowChanging(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.TabStatoOdpUdcRowDeleted != null)) { + this.TabStatoOdpUdcRowDeleted(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.TabStatoOdpUdcRowDeleting != null)) { + this.TabStatoOdpUdcRowDeleting(this, new TabStatoOdpUdcRowChangeEvent(((TabStatoOdpUdcRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveTabStatoOdpUdcRow(TabStatoOdpUdcRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "TabStatoOdpUdcDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class StoricoEventiDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnIdxEv; + + private global::System.Data.DataColumn columnDataEv; + + private global::System.Data.DataColumn columnCodEvento; + + private global::System.Data.DataColumn columnCodOperatore; + + private global::System.Data.DataColumn columnCodTipoDichiaraz; + + private global::System.Data.DataColumn columnCodCompany; + + private global::System.Data.DataColumn columnODP; + + private global::System.Data.DataColumn columnUDC; + + private global::System.Data.DataColumn columnQta; + + private global::System.Data.DataColumn columnPesoTot; + + private global::System.Data.DataColumn columnPesoCad; + + private global::System.Data.DataColumn columnParticolare; + + private global::System.Data.DataColumn columnCodStato; + + private global::System.Data.DataColumn columnCodStampo; + + private global::System.Data.DataColumn columnFigura; + + private global::System.Data.DataColumn columnFiguraIncisa; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiDataTable() { + this.TableName = "StoricoEventi"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal StoricoEventiDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected StoricoEventiDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn IdxEvColumn { + get { + return this.columnIdxEv; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn DataEvColumn { + get { + return this.columnDataEv; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodEventoColumn { + get { + return this.columnCodEvento; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodOperatoreColumn { + get { + return this.columnCodOperatore; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodTipoDichiarazColumn { + get { + return this.columnCodTipoDichiaraz; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodCompanyColumn { + get { + return this.columnCodCompany; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ODPColumn { + get { + return this.columnODP; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDCColumn { + get { + return this.columnUDC; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn QtaColumn { + get { + return this.columnQta; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoTotColumn { + get { + return this.columnPesoTot; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn PesoCadColumn { + get { + return this.columnPesoCad; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn ParticolareColumn { + get { + return this.columnParticolare; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStatoColumn { + get { + return this.columnCodStato; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn CodStampoColumn { + get { + return this.columnCodStampo; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraColumn { + get { + return this.columnFigura; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn FiguraIncisaColumn { + get { + return this.columnFiguraIncisa; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRow this[int index] { + get { + return ((StoricoEventiRow)(this.Rows[index])); + } + } + + public event StoricoEventiRowChangeEventHandler StoricoEventiRowChanging; + + public event StoricoEventiRowChangeEventHandler StoricoEventiRowChanged; + + public event StoricoEventiRowChangeEventHandler StoricoEventiRowDeleting; + + public event StoricoEventiRowChangeEventHandler StoricoEventiRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddStoricoEventiRow(StoricoEventiRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRow AddStoricoEventiRow(System.DateTime DataEv, string CodEvento, string CodOperatore, AnagTipoDichiarazRow parentAnagTipoDichiarazRowByFK_StoricoEventi_AnagTipoDichiaraz, string CodCompany, string ODP, string UDC, decimal Qta, double PesoTot, double PesoCad, string Particolare, string CodStato, string CodStampo, string Figura, string FiguraIncisa) { + StoricoEventiRow rowStoricoEventiRow = ((StoricoEventiRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + DataEv, + CodEvento, + CodOperatore, + null, + CodCompany, + ODP, + UDC, + Qta, + PesoTot, + PesoCad, + Particolare, + CodStato, + CodStampo, + Figura, + FiguraIncisa}; + if ((parentAnagTipoDichiarazRowByFK_StoricoEventi_AnagTipoDichiaraz != null)) { + columnValuesArray[4] = parentAnagTipoDichiarazRowByFK_StoricoEventi_AnagTipoDichiaraz[0]; + } + rowStoricoEventiRow.ItemArray = columnValuesArray; + this.Rows.Add(rowStoricoEventiRow); + return rowStoricoEventiRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRow FindByIdxEv(int IdxEv) { + return ((StoricoEventiRow)(this.Rows.Find(new object[] { + IdxEv}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + StoricoEventiDataTable cln = ((StoricoEventiDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new StoricoEventiDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnIdxEv = base.Columns["IdxEv"]; + this.columnDataEv = base.Columns["DataEv"]; + this.columnCodEvento = base.Columns["CodEvento"]; + this.columnCodOperatore = base.Columns["CodOperatore"]; + this.columnCodTipoDichiaraz = base.Columns["CodTipoDichiaraz"]; + this.columnCodCompany = base.Columns["CodCompany"]; + this.columnODP = base.Columns["ODP"]; + this.columnUDC = base.Columns["UDC"]; + this.columnQta = base.Columns["Qta"]; + this.columnPesoTot = base.Columns["PesoTot"]; + this.columnPesoCad = base.Columns["PesoCad"]; + this.columnParticolare = base.Columns["Particolare"]; + this.columnCodStato = base.Columns["CodStato"]; + this.columnCodStampo = base.Columns["CodStampo"]; + this.columnFigura = base.Columns["Figura"]; + this.columnFiguraIncisa = base.Columns["FiguraIncisa"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnIdxEv = new global::System.Data.DataColumn("IdxEv", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnIdxEv); + this.columnDataEv = new global::System.Data.DataColumn("DataEv", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDataEv); + this.columnCodEvento = new global::System.Data.DataColumn("CodEvento", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodEvento); + this.columnCodOperatore = new global::System.Data.DataColumn("CodOperatore", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodOperatore); + this.columnCodTipoDichiaraz = new global::System.Data.DataColumn("CodTipoDichiaraz", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodTipoDichiaraz); + this.columnCodCompany = new global::System.Data.DataColumn("CodCompany", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodCompany); + this.columnODP = new global::System.Data.DataColumn("ODP", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnODP); + this.columnUDC = new global::System.Data.DataColumn("UDC", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC); + this.columnQta = new global::System.Data.DataColumn("Qta", typeof(decimal), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnQta); + this.columnPesoTot = new global::System.Data.DataColumn("PesoTot", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPesoTot); + this.columnPesoCad = new global::System.Data.DataColumn("PesoCad", typeof(double), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPesoCad); + this.columnParticolare = new global::System.Data.DataColumn("Particolare", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnParticolare); + this.columnCodStato = new global::System.Data.DataColumn("CodStato", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStato); + this.columnCodStampo = new global::System.Data.DataColumn("CodStampo", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCodStampo); + this.columnFigura = new global::System.Data.DataColumn("Figura", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFigura); + this.columnFiguraIncisa = new global::System.Data.DataColumn("FiguraIncisa", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFiguraIncisa); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnIdxEv}, true)); + this.columnIdxEv.AutoIncrement = true; + this.columnIdxEv.AutoIncrementSeed = -1; + this.columnIdxEv.AutoIncrementStep = -1; + this.columnIdxEv.AllowDBNull = false; + this.columnIdxEv.ReadOnly = true; + this.columnIdxEv.Unique = true; + this.columnDataEv.AllowDBNull = false; + this.columnCodEvento.AllowDBNull = false; + this.columnCodEvento.MaxLength = 10; + this.columnCodOperatore.MaxLength = 10; + this.columnCodTipoDichiaraz.MaxLength = 1; + this.columnCodCompany.MaxLength = 4; + this.columnODP.MaxLength = 20; + this.columnUDC.AllowDBNull = false; + this.columnUDC.MaxLength = 50; + this.columnParticolare.MaxLength = 50; + this.columnCodStato.MaxLength = 50; + this.columnCodStampo.MaxLength = 50; + this.columnFigura.MaxLength = 50; + this.columnFiguraIncisa.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRow NewStoricoEventiRow() { + return ((StoricoEventiRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new StoricoEventiRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(StoricoEventiRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.StoricoEventiRowChanged != null)) { + this.StoricoEventiRowChanged(this, new StoricoEventiRowChangeEvent(((StoricoEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.StoricoEventiRowChanging != null)) { + this.StoricoEventiRowChanging(this, new StoricoEventiRowChangeEvent(((StoricoEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.StoricoEventiRowDeleted != null)) { + this.StoricoEventiRowDeleted(this, new StoricoEventiRowChangeEvent(((StoricoEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.StoricoEventiRowDeleting != null)) { + this.StoricoEventiRowDeleting(this, new StoricoEventiRowChangeEvent(((StoricoEventiRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveStoricoEventiRow(StoricoEventiRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "StoricoEventiDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class RelazUDCDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnUDC_parent; + + private global::System.Data.DataColumn columnUDC_child; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCDataTable() { + this.TableName = "RelazUDC"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal RelazUDCDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected RelazUDCDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDC_parentColumn { + get { + return this.columnUDC_parent; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataColumn UDC_childColumn { + get { + return this.columnUDC_child; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCRow this[int index] { + get { + return ((RelazUDCRow)(this.Rows[index])); + } + } + + public event RelazUDCRowChangeEventHandler RelazUDCRowChanging; + + public event RelazUDCRowChangeEventHandler RelazUDCRowChanged; + + public event RelazUDCRowChangeEventHandler RelazUDCRowDeleting; + + public event RelazUDCRowChangeEventHandler RelazUDCRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void AddRelazUDCRow(RelazUDCRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCRow AddRelazUDCRow(string UDC_parent, string UDC_child) { + RelazUDCRow rowRelazUDCRow = ((RelazUDCRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + UDC_parent, + UDC_child}; + rowRelazUDCRow.ItemArray = columnValuesArray; + this.Rows.Add(rowRelazUDCRow); + return rowRelazUDCRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCRow FindByUDC_parentUDC_child(string UDC_parent, string UDC_child) { + return ((RelazUDCRow)(this.Rows.Find(new object[] { + UDC_parent, + UDC_child}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public override global::System.Data.DataTable Clone() { + RelazUDCDataTable cln = ((RelazUDCDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataTable CreateInstance() { + return new RelazUDCDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal void InitVars() { + this.columnUDC_parent = base.Columns["UDC_parent"]; + this.columnUDC_child = base.Columns["UDC_child"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitClass() { + this.columnUDC_parent = new global::System.Data.DataColumn("UDC_parent", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC_parent); + this.columnUDC_child = new global::System.Data.DataColumn("UDC_child", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUDC_child); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnUDC_parent, + this.columnUDC_child}, true)); + this.columnUDC_parent.AllowDBNull = false; + this.columnUDC_parent.MaxLength = 50; + this.columnUDC_child.AllowDBNull = false; + this.columnUDC_child.MaxLength = 50; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCRow NewRelazUDCRow() { + return ((RelazUDCRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new RelazUDCRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override global::System.Type GetRowType() { + return typeof(RelazUDCRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.RelazUDCRowChanged != null)) { + this.RelazUDCRowChanged(this, new RelazUDCRowChangeEvent(((RelazUDCRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.RelazUDCRowChanging != null)) { + this.RelazUDCRowChanging(this, new RelazUDCRowChangeEvent(((RelazUDCRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.RelazUDCRowDeleted != null)) { + this.RelazUDCRowDeleted(this, new RelazUDCRowChangeEvent(((RelazUDCRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.RelazUDCRowDeleting != null)) { + this.RelazUDCRowDeleting(this, new RelazUDCRowChangeEvent(((RelazUDCRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void RemoveRelazUDCRow(RelazUDCRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + DS_Applicazione ds = new DS_Applicazione(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "RelazUDCDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } } /// @@ -4738,6 +5921,667 @@ namespace GMW_data { } } + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagTipoDichiarazRow : global::System.Data.DataRow { + + private AnagTipoDichiarazDataTable tableAnagTipoDichiaraz; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagTipoDichiarazRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagTipoDichiaraz = ((AnagTipoDichiarazDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodTipoDichiaraz { + get { + return ((string)(this[this.tableAnagTipoDichiaraz.CodTipoDichiarazColumn])); + } + set { + this[this.tableAnagTipoDichiaraz.CodTipoDichiarazColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescrTipoDichiaraz { + get { + try { + return ((string)(this[this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescrTipoDichiaraz\' in table \'AnagTipoDichiaraz\' is DBNull." + + "", e); + } + } + set { + this[this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescrTipoDichiarazNull() { + return this.IsNull(this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescrTipoDichiarazNull() { + this[this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRow[] GetStoricoEventiRows() { + if ((this.Table.ChildRelations["FK_StoricoEventi_AnagTipoDichiaraz"] == null)) { + return new StoricoEventiRow[0]; + } + else { + return ((StoricoEventiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_StoricoEventi_AnagTipoDichiaraz"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagStatiProdottoRow : global::System.Data.DataRow { + + private AnagStatiProdottoDataTable tableAnagStatiProdotto; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagStatiProdottoRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagStatiProdotto = ((AnagStatiProdottoDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodStato { + get { + return ((string)(this[this.tableAnagStatiProdotto.CodStatoColumn])); + } + set { + this[this.tableAnagStatiProdotto.CodStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescStato { + get { + try { + return ((string)(this[this.tableAnagStatiProdotto.DescStatoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescStato\' in table \'AnagStatiProdotto\' is DBNull.", e); + } + } + set { + this[this.tableAnagStatiProdotto.DescStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescStatoNull() { + return this.IsNull(this.tableAnagStatiProdotto.DescStatoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescStatoNull() { + this[this.tableAnagStatiProdotto.DescStatoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow[] GetTabStatoOdpUdcRows() { + if ((this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagStatiProdotto"] == null)) { + return new TabStatoOdpUdcRow[0]; + } + else { + return ((TabStatoOdpUdcRow[])(base.GetChildRows(this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagStatiProdotto"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagImballiRow : global::System.Data.DataRow { + + private AnagImballiDataTable tableAnagImballi; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagImballiRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagImballi = ((AnagImballiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodImballo { + get { + return ((string)(this[this.tableAnagImballi.CodImballoColumn])); + } + set { + this[this.tableAnagImballi.CodImballoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescImballo { + get { + try { + return ((string)(this[this.tableAnagImballi.DescImballoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescImballo\' in table \'AnagImballi\' is DBNull.", e); + } + } + set { + this[this.tableAnagImballi.DescImballoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescImballoNull() { + return this.IsNull(this.tableAnagImballi.DescImballoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescImballoNull() { + this[this.tableAnagImballi.DescImballoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow[] GetTabStatoOdpUdcRows() { + if ((this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagImballi"] == null)) { + return new TabStatoOdpUdcRow[0]; + } + else { + return ((TabStatoOdpUdcRow[])(base.GetChildRows(this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagImballi"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class AnagArticoliRow : global::System.Data.DataRow { + + private AnagArticoliDataTable tableAnagArticoli; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal AnagArticoliRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableAnagArticoli = ((AnagArticoliDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Particolare { + get { + return ((string)(this[this.tableAnagArticoli.ParticolareColumn])); + } + set { + this[this.tableAnagArticoli.ParticolareColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string DescrArticolo { + get { + try { + return ((string)(this[this.tableAnagArticoli.DescrArticoloColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'DescrArticolo\' in table \'AnagArticoli\' is DBNull.", e); + } + } + set { + this[this.tableAnagArticoli.DescrArticoloColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Cliente { + get { + try { + return ((string)(this[this.tableAnagArticoli.ClienteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Cliente\' in table \'AnagArticoli\' is DBNull.", e); + } + } + set { + this[this.tableAnagArticoli.ClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Famiglia { + get { + try { + return ((string)(this[this.tableAnagArticoli.FamigliaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Famiglia\' in table \'AnagArticoli\' is DBNull.", e); + } + } + set { + this[this.tableAnagArticoli.FamigliaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsDescrArticoloNull() { + return this.IsNull(this.tableAnagArticoli.DescrArticoloColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetDescrArticoloNull() { + this[this.tableAnagArticoli.DescrArticoloColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsClienteNull() { + return this.IsNull(this.tableAnagArticoli.ClienteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetClienteNull() { + this[this.tableAnagArticoli.ClienteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFamigliaNull() { + return this.IsNull(this.tableAnagArticoli.FamigliaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFamigliaNull() { + this[this.tableAnagArticoli.FamigliaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliRow[] GetImpianti2ArticoliRows() { + if ((this.Table.ChildRelations["FK_Impianti2Articoli_AnagArticoli1"] == null)) { + return new Impianti2ArticoliRow[0]; + } + else { + return ((Impianti2ArticoliRow[])(base.GetChildRows(this.Table.ChildRelations["FK_Impianti2Articoli_AnagArticoli1"]))); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow[] GetTabStatoOdpUdcRows() { + if ((this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagArticoli"] == null)) { + return new TabStatoOdpUdcRow[0]; + } + else { + return ((TabStatoOdpUdcRow[])(base.GetChildRows(this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagArticoli"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class Impianti2ArticoliRow : global::System.Data.DataRow { + + private Impianti2ArticoliDataTable tableImpianti2Articoli; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal Impianti2ArticoliRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableImpianti2Articoli = ((Impianti2ArticoliDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodImpianto { + get { + return ((string)(this[this.tableImpianti2Articoli.CodImpiantoColumn])); + } + set { + this[this.tableImpianti2Articoli.CodImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Particolare { + get { + return ((string)(this[this.tableImpianti2Articoli.ParticolareColumn])); + } + set { + this[this.tableImpianti2Articoli.ParticolareColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime InizioProd { + get { + return ((global::System.DateTime)(this[this.tableImpianti2Articoli.InizioProdColumn])); + } + set { + this[this.tableImpianti2Articoli.InizioProdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime FineProd { + get { + try { + return ((global::System.DateTime)(this[this.tableImpianti2Articoli.FineProdColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FineProd\' in table \'Impianti2Articoli\' is DBNull.", e); + } + } + set { + this[this.tableImpianti2Articoli.FineProdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodStampo { + get { + try { + return ((string)(this[this.tableImpianti2Articoli.CodStampoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodStampo\' in table \'Impianti2Articoli\' is DBNull.", e); + } + } + set { + this[this.tableImpianti2Articoli.CodStampoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Figura { + get { + try { + return ((string)(this[this.tableImpianti2Articoli.FiguraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Figura\' in table \'Impianti2Articoli\' is DBNull.", e); + } + } + set { + this[this.tableImpianti2Articoli.FiguraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FiguraIncisa { + get { + try { + return ((string)(this[this.tableImpianti2Articoli.FiguraIncisaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FiguraIncisa\' in table \'Impianti2Articoli\' is DBNull.", e); + } + } + set { + this[this.tableImpianti2Articoli.FiguraIncisaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRow AnagArticoliRow { + get { + return ((AnagArticoliRow)(this.GetParentRow(this.Table.ParentRelations["FK_Impianti2Articoli_AnagArticoli1"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Impianti2Articoli_AnagArticoli1"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImpiantiRow AnagImpiantiRow { + get { + return ((AnagImpiantiRow)(this.GetParentRow(this.Table.ParentRelations["FK_Impianti2Articoli_AnagImpianti"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_Impianti2Articoli_AnagImpianti"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFineProdNull() { + return this.IsNull(this.tableImpianti2Articoli.FineProdColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFineProdNull() { + this[this.tableImpianti2Articoli.FineProdColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStampoNull() { + return this.IsNull(this.tableImpianti2Articoli.CodStampoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStampoNull() { + this[this.tableImpianti2Articoli.CodStampoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraNull() { + return this.IsNull(this.tableImpianti2Articoli.FiguraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraNull() { + this[this.tableImpianti2Articoli.FiguraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraIncisaNull() { + return this.IsNull(this.tableImpianti2Articoli.FiguraIncisaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraIncisaNull() { + this[this.tableImpianti2Articoli.FiguraIncisaColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public partial class v_ArtInProdRow : global::System.Data.DataRow { + + private v_ArtInProdDataTable tablev_ArtInProd; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal v_ArtInProdRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tablev_ArtInProd = ((v_ArtInProdDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Cliente { + get { + try { + return ((string)(this[this.tablev_ArtInProd.ClienteColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Cliente\' in table \'v_ArtInProd\' is DBNull.", e); + } + } + set { + this[this.tablev_ArtInProd.ClienteColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Famiglia { + get { + try { + return ((string)(this[this.tablev_ArtInProd.FamigliaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Famiglia\' in table \'v_ArtInProd\' is DBNull.", e); + } + } + set { + this[this.tablev_ArtInProd.FamigliaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Particolare { + get { + return ((string)(this[this.tablev_ArtInProd.ParticolareColumn])); + } + set { + this[this.tablev_ArtInProd.ParticolareColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodImpianto { + get { + return ((string)(this[this.tablev_ArtInProd.CodImpiantoColumn])); + } + set { + this[this.tablev_ArtInProd.CodImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime InizioProd { + get { + return ((global::System.DateTime)(this[this.tablev_ArtInProd.InizioProdColumn])); + } + set { + this[this.tablev_ArtInProd.InizioProdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime FineProd { + get { + try { + return ((global::System.DateTime)(this[this.tablev_ArtInProd.FineProdColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FineProd\' in table \'v_ArtInProd\' is DBNull.", e); + } + } + set { + this[this.tablev_ArtInProd.FineProdColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodStampo { + get { + try { + return ((string)(this[this.tablev_ArtInProd.CodStampoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodStampo\' in table \'v_ArtInProd\' is DBNull.", e); + } + } + set { + this[this.tablev_ArtInProd.CodStampoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Figura { + get { + try { + return ((string)(this[this.tablev_ArtInProd.FiguraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Figura\' in table \'v_ArtInProd\' is DBNull.", e); + } + } + set { + this[this.tablev_ArtInProd.FiguraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FiguraIncisa { + get { + try { + return ((string)(this[this.tablev_ArtInProd.FiguraIncisaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FiguraIncisa\' in table \'v_ArtInProd\' is DBNull.", e); + } + } + set { + this[this.tablev_ArtInProd.FiguraIncisaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsClienteNull() { + return this.IsNull(this.tablev_ArtInProd.ClienteColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetClienteNull() { + this[this.tablev_ArtInProd.ClienteColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFamigliaNull() { + return this.IsNull(this.tablev_ArtInProd.FamigliaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFamigliaNull() { + this[this.tablev_ArtInProd.FamigliaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFineProdNull() { + return this.IsNull(this.tablev_ArtInProd.FineProdColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFineProdNull() { + this[this.tablev_ArtInProd.FineProdColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStampoNull() { + return this.IsNull(this.tablev_ArtInProd.CodStampoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStampoNull() { + this[this.tablev_ArtInProd.CodStampoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraNull() { + return this.IsNull(this.tablev_ArtInProd.FiguraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraNull() { + this[this.tablev_ArtInProd.FiguraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraIncisaNull() { + return this.IsNull(this.tablev_ArtInProd.FiguraIncisaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraIncisaNull() { + this[this.tablev_ArtInProd.FiguraIncisaColumn] = global::System.Convert.DBNull; + } + } + /// ///Represents strongly named DataRow class. /// @@ -4842,6 +6686,126 @@ namespace GMW_data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodImpianto { + get { + try { + return ((string)(this[this.tableTabStatoOdpUdc.CodImpiantoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodImpianto\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.CodImpiantoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Particolare { + get { + try { + return ((string)(this[this.tableTabStatoOdpUdc.ParticolareColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Particolare\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.ParticolareColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodStato { + get { + try { + return ((string)(this[this.tableTabStatoOdpUdc.CodStatoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodStato\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.CodStatoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodStampo { + get { + try { + return ((string)(this[this.tableTabStatoOdpUdc.CodStampoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodStampo\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.CodStampoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Figura { + get { + try { + return ((string)(this[this.tableTabStatoOdpUdc.FiguraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Figura\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.FiguraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FiguraIncisa { + get { + try { + return ((string)(this[this.tableTabStatoOdpUdc.FiguraIncisaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FiguraIncisa\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.FiguraIncisaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double PesoTot { + get { + try { + return ((double)(this[this.tableTabStatoOdpUdc.PesoTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PesoTot\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.PesoTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double PesoCad { + get { + try { + return ((double)(this[this.tableTabStatoOdpUdc.PesoCadColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PesoCad\' in table \'TabStatoOdpUdc\' is DBNull.", e); + } + } + set { + this[this.tableTabStatoOdpUdc.PesoCadColumn] = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public System.DateTime CreateDate { get { @@ -4872,6 +6836,26 @@ namespace GMW_data { } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRow AnagArticoliRow { + get { + return ((AnagArticoliRow)(this.GetParentRow(this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagArticoli"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagArticoli"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagImballiRow AnagImballiRow { + get { + return ((AnagImballiRow)(this.GetParentRow(this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagImballi"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagImballi"]); + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public AnagOdpRow AnagOdpRowParent { get { @@ -4893,12 +6877,12 @@ namespace GMW_data { } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagImballiRow AnagImballiRow { + public AnagStatiProdottoRow AnagStatiProdottoRow { get { - return ((AnagImballiRow)(this.GetParentRow(this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagImballi"]))); + return ((AnagStatiProdottoRow)(this.GetParentRow(this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagStatiProdotto"]))); } set { - this.SetParentRow(value, this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagImballi"]); + this.SetParentRow(value, this.Table.ParentRelations["FK_TabStatoOdpUdc_AnagStatiProdotto"]); } } @@ -4942,6 +6926,86 @@ namespace GMW_data { this[this.tableTabStatoOdpUdc.CodImballoColumn] = global::System.Convert.DBNull; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodImpiantoNull() { + return this.IsNull(this.tableTabStatoOdpUdc.CodImpiantoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodImpiantoNull() { + this[this.tableTabStatoOdpUdc.CodImpiantoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsParticolareNull() { + return this.IsNull(this.tableTabStatoOdpUdc.ParticolareColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetParticolareNull() { + this[this.tableTabStatoOdpUdc.ParticolareColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStatoNull() { + return this.IsNull(this.tableTabStatoOdpUdc.CodStatoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStatoNull() { + this[this.tableTabStatoOdpUdc.CodStatoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStampoNull() { + return this.IsNull(this.tableTabStatoOdpUdc.CodStampoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStampoNull() { + this[this.tableTabStatoOdpUdc.CodStampoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraNull() { + return this.IsNull(this.tableTabStatoOdpUdc.FiguraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraNull() { + this[this.tableTabStatoOdpUdc.FiguraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraIncisaNull() { + return this.IsNull(this.tableTabStatoOdpUdc.FiguraIncisaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraIncisaNull() { + this[this.tableTabStatoOdpUdc.FiguraIncisaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoTotNull() { + return this.IsNull(this.tableTabStatoOdpUdc.PesoTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoTotNull() { + this[this.tableTabStatoOdpUdc.PesoTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoCadNull() { + return this.IsNull(this.tableTabStatoOdpUdc.PesoCadColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoCadNull() { + this[this.tableTabStatoOdpUdc.PesoCadColumn] = global::System.Convert.DBNull; + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public bool IsCreateDateNull() { return this.IsNull(this.tableTabStatoOdpUdc.CreateDateColumn); @@ -4961,106 +7025,390 @@ namespace GMW_data { public void SetModDateNull() { this[this.tableTabStatoOdpUdc.ModDateColumn] = global::System.Convert.DBNull; } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRow[] GetStoricoEventiRows() { + if ((this.Table.ChildRelations["FK_StoricoEventi_TabStatoOdpUdc"] == null)) { + return new StoricoEventiRow[0]; + } + else { + return ((StoricoEventiRow[])(base.GetChildRows(this.Table.ChildRelations["FK_StoricoEventi_TabStatoOdpUdc"]))); + } + } } /// ///Represents strongly named DataRow class. /// [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class AnagTipoDichiarazRow : global::System.Data.DataRow { + public partial class StoricoEventiRow : global::System.Data.DataRow { - private AnagTipoDichiarazDataTable tableAnagTipoDichiaraz; + private StoricoEventiDataTable tableStoricoEventi; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal AnagTipoDichiarazRow(global::System.Data.DataRowBuilder rb) : + internal StoricoEventiRow(global::System.Data.DataRowBuilder rb) : base(rb) { - this.tableAnagTipoDichiaraz = ((AnagTipoDichiarazDataTable)(this.Table)); + this.tableStoricoEventi = ((StoricoEventiDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public int IdxEv { + get { + return ((int)(this[this.tableStoricoEventi.IdxEvColumn])); + } + set { + this[this.tableStoricoEventi.IdxEvColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public System.DateTime DataEv { + get { + return ((global::System.DateTime)(this[this.tableStoricoEventi.DataEvColumn])); + } + set { + this[this.tableStoricoEventi.DataEvColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodEvento { + get { + return ((string)(this[this.tableStoricoEventi.CodEventoColumn])); + } + set { + this[this.tableStoricoEventi.CodEventoColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string CodOperatore { + get { + try { + return ((string)(this[this.tableStoricoEventi.CodOperatoreColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodOperatore\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.CodOperatoreColumn] = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public string CodTipoDichiaraz { - get { - return ((string)(this[this.tableAnagTipoDichiaraz.CodTipoDichiarazColumn])); - } - set { - this[this.tableAnagTipoDichiaraz.CodTipoDichiarazColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string DescrTipoDichiaraz { get { try { - return ((string)(this[this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn])); + return ((string)(this[this.tableStoricoEventi.CodTipoDichiarazColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'DescrTipoDichiaraz\' in table \'AnagTipoDichiaraz\' is DBNull." + - "", e); + throw new global::System.Data.StrongTypingException("The value for column \'CodTipoDichiaraz\' in table \'StoricoEventi\' is DBNull.", e); } } set { - this[this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn] = value; + this[this.tableStoricoEventi.CodTipoDichiarazColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsDescrTipoDichiarazNull() { - return this.IsNull(this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn); + public string CodCompany { + get { + try { + return ((string)(this[this.tableStoricoEventi.CodCompanyColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodCompany\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.CodCompanyColumn] = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetDescrTipoDichiarazNull() { - this[this.tableAnagTipoDichiaraz.DescrTipoDichiarazColumn] = global::System.Convert.DBNull; + public string ODP { + get { + try { + return ((string)(this[this.tableStoricoEventi.ODPColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'ODP\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.ODPColumn] = value; + } } - } - - /// - ///Represents strongly named DataRow class. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class AnagStatiProdottoRow : global::System.Data.DataRow { - - private AnagStatiProdottoDataTable tableAnagStatiProdotto; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal AnagStatiProdottoRow(global::System.Data.DataRowBuilder rb) : - base(rb) { - this.tableAnagStatiProdotto = ((AnagStatiProdottoDataTable)(this.Table)); + public string UDC { + get { + return ((string)(this[this.tableStoricoEventi.UDCColumn])); + } + set { + this[this.tableStoricoEventi.UDCColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public decimal Qta { + get { + try { + return ((decimal)(this[this.tableStoricoEventi.QtaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Qta\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.QtaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double PesoTot { + get { + try { + return ((double)(this[this.tableStoricoEventi.PesoTotColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PesoTot\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.PesoTotColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public double PesoCad { + get { + try { + return ((double)(this[this.tableStoricoEventi.PesoCadColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'PesoCad\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.PesoCadColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string Particolare { + get { + try { + return ((string)(this[this.tableStoricoEventi.ParticolareColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Particolare\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.ParticolareColumn] = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public string CodStato { - get { - return ((string)(this[this.tableAnagStatiProdotto.CodStatoColumn])); - } - set { - this[this.tableAnagStatiProdotto.CodStatoColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string DescStato { get { try { - return ((string)(this[this.tableAnagStatiProdotto.DescStatoColumn])); + return ((string)(this[this.tableStoricoEventi.CodStatoColumn])); } catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'DescStato\' in table \'AnagStatiProdotto\' is DBNull.", e); + throw new global::System.Data.StrongTypingException("The value for column \'CodStato\' in table \'StoricoEventi\' is DBNull.", e); } } set { - this[this.tableAnagStatiProdotto.DescStatoColumn] = value; + this[this.tableStoricoEventi.CodStatoColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsDescStatoNull() { - return this.IsNull(this.tableAnagStatiProdotto.DescStatoColumn); + public string CodStampo { + get { + try { + return ((string)(this[this.tableStoricoEventi.CodStampoColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CodStampo\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.CodStampoColumn] = value; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetDescStatoNull() { - this[this.tableAnagStatiProdotto.DescStatoColumn] = global::System.Convert.DBNull; + public string Figura { + get { + try { + return ((string)(this[this.tableStoricoEventi.FiguraColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Figura\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.FiguraColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public string FiguraIncisa { + get { + try { + return ((string)(this[this.tableStoricoEventi.FiguraIncisaColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FiguraIncisa\' in table \'StoricoEventi\' is DBNull.", e); + } + } + set { + this[this.tableStoricoEventi.FiguraIncisaColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagTipoDichiarazRow AnagTipoDichiarazRow { + get { + return ((AnagTipoDichiarazRow)(this.GetParentRow(this.Table.ParentRelations["FK_StoricoEventi_AnagTipoDichiaraz"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_StoricoEventi_AnagTipoDichiaraz"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow TabStatoOdpUdcRowParent { + get { + return ((TabStatoOdpUdcRow)(this.GetParentRow(this.Table.ParentRelations["FK_StoricoEventi_TabStatoOdpUdc"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FK_StoricoEventi_TabStatoOdpUdc"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodOperatoreNull() { + return this.IsNull(this.tableStoricoEventi.CodOperatoreColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodOperatoreNull() { + this[this.tableStoricoEventi.CodOperatoreColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodTipoDichiarazNull() { + return this.IsNull(this.tableStoricoEventi.CodTipoDichiarazColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodTipoDichiarazNull() { + this[this.tableStoricoEventi.CodTipoDichiarazColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodCompanyNull() { + return this.IsNull(this.tableStoricoEventi.CodCompanyColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodCompanyNull() { + this[this.tableStoricoEventi.CodCompanyColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsODPNull() { + return this.IsNull(this.tableStoricoEventi.ODPColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetODPNull() { + this[this.tableStoricoEventi.ODPColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsQtaNull() { + return this.IsNull(this.tableStoricoEventi.QtaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetQtaNull() { + this[this.tableStoricoEventi.QtaColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoTotNull() { + return this.IsNull(this.tableStoricoEventi.PesoTotColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoTotNull() { + this[this.tableStoricoEventi.PesoTotColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsPesoCadNull() { + return this.IsNull(this.tableStoricoEventi.PesoCadColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetPesoCadNull() { + this[this.tableStoricoEventi.PesoCadColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsParticolareNull() { + return this.IsNull(this.tableStoricoEventi.ParticolareColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetParticolareNull() { + this[this.tableStoricoEventi.ParticolareColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStatoNull() { + return this.IsNull(this.tableStoricoEventi.CodStatoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStatoNull() { + this[this.tableStoricoEventi.CodStatoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsCodStampoNull() { + return this.IsNull(this.tableStoricoEventi.CodStampoColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetCodStampoNull() { + this[this.tableStoricoEventi.CodStampoColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraNull() { + return this.IsNull(this.tableStoricoEventi.FiguraColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraNull() { + this[this.tableStoricoEventi.FiguraColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool IsFiguraIncisaNull() { + return this.IsNull(this.tableStoricoEventi.FiguraIncisaColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public void SetFiguraIncisaNull() { + this[this.tableStoricoEventi.FiguraIncisaColumn] = global::System.Convert.DBNull; } } @@ -5068,120 +7416,33 @@ namespace GMW_data { ///Represents strongly named DataRow class. /// [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public partial class AnagImballiRow : global::System.Data.DataRow { + public partial class RelazUDCRow : global::System.Data.DataRow { - private AnagImballiDataTable tableAnagImballi; + private RelazUDCDataTable tableRelazUDC; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal AnagImballiRow(global::System.Data.DataRowBuilder rb) : + internal RelazUDCRow(global::System.Data.DataRowBuilder rb) : base(rb) { - this.tableAnagImballi = ((AnagImballiDataTable)(this.Table)); + this.tableRelazUDC = ((RelazUDCDataTable)(this.Table)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string CodImballo { + public string UDC_parent { get { - return ((string)(this[this.tableAnagImballi.CodImballoColumn])); + return ((string)(this[this.tableRelazUDC.UDC_parentColumn])); } set { - this[this.tableAnagImballi.CodImballoColumn] = value; + this[this.tableRelazUDC.UDC_parentColumn] = value; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public string DescImballo { + public string UDC_child { get { - try { - return ((string)(this[this.tableAnagImballi.DescImballoColumn])); - } - catch (global::System.InvalidCastException e) { - throw new global::System.Data.StrongTypingException("The value for column \'DescImballo\' in table \'AnagImballi\' is DBNull.", e); - } + return ((string)(this[this.tableRelazUDC.UDC_childColumn])); } set { - this[this.tableAnagImballi.DescImballoColumn] = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool IsDescImballoNull() { - return this.IsNull(this.tableAnagImballi.DescImballoColumn); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void SetDescImballoNull() { - this[this.tableAnagImballi.DescImballoColumn] = global::System.Convert.DBNull; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcRow[] GetTabStatoOdpUdcRows() { - if ((this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagImballi"] == null)) { - return new TabStatoOdpUdcRow[0]; - } - else { - return ((TabStatoOdpUdcRow[])(base.GetChildRows(this.Table.ChildRelations["FK_TabStatoOdpUdc_AnagImballi"]))); - } - } - } - - /// - ///Row event argument class - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public class Impianti2ArticoliRowChangeEvent : global::System.EventArgs { - - private Impianti2ArticoliRow eventRow; - - private global::System.Data.DataRowAction eventAction; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliRowChangeEvent(Impianti2ArticoliRow row, global::System.Data.DataRowAction action) { - this.eventRow = row; - this.eventAction = action; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliRow Row { - get { - return this.eventRow; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataRowAction Action { - get { - return this.eventAction; - } - } - } - - /// - ///Row event argument class - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public class AnagArticoliRowChangeEvent : global::System.EventArgs { - - private AnagArticoliRow eventRow; - - private global::System.Data.DataRowAction eventAction; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliRowChangeEvent(AnagArticoliRow row, global::System.Data.DataRowAction action) { - this.eventRow = row; - this.eventAction = action; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliRow Row { - get { - return this.eventRow; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataRowAction Action { - get { - return this.eventAction; + this[this.tableRelazUDC.UDC_childColumn] = value; } } } @@ -5372,37 +7633,6 @@ namespace GMW_data { } } - /// - ///Row event argument class - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - public class TabStatoOdpUdcRowChangeEvent : global::System.EventArgs { - - private TabStatoOdpUdcRow eventRow; - - private global::System.Data.DataRowAction eventAction; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcRowChangeEvent(TabStatoOdpUdcRow row, global::System.Data.DataRowAction action) { - this.eventRow = row; - this.eventAction = action; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcRow Row { - get { - return this.eventRow; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Data.DataRowAction Action { - get { - return this.eventAction; - } - } - } - /// ///Row event argument class /// @@ -5495,776 +7725,197 @@ namespace GMW_data { } } } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class AnagArticoliRowChangeEvent : global::System.EventArgs { + + private AnagArticoliRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRowChangeEvent(AnagArticoliRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class Impianti2ArticoliRowChangeEvent : global::System.EventArgs { + + private Impianti2ArticoliRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliRowChangeEvent(Impianti2ArticoliRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class v_ArtInProdRowChangeEvent : global::System.EventArgs { + + private v_ArtInProdRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_ArtInProdRowChangeEvent(v_ArtInProdRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_ArtInProdRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class TabStatoOdpUdcRowChangeEvent : global::System.EventArgs { + + private TabStatoOdpUdcRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRowChangeEvent(TabStatoOdpUdcRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class StoricoEventiRowChangeEvent : global::System.EventArgs { + + private StoricoEventiRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRowChangeEvent(StoricoEventiRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + public class RelazUDCRowChangeEvent : global::System.EventArgs { + + private RelazUDCRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCRowChangeEvent(RelazUDCRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } } } namespace GMW_data.DS_ApplicazioneTableAdapters { - /// - ///Represents the connection and commands used to retrieve and save data. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.ComponentModel.DesignerCategoryAttribute("code")] - [global::System.ComponentModel.ToolboxItem(true)] - [global::System.ComponentModel.DataObjectAttribute(true)] - [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + - ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public partial class Impianti2ArticoliTableAdapter : global::System.ComponentModel.Component { - - private global::System.Data.SqlClient.SqlDataAdapter _adapter; - - private global::System.Data.SqlClient.SqlConnection _connection; - - private global::System.Data.SqlClient.SqlTransaction _transaction; - - private global::System.Data.SqlClient.SqlCommand[] _commandCollection; - - private bool _clearBeforeFill; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public Impianti2ArticoliTableAdapter() { - this.ClearBeforeFill = true; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { - get { - if ((this._adapter == null)) { - this.InitAdapter(); - } - return this._adapter; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlConnection Connection { - get { - if ((this._connection == null)) { - this.InitConnection(); - } - return this._connection; - } - set { - this._connection = value; - if ((this.Adapter.InsertCommand != null)) { - this.Adapter.InsertCommand.Connection = value; - } - if ((this.Adapter.DeleteCommand != null)) { - this.Adapter.DeleteCommand.Connection = value; - } - if ((this.Adapter.UpdateCommand != null)) { - this.Adapter.UpdateCommand.Connection = value; - } - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - if ((this.CommandCollection[i] != null)) { - ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; - } - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlTransaction Transaction { - get { - return this._transaction; - } - set { - this._transaction = value; - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - this.CommandCollection[i].Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.DeleteCommand != null))) { - this.Adapter.DeleteCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.InsertCommand != null))) { - this.Adapter.InsertCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.UpdateCommand != null))) { - this.Adapter.UpdateCommand.Transaction = this._transaction; - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { - get { - if ((this._commandCollection == null)) { - this.InitCommandCollection(); - } - return this._commandCollection; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool ClearBeforeFill { - get { - return this._clearBeforeFill; - } - set { - this._clearBeforeFill = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitAdapter() { - this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); - global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); - tableMapping.SourceTable = "Table"; - tableMapping.DataSetTable = "Impianti2Articoli"; - tableMapping.ColumnMappings.Add("CodImpianto", "CodImpianto"); - tableMapping.ColumnMappings.Add("CodArticolo", "CodArticolo"); - tableMapping.ColumnMappings.Add("InizioProd", "InizioProd"); - tableMapping.ColumnMappings.Add("FineProd", "FineProd"); - this._adapter.TableMappings.Add(tableMapping); - this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.DeleteCommand.Connection = this.Connection; - this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[Impianti2Articoli] WHERE (([CodImpianto] = @Original_CodImpianto) AND ([CodArticolo] = @Original_CodArticolo) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd)))"; - this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FineProd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.InsertCommand.Connection = this.Connection; - this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[Impianti2Articoli] ([CodImpianto], [CodArticolo], [InizioProd], [FineProd]) VALUES (@CodImpianto, @CodArticolo, @InizioProd, @FineProd); -SELECT CodImpianto, CodArticolo, InizioProd, FineProd FROM Impianti2Articoli WHERE (CodArticolo = @CodArticolo) AND (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd)"; - this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.UpdateCommand.Connection = this.Connection; - this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Impianti2Articoli] SET [CodImpianto] = @CodImpianto, [CodArticolo] = @CodArticolo, [InizioProd] = @InizioProd, [FineProd] = @FineProd WHERE (([CodImpianto] = @Original_CodImpianto) AND ([CodArticolo] = @Original_CodArticolo) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd))); -SELECT CodImpianto, CodArticolo, InizioProd, FineProd FROM Impianti2Articoli WHERE (CodArticolo = @CodArticolo) AND (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd)"; - this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FineProd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitConnection() { - this._connection = new global::System.Data.SqlClient.SqlConnection(); - this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; - this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = "SELECT CodImpianto, CodArticolo, InizioProd, FineProd FROM dbo.Impianti2Articoli"; - this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; - this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[1].Connection = this.Connection; - this._commandCollection[1].CommandText = "SELECT CodImpianto, CodArticolo, InizioProd, ISNULL(FineProd, DATEADD(year" + - ", 2, GETDATE())) AS FineProd\r\nFROM Impianti2Articoli\r\nWHERE (F" + - "ineProd IS NULL) AND (CodImpianto = @CodImpianto)"; - this._commandCollection[1].CommandType = global::System.Data.CommandType.Text; - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[2].Connection = this.Connection; - this._commandCollection[2].CommandText = "SELECT CodImpianto, CodArticolo, InizioProd, ISNULL(FineProd, DATEADD(year" + - ", 2, GETDATE())) AS FineProd\r\nFROM Impianti2Articoli\r\nWHERE (F" + - "ineProd IS NULL)"; - this._commandCollection[2].CommandType = global::System.Data.CommandType.Text; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] - public virtual int Fill(DS_Applicazione.Impianti2ArticoliDataTable dataTable) { - this.Adapter.SelectCommand = this.CommandCollection[0]; - if ((this.ClearBeforeFill == true)) { - dataTable.Clear(); - } - int returnValue = this.Adapter.Fill(dataTable); - return returnValue; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] - public virtual DS_Applicazione.Impianti2ArticoliDataTable GetData() { - this.Adapter.SelectCommand = this.CommandCollection[0]; - DS_Applicazione.Impianti2ArticoliDataTable dataTable = new DS_Applicazione.Impianti2ArticoliDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_Applicazione.Impianti2ArticoliDataTable getCurrByImpianto(string CodImpianto) { - this.Adapter.SelectCommand = this.CommandCollection[1]; - if ((CodImpianto == null)) { - throw new global::System.ArgumentNullException("CodImpianto"); - } - else { - this.Adapter.SelectCommand.Parameters[0].Value = ((string)(CodImpianto)); - } - DS_Applicazione.Impianti2ArticoliDataTable dataTable = new DS_Applicazione.Impianti2ArticoliDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_Applicazione.Impianti2ArticoliDataTable getCurrProd() { - this.Adapter.SelectCommand = this.CommandCollection[2]; - DS_Applicazione.Impianti2ArticoliDataTable dataTable = new DS_Applicazione.Impianti2ArticoliDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_Applicazione.Impianti2ArticoliDataTable dataTable) { - return this.Adapter.Update(dataTable); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_Applicazione dataSet) { - return this.Adapter.Update(dataSet, "Impianti2Articoli"); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow dataRow) { - return this.Adapter.Update(new global::System.Data.DataRow[] { - dataRow}); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow[] dataRows) { - return this.Adapter.Update(dataRows); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] - public virtual int Delete(string Original_CodImpianto, string Original_CodArticolo, System.DateTime Original_InizioProd, global::System.Nullable Original_FineProd) { - if ((Original_CodImpianto == null)) { - throw new global::System.ArgumentNullException("Original_CodImpianto"); - } - else { - this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodImpianto)); - } - if ((Original_CodArticolo == null)) { - throw new global::System.ArgumentNullException("Original_CodArticolo"); - } - else { - this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_CodArticolo)); - } - this.Adapter.DeleteCommand.Parameters[2].Value = ((System.DateTime)(Original_InizioProd)); - if ((Original_FineProd.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_FineProd.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; - if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.DeleteCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.DeleteCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] - public virtual int Insert(string CodImpianto, string CodArticolo, System.DateTime InizioProd, global::System.Nullable FineProd) { - if ((CodImpianto == null)) { - throw new global::System.ArgumentNullException("CodImpianto"); - } - else { - this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodImpianto)); - } - if ((CodArticolo == null)) { - throw new global::System.ArgumentNullException("CodArticolo"); - } - else { - this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodArticolo)); - } - this.Adapter.InsertCommand.Parameters[2].Value = ((System.DateTime)(InizioProd)); - if ((FineProd.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(FineProd.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; - if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.InsertCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.InsertCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(string CodImpianto, string CodArticolo, System.DateTime InizioProd, global::System.Nullable FineProd, string Original_CodImpianto, string Original_CodArticolo, System.DateTime Original_InizioProd, global::System.Nullable Original_FineProd) { - if ((CodImpianto == null)) { - throw new global::System.ArgumentNullException("CodImpianto"); - } - else { - this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodImpianto)); - } - if ((CodArticolo == null)) { - throw new global::System.ArgumentNullException("CodArticolo"); - } - else { - this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodArticolo)); - } - this.Adapter.UpdateCommand.Parameters[2].Value = ((System.DateTime)(InizioProd)); - if ((FineProd.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(FineProd.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; - } - if ((Original_CodImpianto == null)) { - throw new global::System.ArgumentNullException("Original_CodImpianto"); - } - else { - this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_CodImpianto)); - } - if ((Original_CodArticolo == null)) { - throw new global::System.ArgumentNullException("Original_CodArticolo"); - } - else { - this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CodArticolo)); - } - this.Adapter.UpdateCommand.Parameters[6].Value = ((System.DateTime)(Original_InizioProd)); - if ((Original_FineProd.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(Original_FineProd.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; - if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.UpdateCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.UpdateCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(global::System.Nullable FineProd, string Original_CodImpianto, string Original_CodArticolo, System.DateTime Original_InizioProd, global::System.Nullable Original_FineProd) { - return this.Update(Original_CodImpianto, Original_CodArticolo, Original_InizioProd, FineProd, Original_CodImpianto, Original_CodArticolo, Original_InizioProd, Original_FineProd); - } - } - - /// - ///Represents the connection and commands used to retrieve and save data. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.ComponentModel.DesignerCategoryAttribute("code")] - [global::System.ComponentModel.ToolboxItem(true)] - [global::System.ComponentModel.DataObjectAttribute(true)] - [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + - ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public partial class AnagArticoliTableAdapter : global::System.ComponentModel.Component { - - private global::System.Data.SqlClient.SqlDataAdapter _adapter; - - private global::System.Data.SqlClient.SqlConnection _connection; - - private global::System.Data.SqlClient.SqlTransaction _transaction; - - private global::System.Data.SqlClient.SqlCommand[] _commandCollection; - - private bool _clearBeforeFill; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public AnagArticoliTableAdapter() { - this.ClearBeforeFill = true; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { - get { - if ((this._adapter == null)) { - this.InitAdapter(); - } - return this._adapter; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlConnection Connection { - get { - if ((this._connection == null)) { - this.InitConnection(); - } - return this._connection; - } - set { - this._connection = value; - if ((this.Adapter.InsertCommand != null)) { - this.Adapter.InsertCommand.Connection = value; - } - if ((this.Adapter.DeleteCommand != null)) { - this.Adapter.DeleteCommand.Connection = value; - } - if ((this.Adapter.UpdateCommand != null)) { - this.Adapter.UpdateCommand.Connection = value; - } - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - if ((this.CommandCollection[i] != null)) { - ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; - } - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlTransaction Transaction { - get { - return this._transaction; - } - set { - this._transaction = value; - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - this.CommandCollection[i].Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.DeleteCommand != null))) { - this.Adapter.DeleteCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.InsertCommand != null))) { - this.Adapter.InsertCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.UpdateCommand != null))) { - this.Adapter.UpdateCommand.Transaction = this._transaction; - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { - get { - if ((this._commandCollection == null)) { - this.InitCommandCollection(); - } - return this._commandCollection; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool ClearBeforeFill { - get { - return this._clearBeforeFill; - } - set { - this._clearBeforeFill = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitAdapter() { - this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); - global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); - tableMapping.SourceTable = "Table"; - tableMapping.DataSetTable = "AnagArticoli"; - tableMapping.ColumnMappings.Add("CodArticolo", "CodArticolo"); - tableMapping.ColumnMappings.Add("DescrArticolo", "DescrArticolo"); - tableMapping.ColumnMappings.Add("Figura", "Figura"); - this._adapter.TableMappings.Add(tableMapping); - this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.DeleteCommand.Connection = this.Connection; - this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[AnagArticoli] WHERE (([CodArticolo] = @Original_CodArticolo) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)))"; - this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrArticolo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.InsertCommand.Connection = this.Connection; - this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagArticoli] ([CodArticolo], [DescrArticolo], [Figura]) VALUE" + - "S (@CodArticolo, @DescrArticolo, @Figura);\r\nSELECT CodArticolo, DescrArticolo, F" + - "igura FROM AnagArticoli WHERE (CodArticolo = @CodArticolo)"; - this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.UpdateCommand.Connection = this.Connection; - this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[AnagArticoli] SET [CodArticolo] = @CodArticolo, [DescrArticolo] = @DescrArticolo, [Figura] = @Figura WHERE (([CodArticolo] = @Original_CodArticolo) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura))); -SELECT CodArticolo, DescrArticolo, Figura FROM AnagArticoli WHERE (CodArticolo = @CodArticolo)"; - this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrArticolo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitConnection() { - this._connection = new global::System.Data.SqlClient.SqlConnection(); - this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; - this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = "SELECT * FROM dbo.AnagArticoli"; - this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] - public virtual int Fill(DS_Applicazione.AnagArticoliDataTable dataTable) { - this.Adapter.SelectCommand = this.CommandCollection[0]; - if ((this.ClearBeforeFill == true)) { - dataTable.Clear(); - } - int returnValue = this.Adapter.Fill(dataTable); - return returnValue; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] - public virtual DS_Applicazione.AnagArticoliDataTable GetData() { - this.Adapter.SelectCommand = this.CommandCollection[0]; - DS_Applicazione.AnagArticoliDataTable dataTable = new DS_Applicazione.AnagArticoliDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_Applicazione.AnagArticoliDataTable dataTable) { - return this.Adapter.Update(dataTable); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_Applicazione dataSet) { - return this.Adapter.Update(dataSet, "AnagArticoli"); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow dataRow) { - return this.Adapter.Update(new global::System.Data.DataRow[] { - dataRow}); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow[] dataRows) { - return this.Adapter.Update(dataRows); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] - public virtual int Delete(string Original_CodArticolo, string Original_DescrArticolo, string Original_Figura) { - if ((Original_CodArticolo == null)) { - throw new global::System.ArgumentNullException("Original_CodArticolo"); - } - else { - this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodArticolo)); - } - if ((Original_DescrArticolo == null)) { - this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_DescrArticolo)); - } - if ((Original_Figura == null)) { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_Figura)); - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; - if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.DeleteCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.DeleteCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] - public virtual int Insert(string CodArticolo, string DescrArticolo, string Figura) { - if ((CodArticolo == null)) { - throw new global::System.ArgumentNullException("CodArticolo"); - } - else { - this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodArticolo)); - } - if ((DescrArticolo == null)) { - this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[1].Value = ((string)(DescrArticolo)); - } - if ((Figura == null)) { - this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Figura)); - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; - if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.InsertCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.InsertCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(string CodArticolo, string DescrArticolo, string Figura, string Original_CodArticolo, string Original_DescrArticolo, string Original_Figura) { - if ((CodArticolo == null)) { - throw new global::System.ArgumentNullException("CodArticolo"); - } - else { - this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodArticolo)); - } - if ((DescrArticolo == null)) { - this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(DescrArticolo)); - } - if ((Figura == null)) { - this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Figura)); - } - if ((Original_CodArticolo == null)) { - throw new global::System.ArgumentNullException("Original_CodArticolo"); - } - else { - this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Original_CodArticolo)); - } - if ((Original_DescrArticolo == null)) { - this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_DescrArticolo)); - } - if ((Original_Figura == null)) { - this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_Figura)); - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; - if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.UpdateCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.UpdateCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(string DescrArticolo, string Figura, string Original_CodArticolo, string Original_DescrArticolo, string Original_Figura) { - return this.Update(Original_CodArticolo, DescrArticolo, Figura, Original_CodArticolo, Original_DescrArticolo, Original_Figura); - } - } - /// ///Represents the connection and commands used to retrieve and save data. /// @@ -8651,733 +10302,6 @@ SELECT IdxStato, DescrStato FROM AnagStati WHERE (IdxStato = @IdxStato)"; } } - /// - ///Represents the connection and commands used to retrieve and save data. - /// - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] - [global::System.ComponentModel.DesignerCategoryAttribute("code")] - [global::System.ComponentModel.ToolboxItem(true)] - [global::System.ComponentModel.DataObjectAttribute(true)] - [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + - ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public partial class TabStatoOdpUdcTableAdapter : global::System.ComponentModel.Component { - - private global::System.Data.SqlClient.SqlDataAdapter _adapter; - - private global::System.Data.SqlClient.SqlConnection _connection; - - private global::System.Data.SqlClient.SqlTransaction _transaction; - - private global::System.Data.SqlClient.SqlCommand[] _commandCollection; - - private bool _clearBeforeFill; - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public TabStatoOdpUdcTableAdapter() { - this.ClearBeforeFill = true; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { - get { - if ((this._adapter == null)) { - this.InitAdapter(); - } - return this._adapter; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlConnection Connection { - get { - if ((this._connection == null)) { - this.InitConnection(); - } - return this._connection; - } - set { - this._connection = value; - if ((this.Adapter.InsertCommand != null)) { - this.Adapter.InsertCommand.Connection = value; - } - if ((this.Adapter.DeleteCommand != null)) { - this.Adapter.DeleteCommand.Connection = value; - } - if ((this.Adapter.UpdateCommand != null)) { - this.Adapter.UpdateCommand.Connection = value; - } - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - if ((this.CommandCollection[i] != null)) { - ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; - } - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - internal global::System.Data.SqlClient.SqlTransaction Transaction { - get { - return this._transaction; - } - set { - this._transaction = value; - for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { - this.CommandCollection[i].Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.DeleteCommand != null))) { - this.Adapter.DeleteCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.InsertCommand != null))) { - this.Adapter.InsertCommand.Transaction = this._transaction; - } - if (((this.Adapter != null) - && (this.Adapter.UpdateCommand != null))) { - this.Adapter.UpdateCommand.Transaction = this._transaction; - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { - get { - if ((this._commandCollection == null)) { - this.InitCommandCollection(); - } - return this._commandCollection; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public bool ClearBeforeFill { - get { - return this._clearBeforeFill; - } - set { - this._clearBeforeFill = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitAdapter() { - this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); - global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); - tableMapping.SourceTable = "Table"; - tableMapping.DataSetTable = "TabStatoOdpUdc"; - tableMapping.ColumnMappings.Add("CodCompany", "CodCompany"); - tableMapping.ColumnMappings.Add("ODP", "ODP"); - tableMapping.ColumnMappings.Add("UDC", "UDC"); - tableMapping.ColumnMappings.Add("Tara", "Tara"); - tableMapping.ColumnMappings.Add("IdxStato", "IdxStato"); - tableMapping.ColumnMappings.Add("Qta", "Qta"); - tableMapping.ColumnMappings.Add("CodImballo", "CodImballo"); - tableMapping.ColumnMappings.Add("CreateDate", "CreateDate"); - tableMapping.ColumnMappings.Add("ModDate", "ModDate"); - this._adapter.TableMappings.Add(tableMapping); - this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.DeleteCommand.Connection = this.Connection; - this._adapter.DeleteCommand.CommandText = @"DELETE FROM [TabStatoOdpUdc] WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate)))"; - this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tara", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImballo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CreateDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ModDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.InsertCommand.Connection = this.Connection; - this._adapter.InsertCommand.CommandText = @"INSERT INTO [TabStatoOdpUdc] ([CodCompany], [ODP], [UDC], [Tara], [IdxStato], [Qta], [CodImballo], [CreateDate], [ModDate]) VALUES (@CodCompany, @ODP, @UDC, @Tara, @IdxStato, @Qta, @CodImballo, @CreateDate, @ModDate); -SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany) AND (ODP = @ODP) AND (UDC = @UDC)"; - this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); - this._adapter.UpdateCommand.Connection = this.Connection; - this._adapter.UpdateCommand.CommandText = @"UPDATE [TabStatoOdpUdc] SET [CodCompany] = @CodCompany, [ODP] = @ODP, [UDC] = @UDC, [Tara] = @Tara, [IdxStato] = @IdxStato, [Qta] = @Qta, [CodImballo] = @CodImballo, [CreateDate] = @CreateDate, [ModDate] = @ModDate WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate))); -SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany) AND (ODP = @ODP) AND (UDC = @UDC)"; - this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tara", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImballo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CreateDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ModDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); - this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitConnection() { - this._connection = new global::System.Data.SqlClient.SqlConnection(); - this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4]; - this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[0].Connection = this.Connection; - this._commandCollection[0].CommandText = "SELECT * FROM TabStatoOdpUdc"; - this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; - this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[1].Connection = this.Connection; - this._commandCollection[1].CommandText = "dbo.stp_getStatoByUdc"; - this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[2].Connection = this.Connection; - this._commandCollection[2].CommandText = "dbo.stp_insNewOdpUdc"; - this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.VarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSito", global::System.Data.SqlDbType.VarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Flusso", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoDichiaraz", global::System.Data.SqlDbType.Char, 1, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodOperatore", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodEvento", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); - this._commandCollection[3].Connection = this.Connection; - this._commandCollection[3].CommandText = "dbo.stp_updateByBilancia"; - this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.VarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodArticolo", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@qta", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] - public virtual int Fill(DS_Applicazione.TabStatoOdpUdcDataTable dataTable) { - this.Adapter.SelectCommand = this.CommandCollection[0]; - if ((this.ClearBeforeFill == true)) { - dataTable.Clear(); - } - int returnValue = this.Adapter.Fill(dataTable); - return returnValue; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] - public virtual DS_Applicazione.TabStatoOdpUdcDataTable GetData() { - this.Adapter.SelectCommand = this.CommandCollection[0]; - DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_Applicazione.TabStatoOdpUdcDataTable getByUdc(string UDC) { - this.Adapter.SelectCommand = this.CommandCollection[1]; - if ((UDC == null)) { - this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[1].Value = ((string)(UDC)); - } - DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_Applicazione.TabStatoOdpUdcDataTable stp_insNewOdpUdc(string CodCompany, string CodSito, string Flusso, string Anno, string ODP, global::System.Nullable Tara, string CodImballo, string CodTipoDichiaraz, string CodOperatore, string CodEvento) { - this.Adapter.SelectCommand = this.CommandCollection[2]; - if ((CodCompany == null)) { - this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCompany)); - } - if ((CodSito == null)) { - this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[2].Value = ((string)(CodSito)); - } - if ((Flusso == null)) { - this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Flusso)); - } - if ((Anno == null)) { - this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Anno)); - } - if ((ODP == null)) { - this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[5].Value = ((string)(ODP)); - } - if ((Tara.HasValue == true)) { - this.Adapter.SelectCommand.Parameters[6].Value = ((double)(Tara.Value)); - } - else { - this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; - } - if ((CodImballo == null)) { - this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[7].Value = ((string)(CodImballo)); - } - if ((CodTipoDichiaraz == null)) { - this.Adapter.SelectCommand.Parameters[8].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[8].Value = ((string)(CodTipoDichiaraz)); - } - if ((CodOperatore == null)) { - this.Adapter.SelectCommand.Parameters[9].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[9].Value = ((string)(CodOperatore)); - } - if ((CodEvento == null)) { - this.Adapter.SelectCommand.Parameters[10].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[10].Value = ((string)(CodEvento)); - } - DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] - public virtual DS_Applicazione.TabStatoOdpUdcDataTable updateByBilancia(string CodCompany, string UDC, string CodArticolo, global::System.Nullable qta) { - this.Adapter.SelectCommand = this.CommandCollection[3]; - if ((CodCompany == null)) { - this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCompany)); - } - if ((UDC == null)) { - this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[2].Value = ((string)(UDC)); - } - if ((CodArticolo == null)) { - this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; - } - else { - this.Adapter.SelectCommand.Parameters[3].Value = ((string)(CodArticolo)); - } - if ((qta.HasValue == true)) { - this.Adapter.SelectCommand.Parameters[4].Value = ((int)(qta.Value)); - } - else { - this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; - } - DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); - this.Adapter.Fill(dataTable); - return dataTable; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_Applicazione.TabStatoOdpUdcDataTable dataTable) { - return this.Adapter.Update(dataTable); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(DS_Applicazione dataSet) { - return this.Adapter.Update(dataSet, "TabStatoOdpUdc"); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow dataRow) { - return this.Adapter.Update(new global::System.Data.DataRow[] { - dataRow}); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - public virtual int Update(global::System.Data.DataRow[] dataRows) { - return this.Adapter.Update(dataRows); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] - public virtual int Delete(string Original_CodCompany, string Original_ODP, string Original_UDC, global::System.Nullable Original_Tara, global::System.Nullable Original_IdxStato, global::System.Nullable Original_Qta, string Original_CodImballo, global::System.Nullable Original_CreateDate, global::System.Nullable Original_ModDate) { - if ((Original_CodCompany == null)) { - throw new global::System.ArgumentNullException("Original_CodCompany"); - } - else { - this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodCompany)); - } - if ((Original_ODP == null)) { - throw new global::System.ArgumentNullException("Original_ODP"); - } - else { - this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_ODP)); - } - if ((Original_UDC == null)) { - throw new global::System.ArgumentNullException("Original_UDC"); - } - else { - this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_UDC)); - } - if ((Original_Tara.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[4].Value = ((double)(Original_Tara.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; - } - if ((Original_IdxStato.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[6].Value = ((int)(Original_IdxStato.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; - } - if ((Original_Qta.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[8].Value = ((decimal)(Original_Qta.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; - } - if ((Original_CodImballo == null)) { - this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; - } - else { - this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_CodImballo)); - } - if ((Original_CreateDate.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[12].Value = ((System.DateTime)(Original_CreateDate.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value; - } - if ((Original_ModDate.HasValue == true)) { - this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); - this.Adapter.DeleteCommand.Parameters[14].Value = ((System.DateTime)(Original_ModDate.Value)); - } - else { - this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); - this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; - if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.DeleteCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.DeleteCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] - public virtual int Insert(string CodCompany, string ODP, string UDC, global::System.Nullable Tara, global::System.Nullable IdxStato, global::System.Nullable Qta, string CodImballo, global::System.Nullable CreateDate, global::System.Nullable ModDate) { - if ((CodCompany == null)) { - throw new global::System.ArgumentNullException("CodCompany"); - } - else { - this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodCompany)); - } - if ((ODP == null)) { - throw new global::System.ArgumentNullException("ODP"); - } - else { - this.Adapter.InsertCommand.Parameters[1].Value = ((string)(ODP)); - } - if ((UDC == null)) { - throw new global::System.ArgumentNullException("UDC"); - } - else { - this.Adapter.InsertCommand.Parameters[2].Value = ((string)(UDC)); - } - if ((Tara.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[3].Value = ((double)(Tara.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; - } - if ((IdxStato.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[4].Value = ((int)(IdxStato.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; - } - if ((Qta.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[5].Value = ((decimal)(Qta.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; - } - if ((CodImballo == null)) { - this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; - } - else { - this.Adapter.InsertCommand.Parameters[6].Value = ((string)(CodImballo)); - } - if ((CreateDate.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[7].Value = ((System.DateTime)(CreateDate.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; - } - if ((ModDate.HasValue == true)) { - this.Adapter.InsertCommand.Parameters[8].Value = ((System.DateTime)(ModDate.Value)); - } - else { - this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; - if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.InsertCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.InsertCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update( - string CodCompany, - string ODP, - string UDC, - global::System.Nullable Tara, - global::System.Nullable IdxStato, - global::System.Nullable Qta, - string CodImballo, - global::System.Nullable CreateDate, - global::System.Nullable ModDate, - string Original_CodCompany, - string Original_ODP, - string Original_UDC, - global::System.Nullable Original_Tara, - global::System.Nullable Original_IdxStato, - global::System.Nullable Original_Qta, - string Original_CodImballo, - global::System.Nullable Original_CreateDate, - global::System.Nullable Original_ModDate) { - if ((CodCompany == null)) { - throw new global::System.ArgumentNullException("CodCompany"); - } - else { - this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodCompany)); - } - if ((ODP == null)) { - throw new global::System.ArgumentNullException("ODP"); - } - else { - this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(ODP)); - } - if ((UDC == null)) { - throw new global::System.ArgumentNullException("UDC"); - } - else { - this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(UDC)); - } - if ((Tara.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[3].Value = ((double)(Tara.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; - } - if ((IdxStato.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(IdxStato.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; - } - if ((Qta.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[5].Value = ((decimal)(Qta.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; - } - if ((CodImballo == null)) { - this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(CodImballo)); - } - if ((CreateDate.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[7].Value = ((System.DateTime)(CreateDate.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; - } - if ((ModDate.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[8].Value = ((System.DateTime)(ModDate.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; - } - if ((Original_CodCompany == null)) { - throw new global::System.ArgumentNullException("Original_CodCompany"); - } - else { - this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(Original_CodCompany)); - } - if ((Original_ODP == null)) { - throw new global::System.ArgumentNullException("Original_ODP"); - } - else { - this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_ODP)); - } - if ((Original_UDC == null)) { - throw new global::System.ArgumentNullException("Original_UDC"); - } - else { - this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Original_UDC)); - } - if ((Original_Tara.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[13].Value = ((double)(Original_Tara.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; - } - if ((Original_IdxStato.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[15].Value = ((int)(Original_IdxStato.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; - } - if ((Original_Qta.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[17].Value = ((decimal)(Original_Qta.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; - } - if ((Original_CodImballo == null)) { - this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; - } - else { - this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Original_CodImballo)); - } - if ((Original_CreateDate.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[21].Value = ((System.DateTime)(Original_CreateDate.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; - } - if ((Original_ModDate.HasValue == true)) { - this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(0)); - this.Adapter.UpdateCommand.Parameters[23].Value = ((System.DateTime)(Original_ModDate.Value)); - } - else { - this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(1)); - this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; - } - global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; - if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) - != global::System.Data.ConnectionState.Open)) { - this.Adapter.UpdateCommand.Connection.Open(); - } - try { - int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); - return returnValue; - } - finally { - if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { - this.Adapter.UpdateCommand.Connection.Close(); - } - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] - [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] - public virtual int Update(global::System.Nullable Tara, global::System.Nullable IdxStato, global::System.Nullable Qta, string CodImballo, global::System.Nullable CreateDate, global::System.Nullable ModDate, string Original_CodCompany, string Original_ODP, string Original_UDC, global::System.Nullable Original_Tara, global::System.Nullable Original_IdxStato, global::System.Nullable Original_Qta, string Original_CodImballo, global::System.Nullable Original_CreateDate, global::System.Nullable Original_ModDate) { - return this.Update(Original_CodCompany, Original_ODP, Original_UDC, Tara, IdxStato, Qta, CodImballo, CreateDate, ModDate, Original_CodCompany, Original_ODP, Original_UDC, Original_Tara, Original_IdxStato, Original_Qta, Original_CodImballo, Original_CreateDate, Original_ModDate); - } - } - /// ///Represents the connection and commands used to retrieve and save data. /// @@ -10388,6 +11312,3618 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) } } + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class AnagArticoliTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public AnagArticoliTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "AnagArticoli"; + tableMapping.ColumnMappings.Add("Particolare", "Particolare"); + tableMapping.ColumnMappings.Add("DescrArticolo", "DescrArticolo"); + tableMapping.ColumnMappings.Add("Cliente", "Cliente"); + tableMapping.ColumnMappings.Add("Famiglia", "Famiglia"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[AnagArticoli] WHERE (([Particolare] = @Original_Particolare) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Cliente = 1 AND [Cliente] IS NULL) OR ([Cliente] = @Original_Cliente)) AND ((@IsNull_Famiglia = 1 AND [Famiglia] IS NULL) OR ([Famiglia] = @Original_Famiglia)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrArticolo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Cliente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cliente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Cliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cliente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Famiglia", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Famiglia", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Famiglia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Famiglia", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[AnagArticoli] ([Particolare], [DescrArticolo], [Cliente], [Fam" + + "iglia]) VALUES (@Particolare, @DescrArticolo, @Cliente, @Famiglia);\r\nSELECT Part" + + "icolare, DescrArticolo, Cliente, Famiglia FROM AnagArticoli WHERE (Particolare =" + + " @Particolare)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cliente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Famiglia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Famiglia", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[AnagArticoli] SET [Particolare] = @Particolare, [DescrArticolo] = @DescrArticolo, [Cliente] = @Cliente, [Famiglia] = @Famiglia WHERE (([Particolare] = @Original_Particolare) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Cliente = 1 AND [Cliente] IS NULL) OR ([Cliente] = @Original_Cliente)) AND ((@IsNull_Famiglia = 1 AND [Famiglia] IS NULL) OR ([Famiglia] = @Original_Famiglia))); +SELECT Particolare, DescrArticolo, Cliente, Famiglia FROM AnagArticoli WHERE (Particolare = @Particolare)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Cliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cliente", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Famiglia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Famiglia", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_DescrArticolo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DescrArticolo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DescrArticolo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Cliente", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cliente", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Cliente", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Cliente", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Famiglia", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Famiglia", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Famiglia", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Famiglia", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT Particolare, DescrArticolo, Cliente, Famiglia FROM dbo.AnagArticoli"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.AnagArticoliDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.AnagArticoliDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.AnagArticoliDataTable dataTable = new DS_Applicazione.AnagArticoliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.AnagArticoliDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "AnagArticoli"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_Particolare, string Original_DescrArticolo, string Original_Cliente, string Original_Famiglia) { + if ((Original_Particolare == null)) { + throw new global::System.ArgumentNullException("Original_Particolare"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_Particolare)); + } + if ((Original_DescrArticolo == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_DescrArticolo)); + } + if ((Original_Cliente == null)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_Cliente)); + } + if ((Original_Famiglia == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_Famiglia)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string Particolare, string DescrArticolo, string Cliente, string Famiglia) { + if ((Particolare == null)) { + throw new global::System.ArgumentNullException("Particolare"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(Particolare)); + } + if ((DescrArticolo == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(DescrArticolo)); + } + if ((Cliente == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(Cliente)); + } + if ((Famiglia == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(Famiglia)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Particolare, string DescrArticolo, string Cliente, string Famiglia, string Original_Particolare, string Original_DescrArticolo, string Original_Cliente, string Original_Famiglia) { + if ((Particolare == null)) { + throw new global::System.ArgumentNullException("Particolare"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(Particolare)); + } + if ((DescrArticolo == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(DescrArticolo)); + } + if ((Cliente == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Cliente)); + } + if ((Famiglia == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Famiglia)); + } + if ((Original_Particolare == null)) { + throw new global::System.ArgumentNullException("Original_Particolare"); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_Particolare)); + } + if ((Original_DescrArticolo == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(Original_DescrArticolo)); + } + if ((Original_Cliente == null)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Original_Cliente)); + } + if ((Original_Famiglia == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Original_Famiglia)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string DescrArticolo, string Cliente, string Famiglia, string Original_Particolare, string Original_DescrArticolo, string Original_Cliente, string Original_Famiglia) { + return this.Update(Original_Particolare, DescrArticolo, Cliente, Famiglia, Original_Particolare, Original_DescrArticolo, Original_Cliente, Original_Famiglia); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class Impianti2ArticoliTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public Impianti2ArticoliTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Impianti2Articoli"; + tableMapping.ColumnMappings.Add("CodImpianto", "CodImpianto"); + tableMapping.ColumnMappings.Add("Particolare", "Particolare"); + tableMapping.ColumnMappings.Add("InizioProd", "InizioProd"); + tableMapping.ColumnMappings.Add("FineProd", "FineProd"); + tableMapping.ColumnMappings.Add("CodStampo", "CodStampo"); + tableMapping.ColumnMappings.Add("Figura", "Figura"); + tableMapping.ColumnMappings.Add("FiguraIncisa", "FiguraIncisa"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[Impianti2Articoli] WHERE (([CodImpianto] = @Original_CodImpianto) AND ([Particolare] = @Original_Particolare) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FineProd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FiguraIncisa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[Impianti2Articoli] ([CodImpianto], [Particolare], [InizioProd], [FineProd], [CodStampo], [Figura], [FiguraIncisa]) VALUES (@CodImpianto, @Particolare, @InizioProd, @FineProd, @CodStampo, @Figura, @FiguraIncisa); +SELECT CodImpianto, Particolare, InizioProd, FineProd, CodStampo, Figura, FiguraIncisa FROM Impianti2Articoli WHERE (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd) AND (Particolare = @Particolare)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[Impianti2Articoli] SET [CodImpianto] = @CodImpianto, [Particolare] = @Particolare, [InizioProd] = @InizioProd, [FineProd] = @FineProd, [CodStampo] = @CodStampo, [Figura] = @Figura, [FiguraIncisa] = @FiguraIncisa WHERE (([CodImpianto] = @Original_CodImpianto) AND ([Particolare] = @Original_Particolare) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa))); +SELECT CodImpianto, Particolare, InizioProd, FineProd, CodStampo, Figura, FiguraIncisa FROM Impianti2Articoli WHERE (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd) AND (Particolare = @Particolare)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_InizioProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "InizioProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FineProd", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FineProd", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FineProd", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FiguraIncisa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT CodImpianto, Particolare, InizioProd, FineProd, CodStampo, Figura, FiguraI" + + "ncisa FROM dbo.Impianti2Articoli"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_getImp2Art_ByImpData"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_getImp2Art_currProd"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.Impianti2ArticoliDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.Impianti2ArticoliDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.Impianti2ArticoliDataTable dataTable = new DS_Applicazione.Impianti2ArticoliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.Impianti2ArticoliDataTable stp_byImpData(string CodImpianto, global::System.Nullable DataRif) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((CodImpianto == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodImpianto)); + } + if ((DataRif.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(DataRif.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.Impianti2ArticoliDataTable dataTable = new DS_Applicazione.Impianti2ArticoliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.Impianti2ArticoliDataTable stp_curr(string CodImpianto, global::System.Nullable DataRif) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((CodImpianto == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodImpianto)); + } + if ((DataRif.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(DataRif.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.Impianti2ArticoliDataTable dataTable = new DS_Applicazione.Impianti2ArticoliDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.Impianti2ArticoliDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "Impianti2Articoli"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_CodImpianto, string Original_Particolare, System.DateTime Original_InizioProd, global::System.Nullable Original_FineProd, string Original_CodStampo, string Original_Figura, string Original_FiguraIncisa) { + if ((Original_CodImpianto == null)) { + throw new global::System.ArgumentNullException("Original_CodImpianto"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodImpianto)); + } + if ((Original_Particolare == null)) { + throw new global::System.ArgumentNullException("Original_Particolare"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_Particolare)); + } + this.Adapter.DeleteCommand.Parameters[2].Value = ((System.DateTime)(Original_InizioProd)); + if ((Original_FineProd.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_FineProd.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_CodStampo == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_CodStampo)); + } + if ((Original_Figura == null)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((string)(Original_Figura)); + } + if ((Original_FiguraIncisa == null)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_FiguraIncisa)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string CodImpianto, string Particolare, System.DateTime InizioProd, global::System.Nullable FineProd, string CodStampo, string Figura, string FiguraIncisa) { + if ((CodImpianto == null)) { + throw new global::System.ArgumentNullException("CodImpianto"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodImpianto)); + } + if ((Particolare == null)) { + throw new global::System.ArgumentNullException("Particolare"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(Particolare)); + } + this.Adapter.InsertCommand.Parameters[2].Value = ((System.DateTime)(InizioProd)); + if ((FineProd.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((System.DateTime)(FineProd.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((CodStampo == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = ((string)(Figura)); + } + if ((FiguraIncisa == null)) { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(FiguraIncisa)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CodImpianto, string Particolare, System.DateTime InizioProd, global::System.Nullable FineProd, string CodStampo, string Figura, string FiguraIncisa, string Original_CodImpianto, string Original_Particolare, System.DateTime Original_InizioProd, global::System.Nullable Original_FineProd, string Original_CodStampo, string Original_Figura, string Original_FiguraIncisa) { + if ((CodImpianto == null)) { + throw new global::System.ArgumentNullException("CodImpianto"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodImpianto)); + } + if ((Particolare == null)) { + throw new global::System.ArgumentNullException("Particolare"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(Particolare)); + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((System.DateTime)(InizioProd)); + if ((FineProd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((System.DateTime)(FineProd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Figura)); + } + if ((FiguraIncisa == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(FiguraIncisa)); + } + if ((Original_CodImpianto == null)) { + throw new global::System.ArgumentNullException("Original_CodImpianto"); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_CodImpianto)); + } + if ((Original_Particolare == null)) { + throw new global::System.ArgumentNullException("Original_Particolare"); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Original_Particolare)); + } + this.Adapter.UpdateCommand.Parameters[9].Value = ((System.DateTime)(Original_InizioProd)); + if ((Original_FineProd.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[11].Value = ((System.DateTime)(Original_FineProd.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + if ((Original_CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(Original_CodStampo)); + } + if ((Original_Figura == null)) { + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[15].Value = ((string)(Original_Figura)); + } + if ((Original_FiguraIncisa == null)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[17].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(Original_FiguraIncisa)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable FineProd, string CodStampo, string Figura, string FiguraIncisa, string Original_CodImpianto, string Original_Particolare, System.DateTime Original_InizioProd, global::System.Nullable Original_FineProd, string Original_CodStampo, string Original_Figura, string Original_FiguraIncisa) { + return this.Update(Original_CodImpianto, Original_Particolare, Original_InizioProd, FineProd, CodStampo, Figura, FiguraIncisa, Original_CodImpianto, Original_Particolare, Original_InizioProd, Original_FineProd, Original_CodStampo, Original_Figura, Original_FiguraIncisa); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class v_ArtInProdTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public v_ArtInProdTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "v_ArtInProd"; + tableMapping.ColumnMappings.Add("Cliente", "Cliente"); + tableMapping.ColumnMappings.Add("Famiglia", "Famiglia"); + tableMapping.ColumnMappings.Add("Particolare", "Particolare"); + tableMapping.ColumnMappings.Add("CodImpianto", "CodImpianto"); + tableMapping.ColumnMappings.Add("InizioProd", "InizioProd"); + tableMapping.ColumnMappings.Add("FineProd", "FineProd"); + tableMapping.ColumnMappings.Add("CodStampo", "CodStampo"); + tableMapping.ColumnMappings.Add("Figura", "Figura"); + tableMapping.ColumnMappings.Add("FiguraIncisa", "FiguraIncisa"); + this._adapter.TableMappings.Add(tableMapping); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT Cliente, Famiglia, Particolare, CodImpianto, InizioProd, FineProd, CodStam" + + "po, Figura, FiguraIncisa FROM dbo.v_ArtInProd"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_ArtiInProd_ByImpData"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataRif", global::System.Data.SqlDbType.DateTime, 8, global::System.Data.ParameterDirection.Input, 23, 3, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.v_ArtInProdDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.v_ArtInProdDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.v_ArtInProdDataTable dataTable = new DS_Applicazione.v_ArtInProdDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.v_ArtInProdDataTable stp_byImpData(string CodImpianto, global::System.Nullable DataRif) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((CodImpianto == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodImpianto)); + } + if ((DataRif.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((System.DateTime)(DataRif.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + DS_Applicazione.v_ArtInProdDataTable dataTable = new DS_Applicazione.v_ArtInProdDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class TabStatoOdpUdcTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public TabStatoOdpUdcTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "TabStatoOdpUdc"; + tableMapping.ColumnMappings.Add("CodCompany", "CodCompany"); + tableMapping.ColumnMappings.Add("ODP", "ODP"); + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("Tara", "Tara"); + tableMapping.ColumnMappings.Add("IdxStato", "IdxStato"); + tableMapping.ColumnMappings.Add("Qta", "Qta"); + tableMapping.ColumnMappings.Add("CodImballo", "CodImballo"); + tableMapping.ColumnMappings.Add("CodImpianto", "CodImpianto"); + tableMapping.ColumnMappings.Add("Particolare", "Particolare"); + tableMapping.ColumnMappings.Add("CodStato", "CodStato"); + tableMapping.ColumnMappings.Add("CodStampo", "CodStampo"); + tableMapping.ColumnMappings.Add("Figura", "Figura"); + tableMapping.ColumnMappings.Add("FiguraIncisa", "FiguraIncisa"); + tableMapping.ColumnMappings.Add("PesoTot", "PesoTot"); + tableMapping.ColumnMappings.Add("PesoCad", "PesoCad"); + tableMapping.ColumnMappings.Add("CreateDate", "CreateDate"); + tableMapping.ColumnMappings.Add("ModDate", "ModDate"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[TabStatoOdpUdc] WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodImpianto = 1 AND [CodImpianto] IS NULL) OR ([CodImpianto] = @Original_CodImpianto)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tara", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImballo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Particolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FiguraIncisa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoCad", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CreateDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ModDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[TabStatoOdpUdc] ([CodCompany], [ODP], [UDC], [Tara], [IdxStato], [Qta], [CodImballo], [CodImpianto], [Particolare], [CodStato], [CodStampo], [Figura], [FiguraIncisa], [PesoTot], [PesoCad], [CreateDate], [ModDate]) VALUES (@CodCompany, @ODP, @UDC, @Tara, @IdxStato, @Qta, @CodImballo, @CodImpianto, @Particolare, @CodStato, @CodStampo, @Figura, @FiguraIncisa, @PesoTot, @PesoCad, @CreateDate, @ModDate); +SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CodImpianto, Particolare, CodStato, CodStampo, Figura, FiguraIncisa, PesoTot, PesoCad, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany) AND (ODP = @ODP) AND (UDC = @UDC)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[TabStatoOdpUdc] SET [CodCompany] = @CodCompany, [ODP] = @ODP, [UDC]" + + " = @UDC, [Tara] = @Tara, [IdxStato] = @IdxStato, [Qta] = @Qta, [CodImballo] = @C" + + "odImballo, [CodImpianto] = @CodImpianto, [Particolare] = @Particolare, [CodStato" + + "] = @CodStato, [CodStampo] = @CodStampo, [Figura] = @Figura, [FiguraIncisa] = @F" + + "iguraIncisa, [PesoTot] = @PesoTot, [PesoCad] = @PesoCad, [CreateDate] = @CreateD" + + "ate, [ModDate] = @ModDate WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP" + + "] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara]" + + " IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato" + + "] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta]" + + " IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImbal" + + "lo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodImpianto" + + " = 1 AND [CodImpianto] IS NULL) OR ([CodImpianto] = @Original_CodImpianto)) AND " + + "((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Origin" + + "al_Particolare)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStat" + + "o] = @Original_CodStato)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) O" + + "R ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS " + + "NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [Figu" + + "raIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa)) AND ((@IsNull_P" + + "esoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsN" + + "ull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND (" + + "(@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_C" + + "reateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Or" + + "iginal_ModDate)));\r\nSELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo" + + ", CodImpianto, Particolare, CodStato, CodStampo, Figura, FiguraIncisa, PesoTot, " + + "PesoCad, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany" + + ") AND (ODP = @ODP) AND (UDC = @UDC)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Tara", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Tara", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Tara", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImballo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImballo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImballo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodImpianto", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodImpianto", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodImpianto", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Particolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FiguraIncisa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoCad", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CreateDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CreateDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CreateDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ModDate", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ModDate", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ModDate", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[4]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CodImpianto, Partic" + + "olare, CodStato, CodStampo, Figura, FiguraIncisa, PesoTot, PesoCad, CreateDate, " + + "ModDate FROM dbo.TabStatoOdpUdc"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + this._commandCollection[1] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[1].Connection = this.Connection; + this._commandCollection[1].CommandText = "dbo.stp_insNewOdpUdc"; + this._commandCollection[1].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.VarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSito", global::System.Data.SqlDbType.VarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Flusso", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoDichiaraz", global::System.Data.SqlDbType.Char, 1, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodOperatore", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodEvento", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_getStatoByUdc"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[3].Connection = this.Connection; + this._commandCollection[3].CommandText = "dbo.stp_insNewOdpUdcFull"; + this._commandCollection[3].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.VarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodSito", global::System.Data.SqlDbType.VarChar, 4, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Flusso", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Anno", global::System.Data.SqlDbType.VarChar, 2, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.VarChar, 20, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Tara", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxStato", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodImballo", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoDichiaraz", global::System.Data.SqlDbType.Char, 1, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodOperatore", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodEvento", global::System.Data.SqlDbType.VarChar, 10, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 9, global::System.Data.ParameterDirection.Input, 10, 2, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoTot", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoCad", global::System.Data.SqlDbType.Float, 8, global::System.Data.ParameterDirection.Input, 53, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStato", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[3].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FiguraIncisa", global::System.Data.SqlDbType.VarChar, 50, global::System.Data.ParameterDirection.Input, 0, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.TabStatoOdpUdcDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.TabStatoOdpUdcDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, false)] + public virtual int FillBy(DS_Applicazione.TabStatoOdpUdcDataTable dataTable, string CodCompany, string CodSito, string Flusso, string Anno, string ODP, global::System.Nullable Tara, string CodImballo, string CodTipoDichiaraz, string CodOperatore, string CodEvento) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((CodCompany == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCompany)); + } + if ((CodSito == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(CodSito)); + } + if ((Flusso == null)) { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Flusso)); + } + if ((Anno == null)) { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Anno)); + } + if ((ODP == null)) { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = ((string)(ODP)); + } + if ((Tara.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((double)(Tara.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((CodImballo == null)) { + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[7].Value = ((string)(CodImballo)); + } + if ((CodTipoDichiaraz == null)) { + this.Adapter.SelectCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[8].Value = ((string)(CodTipoDichiaraz)); + } + if ((CodOperatore == null)) { + this.Adapter.SelectCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[9].Value = ((string)(CodOperatore)); + } + if ((CodEvento == null)) { + this.Adapter.SelectCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[10].Value = ((string)(CodEvento)); + } + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TabStatoOdpUdcDataTable stp_insNewOdpUdc(string CodCompany, string CodSito, string Flusso, string Anno, string ODP, global::System.Nullable Tara, string CodImballo, string CodTipoDichiaraz, string CodOperatore, string CodEvento) { + this.Adapter.SelectCommand = this.CommandCollection[1]; + if ((CodCompany == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCompany)); + } + if ((CodSito == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(CodSito)); + } + if ((Flusso == null)) { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Flusso)); + } + if ((Anno == null)) { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Anno)); + } + if ((ODP == null)) { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = ((string)(ODP)); + } + if ((Tara.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((double)(Tara.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((CodImballo == null)) { + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[7].Value = ((string)(CodImballo)); + } + if ((CodTipoDichiaraz == null)) { + this.Adapter.SelectCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[8].Value = ((string)(CodTipoDichiaraz)); + } + if ((CodOperatore == null)) { + this.Adapter.SelectCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[9].Value = ((string)(CodOperatore)); + } + if ((CodEvento == null)) { + this.Adapter.SelectCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[10].Value = ((string)(CodEvento)); + } + DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TabStatoOdpUdcDataTable stp_getStatoByUdc(string UDC) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((UDC == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(UDC)); + } + DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Applicazione.TabStatoOdpUdcDataTable stp_insNewOdpUdcFull( + string CodCompany, + string CodSito, + string Flusso, + string Anno, + string ODP, + global::System.Nullable Tara, + global::System.Nullable IdxStato, + string CodImballo, + string CodTipoDichiaraz, + string CodOperatore, + string CodEvento, + global::System.Nullable Qta, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + string Particolare, + string CodStato, + string CodStampo, + string Figura, + string FiguraIncisa) { + this.Adapter.SelectCommand = this.CommandCollection[3]; + if ((CodCompany == null)) { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = ((string)(CodCompany)); + } + if ((CodSito == null)) { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = ((string)(CodSito)); + } + if ((Flusso == null)) { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = ((string)(Flusso)); + } + if ((Anno == null)) { + this.Adapter.SelectCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[4].Value = ((string)(Anno)); + } + if ((ODP == null)) { + this.Adapter.SelectCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[5].Value = ((string)(ODP)); + } + if ((Tara.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[6].Value = ((double)(Tara.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((IdxStato.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[7].Value = ((int)(IdxStato.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((CodImballo == null)) { + this.Adapter.SelectCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[8].Value = ((string)(CodImballo)); + } + if ((CodTipoDichiaraz == null)) { + this.Adapter.SelectCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[9].Value = ((string)(CodTipoDichiaraz)); + } + if ((CodOperatore == null)) { + this.Adapter.SelectCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[10].Value = ((string)(CodOperatore)); + } + if ((CodEvento == null)) { + this.Adapter.SelectCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[11].Value = ((string)(CodEvento)); + } + if ((Qta.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[12].Value = ((decimal)(Qta.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[12].Value = global::System.DBNull.Value; + } + if ((PesoTot.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[13].Value = ((double)(PesoTot.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((PesoCad.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[14].Value = ((double)(PesoCad.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((Particolare == null)) { + this.Adapter.SelectCommand.Parameters[15].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[15].Value = ((string)(Particolare)); + } + if ((CodStato == null)) { + this.Adapter.SelectCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[16].Value = ((string)(CodStato)); + } + if ((CodStampo == null)) { + this.Adapter.SelectCommand.Parameters[17].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[17].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.SelectCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[18].Value = ((string)(Figura)); + } + if ((FiguraIncisa == null)) { + this.Adapter.SelectCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.SelectCommand.Parameters[19].Value = ((string)(FiguraIncisa)); + } + DS_Applicazione.TabStatoOdpUdcDataTable dataTable = new DS_Applicazione.TabStatoOdpUdcDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.TabStatoOdpUdcDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "TabStatoOdpUdc"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete( + string Original_CodCompany, + string Original_ODP, + string Original_UDC, + global::System.Nullable Original_Tara, + global::System.Nullable Original_IdxStato, + global::System.Nullable Original_Qta, + string Original_CodImballo, + string Original_CodImpianto, + string Original_Particolare, + string Original_CodStato, + string Original_CodStampo, + string Original_Figura, + string Original_FiguraIncisa, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + global::System.Nullable Original_CreateDate, + global::System.Nullable Original_ModDate) { + if ((Original_CodCompany == null)) { + throw new global::System.ArgumentNullException("Original_CodCompany"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_CodCompany)); + } + if ((Original_ODP == null)) { + throw new global::System.ArgumentNullException("Original_ODP"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_ODP)); + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_UDC)); + } + if ((Original_Tara.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((double)(Original_Tara.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_IdxStato.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((int)(Original_IdxStato.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + if ((Original_Qta.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((decimal)(Original_Qta.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((Original_CodImballo == null)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_CodImballo)); + } + if ((Original_CodImpianto == null)) { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[12].Value = ((string)(Original_CodImpianto)); + } + if ((Original_Particolare == null)) { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[13].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[14].Value = ((string)(Original_Particolare)); + } + if ((Original_CodStato == null)) { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[16].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[15].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[16].Value = ((string)(Original_CodStato)); + } + if ((Original_CodStampo == null)) { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[18].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[17].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[18].Value = ((string)(Original_CodStampo)); + } + if ((Original_Figura == null)) { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[20].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[19].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[20].Value = ((string)(Original_Figura)); + } + if ((Original_FiguraIncisa == null)) { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[22].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[21].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[22].Value = ((string)(Original_FiguraIncisa)); + } + if ((Original_PesoTot.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[24].Value = ((double)(Original_PesoTot.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[23].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[24].Value = global::System.DBNull.Value; + } + if ((Original_PesoCad.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[26].Value = ((double)(Original_PesoCad.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[25].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[26].Value = global::System.DBNull.Value; + } + if ((Original_CreateDate.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[28].Value = ((System.DateTime)(Original_CreateDate.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[28].Value = global::System.DBNull.Value; + } + if ((Original_ModDate.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[30].Value = ((System.DateTime)(Original_ModDate.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[30].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert( + string CodCompany, + string ODP, + string UDC, + global::System.Nullable Tara, + global::System.Nullable IdxStato, + global::System.Nullable Qta, + string CodImballo, + string CodImpianto, + string Particolare, + string CodStato, + string CodStampo, + string Figura, + string FiguraIncisa, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + global::System.Nullable CreateDate, + global::System.Nullable ModDate) { + if ((CodCompany == null)) { + throw new global::System.ArgumentNullException("CodCompany"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CodCompany)); + } + if ((ODP == null)) { + throw new global::System.ArgumentNullException("ODP"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(ODP)); + } + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(UDC)); + } + if ((Tara.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[3].Value = ((double)(Tara.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((IdxStato.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[4].Value = ((int)(IdxStato.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Qta.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[5].Value = ((decimal)(Qta.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((CodImballo == null)) { + this.Adapter.InsertCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(CodImballo)); + } + if ((CodImpianto == null)) { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = ((string)(CodImpianto)); + } + if ((Particolare == null)) { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = ((string)(Particolare)); + } + if ((CodStato == null)) { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = ((string)(CodStato)); + } + if ((CodStampo == null)) { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = ((string)(Figura)); + } + if ((FiguraIncisa == null)) { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = ((string)(FiguraIncisa)); + } + if ((PesoTot.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[13].Value = ((double)(PesoTot.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((PesoCad.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[14].Value = ((double)(PesoCad.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((CreateDate.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[15].Value = ((System.DateTime)(CreateDate.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((ModDate.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[16].Value = ((System.DateTime)(ModDate.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[16].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + string CodCompany, + string ODP, + string UDC, + global::System.Nullable Tara, + global::System.Nullable IdxStato, + global::System.Nullable Qta, + string CodImballo, + string CodImpianto, + string Particolare, + string CodStato, + string CodStampo, + string Figura, + string FiguraIncisa, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + global::System.Nullable CreateDate, + global::System.Nullable ModDate, + string Original_CodCompany, + string Original_ODP, + string Original_UDC, + global::System.Nullable Original_Tara, + global::System.Nullable Original_IdxStato, + global::System.Nullable Original_Qta, + string Original_CodImballo, + string Original_CodImpianto, + string Original_Particolare, + string Original_CodStato, + string Original_CodStampo, + string Original_Figura, + string Original_FiguraIncisa, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + global::System.Nullable Original_CreateDate, + global::System.Nullable Original_ModDate) { + if ((CodCompany == null)) { + throw new global::System.ArgumentNullException("CodCompany"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CodCompany)); + } + if ((ODP == null)) { + throw new global::System.ArgumentNullException("ODP"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(ODP)); + } + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(UDC)); + } + if ((Tara.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((double)(Tara.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + if ((IdxStato.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(IdxStato.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Qta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((decimal)(Qta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + if ((CodImballo == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(CodImballo)); + } + if ((CodImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(CodImpianto)); + } + if ((Particolare == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((string)(Particolare)); + } + if ((CodStato == null)) { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(CodStato)); + } + if ((CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(Figura)); + } + if ((FiguraIncisa == null)) { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(FiguraIncisa)); + } + if ((PesoTot.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[13].Value = ((double)(PesoTot.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((PesoCad.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[14].Value = ((double)(PesoCad.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + if ((CreateDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[15].Value = ((System.DateTime)(CreateDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((ModDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[16].Value = ((System.DateTime)(ModDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[16].Value = global::System.DBNull.Value; + } + if ((Original_CodCompany == null)) { + throw new global::System.ArgumentNullException("Original_CodCompany"); + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(Original_CodCompany)); + } + if ((Original_ODP == null)) { + throw new global::System.ArgumentNullException("Original_ODP"); + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = ((string)(Original_ODP)); + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Original_UDC)); + } + if ((Original_Tara.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[21].Value = ((double)(Original_Tara.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; + } + if ((Original_IdxStato.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[23].Value = ((int)(Original_IdxStato.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; + } + if ((Original_Qta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[25].Value = ((decimal)(Original_Qta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[25].Value = global::System.DBNull.Value; + } + if ((Original_CodImballo == null)) { + this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[27].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[26].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[27].Value = ((string)(Original_CodImballo)); + } + if ((Original_CodImpianto == null)) { + this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[29].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[28].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[29].Value = ((string)(Original_CodImpianto)); + } + if ((Original_Particolare == null)) { + this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[31].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[30].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[31].Value = ((string)(Original_Particolare)); + } + if ((Original_CodStato == null)) { + this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[33].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[32].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[33].Value = ((string)(Original_CodStato)); + } + if ((Original_CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[35].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[34].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[35].Value = ((string)(Original_CodStampo)); + } + if ((Original_Figura == null)) { + this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[37].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[36].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[37].Value = ((string)(Original_Figura)); + } + if ((Original_FiguraIncisa == null)) { + this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[39].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[38].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[39].Value = ((string)(Original_FiguraIncisa)); + } + if ((Original_PesoTot.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[41].Value = ((double)(Original_PesoTot.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[40].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[41].Value = global::System.DBNull.Value; + } + if ((Original_PesoCad.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[43].Value = ((double)(Original_PesoCad.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[42].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[43].Value = global::System.DBNull.Value; + } + if ((Original_CreateDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[45].Value = ((System.DateTime)(Original_CreateDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[44].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[45].Value = global::System.DBNull.Value; + } + if ((Original_ModDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[47].Value = ((System.DateTime)(Original_ModDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[46].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[47].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + global::System.Nullable Tara, + global::System.Nullable IdxStato, + global::System.Nullable Qta, + string CodImballo, + string CodImpianto, + string Particolare, + string CodStato, + string CodStampo, + string Figura, + string FiguraIncisa, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + global::System.Nullable CreateDate, + global::System.Nullable ModDate, + string Original_CodCompany, + string Original_ODP, + string Original_UDC, + global::System.Nullable Original_Tara, + global::System.Nullable Original_IdxStato, + global::System.Nullable Original_Qta, + string Original_CodImballo, + string Original_CodImpianto, + string Original_Particolare, + string Original_CodStato, + string Original_CodStampo, + string Original_Figura, + string Original_FiguraIncisa, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + global::System.Nullable Original_CreateDate, + global::System.Nullable Original_ModDate) { + return this.Update(Original_CodCompany, Original_ODP, Original_UDC, Tara, IdxStato, Qta, CodImballo, CodImpianto, Particolare, CodStato, CodStampo, Figura, FiguraIncisa, PesoTot, PesoCad, CreateDate, ModDate, Original_CodCompany, Original_ODP, Original_UDC, Original_Tara, Original_IdxStato, Original_Qta, Original_CodImballo, Original_CodImpianto, Original_Particolare, Original_CodStato, Original_CodStampo, Original_Figura, Original_FiguraIncisa, Original_PesoTot, Original_PesoCad, Original_CreateDate, Original_ModDate); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class StoricoEventiTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public StoricoEventiTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "StoricoEventi"; + tableMapping.ColumnMappings.Add("IdxEv", "IdxEv"); + tableMapping.ColumnMappings.Add("DataEv", "DataEv"); + tableMapping.ColumnMappings.Add("CodEvento", "CodEvento"); + tableMapping.ColumnMappings.Add("CodOperatore", "CodOperatore"); + tableMapping.ColumnMappings.Add("CodTipoDichiaraz", "CodTipoDichiaraz"); + tableMapping.ColumnMappings.Add("CodCompany", "CodCompany"); + tableMapping.ColumnMappings.Add("ODP", "ODP"); + tableMapping.ColumnMappings.Add("UDC", "UDC"); + tableMapping.ColumnMappings.Add("Qta", "Qta"); + tableMapping.ColumnMappings.Add("PesoTot", "PesoTot"); + tableMapping.ColumnMappings.Add("PesoCad", "PesoCad"); + tableMapping.ColumnMappings.Add("Particolare", "Particolare"); + tableMapping.ColumnMappings.Add("CodStato", "CodStato"); + tableMapping.ColumnMappings.Add("CodStampo", "CodStampo"); + tableMapping.ColumnMappings.Add("Figura", "Figura"); + tableMapping.ColumnMappings.Add("FiguraIncisa", "FiguraIncisa"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM [dbo].[StoricoEventi] WHERE (([IdxEv] = @Original_IdxEv) AND ([DataEv] = @Original_DataEv) AND ([CodEvento] = @Original_CodEvento) AND ((@IsNull_CodOperatore = 1 AND [CodOperatore] IS NULL) OR ([CodOperatore] = @Original_CodOperatore)) AND ((@IsNull_CodTipoDichiaraz = 1 AND [CodTipoDichiaraz] IS NULL) OR ([CodTipoDichiaraz] = @Original_CodTipoDichiaraz)) AND ((@IsNull_CodCompany = 1 AND [CodCompany] IS NULL) OR ([CodCompany] = @Original_CodCompany)) AND ((@IsNull_ODP = 1 AND [ODP] IS NULL) OR ([ODP] = @Original_ODP)) AND ([UDC] = @Original_UDC) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxEv", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxEv", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataEv", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataEv", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodEvento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodEvento", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodOperatore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodOperatore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodOperatore", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodOperatore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodTipoDichiaraz", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoDichiaraz", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodTipoDichiaraz", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoDichiaraz", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodCompany", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ODP", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoCad", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Particolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FiguraIncisa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = @"INSERT INTO [dbo].[StoricoEventi] ([DataEv], [CodEvento], [CodOperatore], [CodTipoDichiaraz], [CodCompany], [ODP], [UDC], [Qta], [PesoTot], [PesoCad], [Particolare], [CodStato], [CodStampo], [Figura], [FiguraIncisa]) VALUES (@DataEv, @CodEvento, @CodOperatore, @CodTipoDichiaraz, @CodCompany, @ODP, @UDC, @Qta, @PesoTot, @PesoCad, @Particolare, @CodStato, @CodStampo, @Figura, @FiguraIncisa); +SELECT IdxEv, DataEv, CodEvento, CodOperatore, CodTipoDichiaraz, CodCompany, ODP, UDC, Qta, PesoTot, PesoCad, Particolare, CodStato, CodStampo, Figura, FiguraIncisa FROM StoricoEventi WHERE (IdxEv = SCOPE_IDENTITY())"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataEv", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataEv", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodEvento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodEvento", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodOperatore", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodOperatore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoDichiaraz", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoDichiaraz", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE [dbo].[StoricoEventi] SET [DataEv] = @DataEv, [CodEvento] = @CodEvento, [C" + + "odOperatore] = @CodOperatore, [CodTipoDichiaraz] = @CodTipoDichiaraz, [CodCompan" + + "y] = @CodCompany, [ODP] = @ODP, [UDC] = @UDC, [Qta] = @Qta, [PesoTot] = @PesoTot" + + ", [PesoCad] = @PesoCad, [Particolare] = @Particolare, [CodStato] = @CodStato, [C" + + "odStampo] = @CodStampo, [Figura] = @Figura, [FiguraIncisa] = @FiguraIncisa WHERE" + + " (([IdxEv] = @Original_IdxEv) AND ([DataEv] = @Original_DataEv) AND ([CodEvento]" + + " = @Original_CodEvento) AND ((@IsNull_CodOperatore = 1 AND [CodOperatore] IS NUL" + + "L) OR ([CodOperatore] = @Original_CodOperatore)) AND ((@IsNull_CodTipoDichiaraz " + + "= 1 AND [CodTipoDichiaraz] IS NULL) OR ([CodTipoDichiaraz] = @Original_CodTipoDi" + + "chiaraz)) AND ((@IsNull_CodCompany = 1 AND [CodCompany] IS NULL) OR ([CodCompany" + + "] = @Original_CodCompany)) AND ((@IsNull_ODP = 1 AND [ODP] IS NULL) OR ([ODP] = " + + "@Original_ODP)) AND ([UDC] = @Original_UDC) AND ((@IsNull_Qta = 1 AND [Qta] IS N" + + "ULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL" + + ") OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS" + + " NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_Particolare = 1 AND [Pa" + + "rticolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_Co" + + "dStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@" + + "IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodSta" + + "mpo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Fi" + + "gura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraInc" + + "isa] = @Original_FiguraIncisa)));\r\nSELECT IdxEv, DataEv, CodEvento, CodOperatore" + + ", CodTipoDichiaraz, CodCompany, ODP, UDC, Qta, PesoTot, PesoCad, Particolare, Co" + + "dStato, CodStampo, Figura, FiguraIncisa FROM StoricoEventi WHERE (IdxEv = @IdxEv" + + ")"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@DataEv", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataEv", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodEvento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodEvento", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodOperatore", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodOperatore", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodTipoDichiaraz", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoDichiaraz", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_IdxEv", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "IdxEv", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_DataEv", global::System.Data.SqlDbType.DateTime, 0, global::System.Data.ParameterDirection.Input, 0, 0, "DataEv", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodEvento", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodEvento", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodOperatore", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodOperatore", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodOperatore", global::System.Data.SqlDbType.NChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodOperatore", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodTipoDichiaraz", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoDichiaraz", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodTipoDichiaraz", global::System.Data.SqlDbType.Char, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodTipoDichiaraz", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodCompany", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodCompany", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodCompany", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_ODP", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_ODP", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "ODP", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Qta", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Qta", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Qta", global::System.Data.SqlDbType.Decimal, 0, global::System.Data.ParameterDirection.Input, 10, 2, "Qta", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoTot", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoTot", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoTot", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_PesoCad", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_PesoCad", global::System.Data.SqlDbType.Float, 0, global::System.Data.ParameterDirection.Input, 0, 0, "PesoCad", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Particolare", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Particolare", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Particolare", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStato", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStato", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStato", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_CodStampo", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_CodStampo", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "CodStampo", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_Figura", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Figura", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Figura", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IsNull_FiguraIncisa", global::System.Data.SqlDbType.Int, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, true, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_FiguraIncisa", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "FiguraIncisa", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@IdxEv", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 0, 0, "IdxEv", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT IdxEv, DataEv, CodEvento, CodOperatore, CodTipoDichiaraz, CodCompany, ODP," + + " UDC, Qta, PesoTot, PesoCad, Particolare, CodStato, CodStampo, Figura, FiguraInc" + + "isa FROM dbo.StoricoEventi"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.StoricoEventiDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.StoricoEventiDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.StoricoEventiDataTable dataTable = new DS_Applicazione.StoricoEventiDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.StoricoEventiDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "StoricoEventi"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete( + int Original_IdxEv, + System.DateTime Original_DataEv, + string Original_CodEvento, + string Original_CodOperatore, + string Original_CodTipoDichiaraz, + string Original_CodCompany, + string Original_ODP, + string Original_UDC, + global::System.Nullable Original_Qta, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + string Original_Particolare, + string Original_CodStato, + string Original_CodStampo, + string Original_Figura, + string Original_FiguraIncisa) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_IdxEv)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((System.DateTime)(Original_DataEv)); + if ((Original_CodEvento == null)) { + throw new global::System.ArgumentNullException("Original_CodEvento"); + } + else { + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CodEvento)); + } + if ((Original_CodOperatore == null)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_CodOperatore)); + } + if ((Original_CodTipoDichiaraz == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_CodTipoDichiaraz)); + } + if ((Original_CodCompany == null)) { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[8].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[7].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[8].Value = ((string)(Original_CodCompany)); + } + if ((Original_ODP == null)) { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[9].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[10].Value = ((string)(Original_ODP)); + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.DeleteCommand.Parameters[11].Value = ((string)(Original_UDC)); + } + if ((Original_Qta.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[13].Value = ((decimal)(Original_Qta.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[12].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[13].Value = global::System.DBNull.Value; + } + if ((Original_PesoTot.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[15].Value = ((double)(Original_PesoTot.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[14].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[15].Value = global::System.DBNull.Value; + } + if ((Original_PesoCad.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[17].Value = ((double)(Original_PesoCad.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[16].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[17].Value = global::System.DBNull.Value; + } + if ((Original_Particolare == null)) { + this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[18].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[19].Value = ((string)(Original_Particolare)); + } + if ((Original_CodStato == null)) { + this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[21].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[21].Value = ((string)(Original_CodStato)); + } + if ((Original_CodStampo == null)) { + this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[22].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[23].Value = ((string)(Original_CodStampo)); + } + if ((Original_Figura == null)) { + this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[25].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[24].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[25].Value = ((string)(Original_Figura)); + } + if ((Original_FiguraIncisa == null)) { + this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[27].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[26].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[27].Value = ((string)(Original_FiguraIncisa)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(System.DateTime DataEv, string CodEvento, string CodOperatore, string CodTipoDichiaraz, string CodCompany, string ODP, string UDC, global::System.Nullable Qta, global::System.Nullable PesoTot, global::System.Nullable PesoCad, string Particolare, string CodStato, string CodStampo, string Figura, string FiguraIncisa) { + this.Adapter.InsertCommand.Parameters[0].Value = ((System.DateTime)(DataEv)); + if ((CodEvento == null)) { + throw new global::System.ArgumentNullException("CodEvento"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CodEvento)); + } + if ((CodOperatore == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CodOperatore)); + } + if ((CodTipoDichiaraz == null)) { + this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[3].Value = ((string)(CodTipoDichiaraz)); + } + if ((CodCompany == null)) { + this.Adapter.InsertCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[4].Value = ((string)(CodCompany)); + } + if ((ODP == null)) { + this.Adapter.InsertCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[5].Value = ((string)(ODP)); + } + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.InsertCommand.Parameters[6].Value = ((string)(UDC)); + } + if ((Qta.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[7].Value = ((decimal)(Qta.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((PesoTot.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[8].Value = ((double)(PesoTot.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((PesoCad.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[9].Value = ((double)(PesoCad.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((Particolare == null)) { + this.Adapter.InsertCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[10].Value = ((string)(Particolare)); + } + if ((CodStato == null)) { + this.Adapter.InsertCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[11].Value = ((string)(CodStato)); + } + if ((CodStampo == null)) { + this.Adapter.InsertCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[12].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.InsertCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[13].Value = ((string)(Figura)); + } + if ((FiguraIncisa == null)) { + this.Adapter.InsertCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[14].Value = ((string)(FiguraIncisa)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + System.DateTime DataEv, + string CodEvento, + string CodOperatore, + string CodTipoDichiaraz, + string CodCompany, + string ODP, + string UDC, + global::System.Nullable Qta, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + string Particolare, + string CodStato, + string CodStampo, + string Figura, + string FiguraIncisa, + int Original_IdxEv, + System.DateTime Original_DataEv, + string Original_CodEvento, + string Original_CodOperatore, + string Original_CodTipoDichiaraz, + string Original_CodCompany, + string Original_ODP, + string Original_UDC, + global::System.Nullable Original_Qta, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + string Original_Particolare, + string Original_CodStato, + string Original_CodStampo, + string Original_Figura, + string Original_FiguraIncisa, + int IdxEv) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((System.DateTime)(DataEv)); + if ((CodEvento == null)) { + throw new global::System.ArgumentNullException("CodEvento"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CodEvento)); + } + if ((CodOperatore == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CodOperatore)); + } + if ((CodTipoDichiaraz == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(CodTipoDichiaraz)); + } + if ((CodCompany == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(CodCompany)); + } + if ((ODP == null)) { + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(ODP)); + } + if ((UDC == null)) { + throw new global::System.ArgumentNullException("UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((string)(UDC)); + } + if ((Qta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[7].Value = ((decimal)(Qta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((PesoTot.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((double)(PesoTot.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = global::System.DBNull.Value; + } + if ((PesoCad.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[9].Value = ((double)(PesoCad.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + if ((Particolare == null)) { + this.Adapter.UpdateCommand.Parameters[10].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[10].Value = ((string)(Particolare)); + } + if ((CodStato == null)) { + this.Adapter.UpdateCommand.Parameters[11].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[11].Value = ((string)(CodStato)); + } + if ((CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[12].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[12].Value = ((string)(CodStampo)); + } + if ((Figura == null)) { + this.Adapter.UpdateCommand.Parameters[13].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[13].Value = ((string)(Figura)); + } + if ((FiguraIncisa == null)) { + this.Adapter.UpdateCommand.Parameters[14].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[14].Value = ((string)(FiguraIncisa)); + } + this.Adapter.UpdateCommand.Parameters[15].Value = ((int)(Original_IdxEv)); + this.Adapter.UpdateCommand.Parameters[16].Value = ((System.DateTime)(Original_DataEv)); + if ((Original_CodEvento == null)) { + throw new global::System.ArgumentNullException("Original_CodEvento"); + } + else { + this.Adapter.UpdateCommand.Parameters[17].Value = ((string)(Original_CodEvento)); + } + if ((Original_CodOperatore == null)) { + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[19].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[18].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[19].Value = ((string)(Original_CodOperatore)); + } + if ((Original_CodTipoDichiaraz == null)) { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[21].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[20].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[21].Value = ((string)(Original_CodTipoDichiaraz)); + } + if ((Original_CodCompany == null)) { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[23].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[22].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[23].Value = ((string)(Original_CodCompany)); + } + if ((Original_ODP == null)) { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[25].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[24].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[25].Value = ((string)(Original_ODP)); + } + if ((Original_UDC == null)) { + throw new global::System.ArgumentNullException("Original_UDC"); + } + else { + this.Adapter.UpdateCommand.Parameters[26].Value = ((string)(Original_UDC)); + } + if ((Original_Qta.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[28].Value = ((decimal)(Original_Qta.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[27].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[28].Value = global::System.DBNull.Value; + } + if ((Original_PesoTot.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[30].Value = ((double)(Original_PesoTot.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[29].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[30].Value = global::System.DBNull.Value; + } + if ((Original_PesoCad.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[32].Value = ((double)(Original_PesoCad.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[31].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[32].Value = global::System.DBNull.Value; + } + if ((Original_Particolare == null)) { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[34].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[33].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[34].Value = ((string)(Original_Particolare)); + } + if ((Original_CodStato == null)) { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[36].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[35].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[36].Value = ((string)(Original_CodStato)); + } + if ((Original_CodStampo == null)) { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[38].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[37].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[38].Value = ((string)(Original_CodStampo)); + } + if ((Original_Figura == null)) { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[40].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[39].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[40].Value = ((string)(Original_Figura)); + } + if ((Original_FiguraIncisa == null)) { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[42].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[41].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[42].Value = ((string)(Original_FiguraIncisa)); + } + this.Adapter.UpdateCommand.Parameters[43].Value = ((int)(IdxEv)); + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update( + System.DateTime DataEv, + string CodEvento, + string CodOperatore, + string CodTipoDichiaraz, + string CodCompany, + string ODP, + string UDC, + global::System.Nullable Qta, + global::System.Nullable PesoTot, + global::System.Nullable PesoCad, + string Particolare, + string CodStato, + string CodStampo, + string Figura, + string FiguraIncisa, + int Original_IdxEv, + System.DateTime Original_DataEv, + string Original_CodEvento, + string Original_CodOperatore, + string Original_CodTipoDichiaraz, + string Original_CodCompany, + string Original_ODP, + string Original_UDC, + global::System.Nullable Original_Qta, + global::System.Nullable Original_PesoTot, + global::System.Nullable Original_PesoCad, + string Original_Particolare, + string Original_CodStato, + string Original_CodStampo, + string Original_Figura, + string Original_FiguraIncisa) { + return this.Update(DataEv, CodEvento, CodOperatore, CodTipoDichiaraz, CodCompany, ODP, UDC, Qta, PesoTot, PesoCad, Particolare, CodStato, CodStampo, Figura, FiguraIncisa, Original_IdxEv, Original_DataEv, Original_CodEvento, Original_CodOperatore, Original_CodTipoDichiaraz, Original_CodCompany, Original_ODP, Original_UDC, Original_Qta, Original_PesoTot, Original_PesoCad, Original_Particolare, Original_CodStato, Original_CodStampo, Original_Figura, Original_FiguraIncisa, Original_IdxEv); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class RelazUDCTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.SqlClient.SqlDataAdapter _adapter; + + private global::System.Data.SqlClient.SqlConnection _connection; + + private global::System.Data.SqlClient.SqlTransaction _transaction; + + private global::System.Data.SqlClient.SqlCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public RelazUDCTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + internal global::System.Data.SqlClient.SqlTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + protected global::System.Data.SqlClient.SqlCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitAdapter() { + this._adapter = new global::System.Data.SqlClient.SqlDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "RelazUDC"; + tableMapping.ColumnMappings.Add("UDC_parent", "UDC_parent"); + tableMapping.ColumnMappings.Add("UDC_child", "UDC_child"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM [dbo].[RelazUDC] WHERE (([UDC_parent] = @Original_UDC_parent) AND ([U" + + "DC_child] = @Original_UDC_child))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC_parent", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_parent", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC_child", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_child", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO [dbo].[RelazUDC] ([UDC_parent], [UDC_child]) VALUES (@UDC_parent, @UD" + + "C_child);\r\nSELECT UDC_parent, UDC_child FROM RelazUDC WHERE (UDC_child = @UDC_ch" + + "ild) AND (UDC_parent = @UDC_parent)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC_parent", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_parent", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC_child", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_child", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand = new global::System.Data.SqlClient.SqlCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE [dbo].[RelazUDC] SET [UDC_parent] = @UDC_parent, [UDC_child] = @UDC_child WHERE (([UDC_parent] = @Original_UDC_parent) AND ([UDC_child] = @Original_UDC_child)); +SELECT UDC_parent, UDC_child FROM RelazUDC WHERE (UDC_child = @UDC_child) AND (UDC_parent = @UDC_parent)"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC_parent", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_parent", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@UDC_child", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_child", global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC_parent", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_parent", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_UDC_child", global::System.Data.SqlDbType.NVarChar, 0, global::System.Data.ParameterDirection.Input, 0, 0, "UDC_child", global::System.Data.DataRowVersion.Original, false, null, "", "", "")); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitConnection() { + this._connection = new global::System.Data.SqlClient.SqlConnection(); + this._connection.ConnectionString = global::GMW_data.Properties.Settings.Default.GMWConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1]; + this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT UDC_parent, UDC_child FROM dbo.RelazUDC"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(DS_Applicazione.RelazUDCDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual DS_Applicazione.RelazUDCDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + DS_Applicazione.RelazUDCDataTable dataTable = new DS_Applicazione.RelazUDCDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione.RelazUDCDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(DS_Applicazione dataSet) { + return this.Adapter.Update(dataSet, "RelazUDC"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(string Original_UDC_parent, string Original_UDC_child) { + if ((Original_UDC_parent == null)) { + throw new global::System.ArgumentNullException("Original_UDC_parent"); + } + else { + this.Adapter.DeleteCommand.Parameters[0].Value = ((string)(Original_UDC_parent)); + } + if ((Original_UDC_child == null)) { + throw new global::System.ArgumentNullException("Original_UDC_child"); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((string)(Original_UDC_child)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string UDC_parent, string UDC_child) { + if ((UDC_parent == null)) { + throw new global::System.ArgumentNullException("UDC_parent"); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(UDC_parent)); + } + if ((UDC_child == null)) { + throw new global::System.ArgumentNullException("UDC_child"); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(UDC_child)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string UDC_parent, string UDC_child, string Original_UDC_parent, string Original_UDC_child) { + if ((UDC_parent == null)) { + throw new global::System.ArgumentNullException("UDC_parent"); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(UDC_parent)); + } + if ((UDC_child == null)) { + throw new global::System.ArgumentNullException("UDC_child"); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(UDC_child)); + } + if ((Original_UDC_parent == null)) { + throw new global::System.ArgumentNullException("Original_UDC_parent"); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(Original_UDC_parent)); + } + if ((Original_UDC_child == null)) { + throw new global::System.ArgumentNullException("Original_UDC_child"); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((string)(Original_UDC_child)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Original_UDC_parent, string Original_UDC_child) { + return this.Update(Original_UDC_parent, Original_UDC_child, Original_UDC_parent, Original_UDC_child); + } + } + /// ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios /// @@ -10401,10 +14937,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) private UpdateOrderOption _updateOrder; - private Impianti2ArticoliTableAdapter _impianti2ArticoliTableAdapter; - - private AnagArticoliTableAdapter _anagArticoliTableAdapter; - private AnagImpiantiTableAdapter _anagImpiantiTableAdapter; private AnagCompanyTableAdapter _anagCompanyTableAdapter; @@ -10417,14 +14949,22 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) private AnagStatiTableAdapter _anagStatiTableAdapter; - private TabStatoOdpUdcTableAdapter _tabStatoOdpUdcTableAdapter; - private AnagTipoDichiarazTableAdapter _anagTipoDichiarazTableAdapter; private AnagStatiProdottoTableAdapter _anagStatiProdottoTableAdapter; private AnagImballiTableAdapter _anagImballiTableAdapter; + private AnagArticoliTableAdapter _anagArticoliTableAdapter; + + private Impianti2ArticoliTableAdapter _impianti2ArticoliTableAdapter; + + private TabStatoOdpUdcTableAdapter _tabStatoOdpUdcTableAdapter; + + private StoricoEventiTableAdapter _storicoEventiTableAdapter; + + private RelazUDCTableAdapter _relazUDCTableAdapter; + private bool _backupDataSetBeforeUpdate; private global::System.Data.IDbConnection _connection; @@ -10439,32 +14979,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + - "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + - "", "System.Drawing.Design.UITypeEditor")] - public Impianti2ArticoliTableAdapter Impianti2ArticoliTableAdapter { - get { - return this._impianti2ArticoliTableAdapter; - } - set { - this._impianti2ArticoliTableAdapter = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + - "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + - "", "System.Drawing.Design.UITypeEditor")] - public AnagArticoliTableAdapter AnagArticoliTableAdapter { - get { - return this._anagArticoliTableAdapter; - } - set { - this._anagArticoliTableAdapter = value; - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + @@ -10543,19 +15057,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + - "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + - "", "System.Drawing.Design.UITypeEditor")] - public TabStatoOdpUdcTableAdapter TabStatoOdpUdcTableAdapter { - get { - return this._tabStatoOdpUdcTableAdapter; - } - set { - this._tabStatoOdpUdcTableAdapter = value; - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + @@ -10595,6 +15096,71 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public AnagArticoliTableAdapter AnagArticoliTableAdapter { + get { + return this._anagArticoliTableAdapter; + } + set { + this._anagArticoliTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public Impianti2ArticoliTableAdapter Impianti2ArticoliTableAdapter { + get { + return this._impianti2ArticoliTableAdapter; + } + set { + this._impianti2ArticoliTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public TabStatoOdpUdcTableAdapter TabStatoOdpUdcTableAdapter { + get { + return this._tabStatoOdpUdcTableAdapter; + } + set { + this._tabStatoOdpUdcTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public StoricoEventiTableAdapter StoricoEventiTableAdapter { + get { + return this._storicoEventiTableAdapter; + } + set { + this._storicoEventiTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" + + "", "System.Drawing.Design.UITypeEditor")] + public RelazUDCTableAdapter RelazUDCTableAdapter { + get { + return this._relazUDCTableAdapter; + } + set { + this._relazUDCTableAdapter = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] public bool BackupDataSetBeforeUpdate { get { @@ -10612,14 +15178,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) if ((this._connection != null)) { return this._connection; } - if (((this._impianti2ArticoliTableAdapter != null) - && (this._impianti2ArticoliTableAdapter.Connection != null))) { - return this._impianti2ArticoliTableAdapter.Connection; - } - if (((this._anagArticoliTableAdapter != null) - && (this._anagArticoliTableAdapter.Connection != null))) { - return this._anagArticoliTableAdapter.Connection; - } if (((this._anagImpiantiTableAdapter != null) && (this._anagImpiantiTableAdapter.Connection != null))) { return this._anagImpiantiTableAdapter.Connection; @@ -10644,10 +15202,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) && (this._anagStatiTableAdapter.Connection != null))) { return this._anagStatiTableAdapter.Connection; } - if (((this._tabStatoOdpUdcTableAdapter != null) - && (this._tabStatoOdpUdcTableAdapter.Connection != null))) { - return this._tabStatoOdpUdcTableAdapter.Connection; - } if (((this._anagTipoDichiarazTableAdapter != null) && (this._anagTipoDichiarazTableAdapter.Connection != null))) { return this._anagTipoDichiarazTableAdapter.Connection; @@ -10660,6 +15214,26 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) && (this._anagImballiTableAdapter.Connection != null))) { return this._anagImballiTableAdapter.Connection; } + if (((this._anagArticoliTableAdapter != null) + && (this._anagArticoliTableAdapter.Connection != null))) { + return this._anagArticoliTableAdapter.Connection; + } + if (((this._impianti2ArticoliTableAdapter != null) + && (this._impianti2ArticoliTableAdapter.Connection != null))) { + return this._impianti2ArticoliTableAdapter.Connection; + } + if (((this._tabStatoOdpUdcTableAdapter != null) + && (this._tabStatoOdpUdcTableAdapter.Connection != null))) { + return this._tabStatoOdpUdcTableAdapter.Connection; + } + if (((this._storicoEventiTableAdapter != null) + && (this._storicoEventiTableAdapter.Connection != null))) { + return this._storicoEventiTableAdapter.Connection; + } + if (((this._relazUDCTableAdapter != null) + && (this._relazUDCTableAdapter.Connection != null))) { + return this._relazUDCTableAdapter.Connection; + } return null; } set { @@ -10672,12 +15246,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) public int TableAdapterInstanceCount { get { int count = 0; - if ((this._impianti2ArticoliTableAdapter != null)) { - count = (count + 1); - } - if ((this._anagArticoliTableAdapter != null)) { - count = (count + 1); - } if ((this._anagImpiantiTableAdapter != null)) { count = (count + 1); } @@ -10696,9 +15264,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) if ((this._anagStatiTableAdapter != null)) { count = (count + 1); } - if ((this._tabStatoOdpUdcTableAdapter != null)) { - count = (count + 1); - } if ((this._anagTipoDichiarazTableAdapter != null)) { count = (count + 1); } @@ -10708,6 +15273,21 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) if ((this._anagImballiTableAdapter != null)) { count = (count + 1); } + if ((this._anagArticoliTableAdapter != null)) { + count = (count + 1); + } + if ((this._impianti2ArticoliTableAdapter != null)) { + count = (count + 1); + } + if ((this._tabStatoOdpUdcTableAdapter != null)) { + count = (count + 1); + } + if ((this._storicoEventiTableAdapter != null)) { + count = (count + 1); + } + if ((this._relazUDCTableAdapter != null)) { + count = (count + 1); + } return count; } } @@ -10727,12 +15307,12 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(updatedRows); } } - if ((this._anagSitiTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.AnagSiti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + if ((this._anagOdpTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagOdp.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); if (((updatedRows != null) && (0 < updatedRows.Length))) { - result = (result + this._anagSitiTableAdapter.Update(updatedRows)); + result = (result + this._anagOdpTableAdapter.Update(updatedRows)); allChangedRows.AddRange(updatedRows); } } @@ -10745,24 +15325,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(updatedRows); } } - if ((this._anagOdpTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.AnagOdp.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); - updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); - if (((updatedRows != null) - && (0 < updatedRows.Length))) { - result = (result + this._anagOdpTableAdapter.Update(updatedRows)); - allChangedRows.AddRange(updatedRows); - } - } - if ((this._anagImballiTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.AnagImballi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); - updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); - if (((updatedRows != null) - && (0 < updatedRows.Length))) { - result = (result + this._anagImballiTableAdapter.Update(updatedRows)); - allChangedRows.AddRange(updatedRows); - } - } if ((this._anagArticoliTableAdapter != null)) { global::System.Data.DataRow[] updatedRows = dataSet.AnagArticoli.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); @@ -10772,15 +15334,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(updatedRows); } } - if ((this._anagImpiantiTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.AnagImpianti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); - updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); - if (((updatedRows != null) - && (0 < updatedRows.Length))) { - result = (result + this._anagImpiantiTableAdapter.Update(updatedRows)); - allChangedRows.AddRange(updatedRows); - } - } if ((this._anagStatiProdottoTableAdapter != null)) { global::System.Data.DataRow[] updatedRows = dataSet.AnagStatiProdotto.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); @@ -10790,12 +15343,30 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(updatedRows); } } - if ((this._impianti2ArticoliTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.Impianti2Articoli.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + if ((this._anagSitiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagSiti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); if (((updatedRows != null) && (0 < updatedRows.Length))) { - result = (result + this._impianti2ArticoliTableAdapter.Update(updatedRows)); + result = (result + this._anagSitiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._anagImballiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagImballi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagImballiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._tabStatoOdpUdcTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.TabStatoOdpUdc.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._tabStatoOdpUdcTableAdapter.Update(updatedRows)); allChangedRows.AddRange(updatedRows); } } @@ -10808,6 +15379,33 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(updatedRows); } } + if ((this._anagImpiantiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.AnagImpianti.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._anagImpiantiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._storicoEventiTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.StoricoEventi.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._storicoEventiTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._relazUDCTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.RelazUDC.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._relazUDCTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } if ((this._anagBilanceTableAdapter != null)) { global::System.Data.DataRow[] updatedRows = dataSet.AnagBilance.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); @@ -10817,12 +15415,12 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(updatedRows); } } - if ((this._tabStatoOdpUdcTableAdapter != null)) { - global::System.Data.DataRow[] updatedRows = dataSet.TabStatoOdpUdc.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + if ((this._impianti2ArticoliTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Impianti2Articoli.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); if (((updatedRows != null) && (0 < updatedRows.Length))) { - result = (result + this._tabStatoOdpUdcTableAdapter.Update(updatedRows)); + result = (result + this._impianti2ArticoliTableAdapter.Update(updatedRows)); allChangedRows.AddRange(updatedRows); } } @@ -10843,11 +15441,11 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allAddedRows.AddRange(addedRows); } } - if ((this._anagSitiTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.AnagSiti.Select(null, null, global::System.Data.DataViewRowState.Added); + if ((this._anagOdpTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagOdp.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) && (0 < addedRows.Length))) { - result = (result + this._anagSitiTableAdapter.Update(addedRows)); + result = (result + this._anagOdpTableAdapter.Update(addedRows)); allAddedRows.AddRange(addedRows); } } @@ -10859,22 +15457,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allAddedRows.AddRange(addedRows); } } - if ((this._anagOdpTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.AnagOdp.Select(null, null, global::System.Data.DataViewRowState.Added); - if (((addedRows != null) - && (0 < addedRows.Length))) { - result = (result + this._anagOdpTableAdapter.Update(addedRows)); - allAddedRows.AddRange(addedRows); - } - } - if ((this._anagImballiTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.AnagImballi.Select(null, null, global::System.Data.DataViewRowState.Added); - if (((addedRows != null) - && (0 < addedRows.Length))) { - result = (result + this._anagImballiTableAdapter.Update(addedRows)); - allAddedRows.AddRange(addedRows); - } - } if ((this._anagArticoliTableAdapter != null)) { global::System.Data.DataRow[] addedRows = dataSet.AnagArticoli.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) @@ -10883,14 +15465,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allAddedRows.AddRange(addedRows); } } - if ((this._anagImpiantiTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.AnagImpianti.Select(null, null, global::System.Data.DataViewRowState.Added); - if (((addedRows != null) - && (0 < addedRows.Length))) { - result = (result + this._anagImpiantiTableAdapter.Update(addedRows)); - allAddedRows.AddRange(addedRows); - } - } if ((this._anagStatiProdottoTableAdapter != null)) { global::System.Data.DataRow[] addedRows = dataSet.AnagStatiProdotto.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) @@ -10899,11 +15473,27 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allAddedRows.AddRange(addedRows); } } - if ((this._impianti2ArticoliTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.Impianti2Articoli.Select(null, null, global::System.Data.DataViewRowState.Added); + if ((this._anagSitiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagSiti.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) && (0 < addedRows.Length))) { - result = (result + this._impianti2ArticoliTableAdapter.Update(addedRows)); + result = (result + this._anagSitiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._anagImballiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagImballi.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagImballiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._tabStatoOdpUdcTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.TabStatoOdpUdc.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._tabStatoOdpUdcTableAdapter.Update(addedRows)); allAddedRows.AddRange(addedRows); } } @@ -10915,6 +15505,30 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allAddedRows.AddRange(addedRows); } } + if ((this._anagImpiantiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.AnagImpianti.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._anagImpiantiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._storicoEventiTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.StoricoEventi.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._storicoEventiTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._relazUDCTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.RelazUDC.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._relazUDCTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } if ((this._anagBilanceTableAdapter != null)) { global::System.Data.DataRow[] addedRows = dataSet.AnagBilance.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) @@ -10923,11 +15537,11 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allAddedRows.AddRange(addedRows); } } - if ((this._tabStatoOdpUdcTableAdapter != null)) { - global::System.Data.DataRow[] addedRows = dataSet.TabStatoOdpUdc.Select(null, null, global::System.Data.DataViewRowState.Added); + if ((this._impianti2ArticoliTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Impianti2Articoli.Select(null, null, global::System.Data.DataViewRowState.Added); if (((addedRows != null) && (0 < addedRows.Length))) { - result = (result + this._tabStatoOdpUdcTableAdapter.Update(addedRows)); + result = (result + this._impianti2ArticoliTableAdapter.Update(addedRows)); allAddedRows.AddRange(addedRows); } } @@ -10940,11 +15554,11 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] private int UpdateDeletedRows(DS_Applicazione dataSet, global::System.Collections.Generic.List allChangedRows) { int result = 0; - if ((this._tabStatoOdpUdcTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.TabStatoOdpUdc.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._impianti2ArticoliTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Impianti2Articoli.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._tabStatoOdpUdcTableAdapter.Update(deletedRows)); + result = (result + this._impianti2ArticoliTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -10956,27 +15570,19 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(deletedRows); } } - if ((this._anagTipoDichiarazTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.AnagTipoDichiaraz.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._relazUDCTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.RelazUDC.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._anagTipoDichiarazTableAdapter.Update(deletedRows)); + result = (result + this._relazUDCTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } - if ((this._impianti2ArticoliTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.Impianti2Articoli.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._storicoEventiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.StoricoEventi.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._impianti2ArticoliTableAdapter.Update(deletedRows)); - allChangedRows.AddRange(deletedRows); - } - } - if ((this._anagStatiProdottoTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.AnagStatiProdotto.Select(null, null, global::System.Data.DataViewRowState.Deleted); - if (((deletedRows != null) - && (0 < deletedRows.Length))) { - result = (result + this._anagStatiProdottoTableAdapter.Update(deletedRows)); + result = (result + this._storicoEventiTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -10988,11 +15594,19 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(deletedRows); } } - if ((this._anagArticoliTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.AnagArticoli.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._anagTipoDichiarazTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagTipoDichiaraz.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._anagArticoliTableAdapter.Update(deletedRows)); + result = (result + this._anagTipoDichiarazTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._tabStatoOdpUdcTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.TabStatoOdpUdc.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._tabStatoOdpUdcTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -11004,11 +15618,27 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(deletedRows); } } - if ((this._anagOdpTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.AnagOdp.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._anagSitiTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagSiti.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._anagOdpTableAdapter.Update(deletedRows)); + result = (result + this._anagSitiTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagStatiProdottoTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagStatiProdotto.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagStatiProdottoTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._anagArticoliTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagArticoli.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._anagArticoliTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -11020,11 +15650,11 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) allChangedRows.AddRange(deletedRows); } } - if ((this._anagSitiTableAdapter != null)) { - global::System.Data.DataRow[] deletedRows = dataSet.AnagSiti.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if ((this._anagOdpTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.AnagOdp.Select(null, null, global::System.Data.DataViewRowState.Deleted); if (((deletedRows != null) && (0 < deletedRows.Length))) { - result = (result + this._anagSitiTableAdapter.Update(deletedRows)); + result = (result + this._anagOdpTableAdapter.Update(deletedRows)); allChangedRows.AddRange(deletedRows); } } @@ -11073,16 +15703,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) if ((dataSet.HasChanges() == false)) { return 0; } - if (((this._impianti2ArticoliTableAdapter != null) - && (this.MatchTableAdapterConnection(this._impianti2ArticoliTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + - "tring."); - } - if (((this._anagArticoliTableAdapter != null) - && (this.MatchTableAdapterConnection(this._anagArticoliTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + - "tring."); - } if (((this._anagImpiantiTableAdapter != null) && (this.MatchTableAdapterConnection(this._anagImpiantiTableAdapter.Connection) == false))) { throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + @@ -11113,11 +15733,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } - if (((this._tabStatoOdpUdcTableAdapter != null) - && (this.MatchTableAdapterConnection(this._tabStatoOdpUdcTableAdapter.Connection) == false))) { - throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + - "tring."); - } if (((this._anagTipoDichiarazTableAdapter != null) && (this.MatchTableAdapterConnection(this._anagTipoDichiarazTableAdapter.Connection) == false))) { throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + @@ -11133,6 +15748,31 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + "tring."); } + if (((this._anagArticoliTableAdapter != null) + && (this.MatchTableAdapterConnection(this._anagArticoliTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._impianti2ArticoliTableAdapter != null) + && (this.MatchTableAdapterConnection(this._impianti2ArticoliTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._tabStatoOdpUdcTableAdapter != null) + && (this.MatchTableAdapterConnection(this._tabStatoOdpUdcTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._storicoEventiTableAdapter != null) + && (this.MatchTableAdapterConnection(this._storicoEventiTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._relazUDCTableAdapter != null) + && (this.MatchTableAdapterConnection(this._relazUDCTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } global::System.Data.IDbConnection workConnection = this.Connection; if ((workConnection == null)) { throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + @@ -11165,24 +15805,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) try { // ---- Prepare for update ----------- // - if ((this._impianti2ArticoliTableAdapter != null)) { - revertConnections.Add(this._impianti2ArticoliTableAdapter, this._impianti2ArticoliTableAdapter.Connection); - this._impianti2ArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); - this._impianti2ArticoliTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); - if (this._impianti2ArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate) { - this._impianti2ArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate = false; - adaptersWithAcceptChangesDuringUpdate.Add(this._impianti2ArticoliTableAdapter.Adapter); - } - } - if ((this._anagArticoliTableAdapter != null)) { - revertConnections.Add(this._anagArticoliTableAdapter, this._anagArticoliTableAdapter.Connection); - this._anagArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); - this._anagArticoliTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); - if (this._anagArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate) { - this._anagArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate = false; - adaptersWithAcceptChangesDuringUpdate.Add(this._anagArticoliTableAdapter.Adapter); - } - } if ((this._anagImpiantiTableAdapter != null)) { revertConnections.Add(this._anagImpiantiTableAdapter, this._anagImpiantiTableAdapter.Connection); this._anagImpiantiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); @@ -11237,15 +15859,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) adaptersWithAcceptChangesDuringUpdate.Add(this._anagStatiTableAdapter.Adapter); } } - if ((this._tabStatoOdpUdcTableAdapter != null)) { - revertConnections.Add(this._tabStatoOdpUdcTableAdapter, this._tabStatoOdpUdcTableAdapter.Connection); - this._tabStatoOdpUdcTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); - this._tabStatoOdpUdcTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); - if (this._tabStatoOdpUdcTableAdapter.Adapter.AcceptChangesDuringUpdate) { - this._tabStatoOdpUdcTableAdapter.Adapter.AcceptChangesDuringUpdate = false; - adaptersWithAcceptChangesDuringUpdate.Add(this._tabStatoOdpUdcTableAdapter.Adapter); - } - } if ((this._anagTipoDichiarazTableAdapter != null)) { revertConnections.Add(this._anagTipoDichiarazTableAdapter, this._anagTipoDichiarazTableAdapter.Connection); this._anagTipoDichiarazTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); @@ -11273,6 +15886,51 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) adaptersWithAcceptChangesDuringUpdate.Add(this._anagImballiTableAdapter.Adapter); } } + if ((this._anagArticoliTableAdapter != null)) { + revertConnections.Add(this._anagArticoliTableAdapter, this._anagArticoliTableAdapter.Connection); + this._anagArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._anagArticoliTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._anagArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._anagArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._anagArticoliTableAdapter.Adapter); + } + } + if ((this._impianti2ArticoliTableAdapter != null)) { + revertConnections.Add(this._impianti2ArticoliTableAdapter, this._impianti2ArticoliTableAdapter.Connection); + this._impianti2ArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._impianti2ArticoliTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._impianti2ArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._impianti2ArticoliTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._impianti2ArticoliTableAdapter.Adapter); + } + } + if ((this._tabStatoOdpUdcTableAdapter != null)) { + revertConnections.Add(this._tabStatoOdpUdcTableAdapter, this._tabStatoOdpUdcTableAdapter.Connection); + this._tabStatoOdpUdcTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._tabStatoOdpUdcTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._tabStatoOdpUdcTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._tabStatoOdpUdcTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._tabStatoOdpUdcTableAdapter.Adapter); + } + } + if ((this._storicoEventiTableAdapter != null)) { + revertConnections.Add(this._storicoEventiTableAdapter, this._storicoEventiTableAdapter.Connection); + this._storicoEventiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._storicoEventiTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._storicoEventiTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._storicoEventiTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._storicoEventiTableAdapter.Adapter); + } + } + if ((this._relazUDCTableAdapter != null)) { + revertConnections.Add(this._relazUDCTableAdapter, this._relazUDCTableAdapter.Connection); + this._relazUDCTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(workConnection)); + this._relazUDCTableAdapter.Transaction = ((global::System.Data.SqlClient.SqlTransaction)(workTransaction)); + if (this._relazUDCTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._relazUDCTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._relazUDCTableAdapter.Adapter); + } + } // //---- Perform updates ----------- // @@ -11331,14 +15989,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) if (workConnOpened) { workConnection.Close(); } - if ((this._impianti2ArticoliTableAdapter != null)) { - this._impianti2ArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._impianti2ArticoliTableAdapter])); - this._impianti2ArticoliTableAdapter.Transaction = null; - } - if ((this._anagArticoliTableAdapter != null)) { - this._anagArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagArticoliTableAdapter])); - this._anagArticoliTableAdapter.Transaction = null; - } if ((this._anagImpiantiTableAdapter != null)) { this._anagImpiantiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagImpiantiTableAdapter])); this._anagImpiantiTableAdapter.Transaction = null; @@ -11363,10 +16013,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) this._anagStatiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagStatiTableAdapter])); this._anagStatiTableAdapter.Transaction = null; } - if ((this._tabStatoOdpUdcTableAdapter != null)) { - this._tabStatoOdpUdcTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tabStatoOdpUdcTableAdapter])); - this._tabStatoOdpUdcTableAdapter.Transaction = null; - } if ((this._anagTipoDichiarazTableAdapter != null)) { this._anagTipoDichiarazTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagTipoDichiarazTableAdapter])); this._anagTipoDichiarazTableAdapter.Transaction = null; @@ -11379,6 +16025,26 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) this._anagImballiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagImballiTableAdapter])); this._anagImballiTableAdapter.Transaction = null; } + if ((this._anagArticoliTableAdapter != null)) { + this._anagArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._anagArticoliTableAdapter])); + this._anagArticoliTableAdapter.Transaction = null; + } + if ((this._impianti2ArticoliTableAdapter != null)) { + this._impianti2ArticoliTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._impianti2ArticoliTableAdapter])); + this._impianti2ArticoliTableAdapter.Transaction = null; + } + if ((this._tabStatoOdpUdcTableAdapter != null)) { + this._tabStatoOdpUdcTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._tabStatoOdpUdcTableAdapter])); + this._tabStatoOdpUdcTableAdapter.Transaction = null; + } + if ((this._storicoEventiTableAdapter != null)) { + this._storicoEventiTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._storicoEventiTableAdapter])); + this._storicoEventiTableAdapter.Transaction = null; + } + if ((this._relazUDCTableAdapter != null)) { + this._relazUDCTableAdapter.Connection = ((global::System.Data.SqlClient.SqlConnection)(revertConnections[this._relazUDCTableAdapter])); + this._relazUDCTableAdapter.Transaction = null; + } if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); diff --git a/GMW/GMW_data/DS_Applicazione.xsd b/GMW/GMW_data/DS_Applicazione.xsd index e6246b1a..4a823a85 100644 --- a/GMW/GMW_data/DS_Applicazione.xsd +++ b/GMW/GMW_data/DS_Applicazione.xsd @@ -7,146 +7,6 @@ - - - - - - DELETE FROM [dbo].[Impianti2Articoli] WHERE (([CodImpianto] = @Original_CodImpianto) AND ([CodArticolo] = @Original_CodArticolo) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd))) - - - - - - - - - - - - INSERT INTO [dbo].[Impianti2Articoli] ([CodImpianto], [CodArticolo], [InizioProd], [FineProd]) VALUES (@CodImpianto, @CodArticolo, @InizioProd, @FineProd); -SELECT CodImpianto, CodArticolo, InizioProd, FineProd FROM Impianti2Articoli WHERE (CodArticolo = @CodArticolo) AND (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd) - - - - - - - - - - - SELECT CodImpianto, CodArticolo, InizioProd, FineProd FROM dbo.Impianti2Articoli - - - - - - UPDATE [dbo].[Impianti2Articoli] SET [CodImpianto] = @CodImpianto, [CodArticolo] = @CodArticolo, [InizioProd] = @InizioProd, [FineProd] = @FineProd WHERE (([CodImpianto] = @Original_CodImpianto) AND ([CodArticolo] = @Original_CodArticolo) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd))); -SELECT CodImpianto, CodArticolo, InizioProd, FineProd FROM Impianti2Articoli WHERE (CodArticolo = @CodArticolo) AND (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd) - - - - - - - - - - - - - - - - - - - - - - - - - - SELECT CodImpianto, CodArticolo, InizioProd, ISNULL(FineProd, DATEADD(year, 2, GETDATE())) AS FineProd -FROM Impianti2Articoli -WHERE (FineProd IS NULL) AND (CodImpianto = @CodImpianto) - - - - - - - - - - SELECT CodImpianto, CodArticolo, InizioProd, ISNULL(FineProd, DATEADD(year, 2, GETDATE())) AS FineProd -FROM Impianti2Articoli -WHERE (FineProd IS NULL) - - - - - - - - - - - - DELETE FROM [dbo].[AnagArticoli] WHERE (([CodArticolo] = @Original_CodArticolo) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura))) - - - - - - - - - - - - INSERT INTO [dbo].[AnagArticoli] ([CodArticolo], [DescrArticolo], [Figura]) VALUES (@CodArticolo, @DescrArticolo, @Figura); -SELECT CodArticolo, DescrArticolo, Figura FROM AnagArticoli WHERE (CodArticolo = @CodArticolo) - - - - - - - - - - SELECT * FROM dbo.AnagArticoli - - - - - - UPDATE [dbo].[AnagArticoli] SET [CodArticolo] = @CodArticolo, [DescrArticolo] = @DescrArticolo, [Figura] = @Figura WHERE (([CodArticolo] = @Original_CodArticolo) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura))); -SELECT CodArticolo, DescrArticolo, Figura FROM AnagArticoli WHERE (CodArticolo = @CodArticolo) - - - - - - - - - - - - - - - - - - - - - @@ -553,147 +413,6 @@ SELECT IdxStato, DescrStato FROM AnagStati WHERE (IdxStato = @IdxStato) - - - - - - DELETE FROM [TabStatoOdpUdc] WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate))) - - - - - - - - - - - - - - - - - - - - - - INSERT INTO [TabStatoOdpUdc] ([CodCompany], [ODP], [UDC], [Tara], [IdxStato], [Qta], [CodImballo], [CreateDate], [ModDate]) VALUES (@CodCompany, @ODP, @UDC, @Tara, @IdxStato, @Qta, @CodImballo, @CreateDate, @ModDate); -SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany) AND (ODP = @ODP) AND (UDC = @UDC) - - - - - - - - - - - - - - - - SELECT * FROM TabStatoOdpUdc - - - - - - UPDATE [TabStatoOdpUdc] SET [CodCompany] = @CodCompany, [ODP] = @ODP, [UDC] = @UDC, [Tara] = @Tara, [IdxStato] = @IdxStato, [Qta] = @Qta, [CodImballo] = @CodImballo, [CreateDate] = @CreateDate, [ModDate] = @ModDate WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate))); -SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany) AND (ODP = @ODP) AND (UDC = @UDC) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - dbo.stp_getStatoByUdc - - - - - - - - - - - dbo.stp_insNewOdpUdc - - - - - - - - - - - - - - - - - - - - dbo.stp_updateByBilancia - - - - - - - - - - - - @@ -856,6 +575,614 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) + + + + + + DELETE FROM [dbo].[AnagArticoli] WHERE (([Particolare] = @Original_Particolare) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Cliente = 1 AND [Cliente] IS NULL) OR ([Cliente] = @Original_Cliente)) AND ((@IsNull_Famiglia = 1 AND [Famiglia] IS NULL) OR ([Famiglia] = @Original_Famiglia))) + + + + + + + + + + + + + + INSERT INTO [dbo].[AnagArticoli] ([Particolare], [DescrArticolo], [Cliente], [Famiglia]) VALUES (@Particolare, @DescrArticolo, @Cliente, @Famiglia); +SELECT Particolare, DescrArticolo, Cliente, Famiglia FROM AnagArticoli WHERE (Particolare = @Particolare) + + + + + + + + + + + SELECT Particolare, DescrArticolo, Cliente, Famiglia FROM dbo.AnagArticoli + + + + + + UPDATE [dbo].[AnagArticoli] SET [Particolare] = @Particolare, [DescrArticolo] = @DescrArticolo, [Cliente] = @Cliente, [Famiglia] = @Famiglia WHERE (([Particolare] = @Original_Particolare) AND ((@IsNull_DescrArticolo = 1 AND [DescrArticolo] IS NULL) OR ([DescrArticolo] = @Original_DescrArticolo)) AND ((@IsNull_Cliente = 1 AND [Cliente] IS NULL) OR ([Cliente] = @Original_Cliente)) AND ((@IsNull_Famiglia = 1 AND [Famiglia] IS NULL) OR ([Famiglia] = @Original_Famiglia))); +SELECT Particolare, DescrArticolo, Cliente, Famiglia FROM AnagArticoli WHERE (Particolare = @Particolare) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[Impianti2Articoli] WHERE (([CodImpianto] = @Original_CodImpianto) AND ([Particolare] = @Original_Particolare) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa))) + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[Impianti2Articoli] ([CodImpianto], [Particolare], [InizioProd], [FineProd], [CodStampo], [Figura], [FiguraIncisa]) VALUES (@CodImpianto, @Particolare, @InizioProd, @FineProd, @CodStampo, @Figura, @FiguraIncisa); +SELECT CodImpianto, Particolare, InizioProd, FineProd, CodStampo, Figura, FiguraIncisa FROM Impianti2Articoli WHERE (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd) AND (Particolare = @Particolare) + + + + + + + + + + + + + + SELECT CodImpianto, Particolare, InizioProd, FineProd, CodStampo, Figura, FiguraIncisa FROM dbo.Impianti2Articoli + + + + + + UPDATE [dbo].[Impianti2Articoli] SET [CodImpianto] = @CodImpianto, [Particolare] = @Particolare, [InizioProd] = @InizioProd, [FineProd] = @FineProd, [CodStampo] = @CodStampo, [Figura] = @Figura, [FiguraIncisa] = @FiguraIncisa WHERE (([CodImpianto] = @Original_CodImpianto) AND ([Particolare] = @Original_Particolare) AND ([InizioProd] = @Original_InizioProd) AND ((@IsNull_FineProd = 1 AND [FineProd] IS NULL) OR ([FineProd] = @Original_FineProd)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa))); +SELECT CodImpianto, Particolare, InizioProd, FineProd, CodStampo, Figura, FiguraIncisa FROM Impianti2Articoli WHERE (CodImpianto = @CodImpianto) AND (InizioProd = @InizioProd) AND (Particolare = @Particolare) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_getImp2Art_ByImpData + + + + + + + + + + + + dbo.stp_getImp2Art_currProd + + + + + + + + + + + + + + + + SELECT Cliente, Famiglia, Particolare, CodImpianto, InizioProd, FineProd, CodStampo, Figura, FiguraIncisa FROM dbo.v_ArtInProd + + + + + + + + + + + + + + + + + + + + + dbo.stp_ArtiInProd_ByImpData + + + + + + + + + + + + + + + + DELETE FROM [dbo].[TabStatoOdpUdc] WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodImpianto = 1 AND [CodImpianto] IS NULL) OR ([CodImpianto] = @Original_CodImpianto)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[TabStatoOdpUdc] ([CodCompany], [ODP], [UDC], [Tara], [IdxStato], [Qta], [CodImballo], [CodImpianto], [Particolare], [CodStato], [CodStampo], [Figura], [FiguraIncisa], [PesoTot], [PesoCad], [CreateDate], [ModDate]) VALUES (@CodCompany, @ODP, @UDC, @Tara, @IdxStato, @Qta, @CodImballo, @CodImpianto, @Particolare, @CodStato, @CodStampo, @Figura, @FiguraIncisa, @PesoTot, @PesoCad, @CreateDate, @ModDate); +SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CodImpianto, Particolare, CodStato, CodStampo, Figura, FiguraIncisa, PesoTot, PesoCad, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany) AND (ODP = @ODP) AND (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CodImpianto, Particolare, CodStato, CodStampo, Figura, FiguraIncisa, PesoTot, PesoCad, CreateDate, ModDate FROM dbo.TabStatoOdpUdc + + + + + + UPDATE [dbo].[TabStatoOdpUdc] SET [CodCompany] = @CodCompany, [ODP] = @ODP, [UDC] = @UDC, [Tara] = @Tara, [IdxStato] = @IdxStato, [Qta] = @Qta, [CodImballo] = @CodImballo, [CodImpianto] = @CodImpianto, [Particolare] = @Particolare, [CodStato] = @CodStato, [CodStampo] = @CodStampo, [Figura] = @Figura, [FiguraIncisa] = @FiguraIncisa, [PesoTot] = @PesoTot, [PesoCad] = @PesoCad, [CreateDate] = @CreateDate, [ModDate] = @ModDate WHERE (([CodCompany] = @Original_CodCompany) AND ([ODP] = @Original_ODP) AND ([UDC] = @Original_UDC) AND ((@IsNull_Tara = 1 AND [Tara] IS NULL) OR ([Tara] = @Original_Tara)) AND ((@IsNull_IdxStato = 1 AND [IdxStato] IS NULL) OR ([IdxStato] = @Original_IdxStato)) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_CodImballo = 1 AND [CodImballo] IS NULL) OR ([CodImballo] = @Original_CodImballo)) AND ((@IsNull_CodImpianto = 1 AND [CodImpianto] IS NULL) OR ([CodImpianto] = @Original_CodImpianto)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_CreateDate = 1 AND [CreateDate] IS NULL) OR ([CreateDate] = @Original_CreateDate)) AND ((@IsNull_ModDate = 1 AND [ModDate] IS NULL) OR ([ModDate] = @Original_ModDate))); +SELECT CodCompany, ODP, UDC, Tara, IdxStato, Qta, CodImballo, CodImpianto, Particolare, CodStato, CodStampo, Figura, FiguraIncisa, PesoTot, PesoCad, CreateDate, ModDate FROM TabStatoOdpUdc WHERE (CodCompany = @CodCompany) AND (ODP = @ODP) AND (UDC = @UDC) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + dbo.stp_insNewOdpUdc + + + + + + + + + + + + + + + + + + + + dbo.stp_getStatoByUdc + + + + + + + + + + + dbo.stp_insNewOdpUdcFull + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[StoricoEventi] WHERE (([IdxEv] = @Original_IdxEv) AND ([DataEv] = @Original_DataEv) AND ([CodEvento] = @Original_CodEvento) AND ((@IsNull_CodOperatore = 1 AND [CodOperatore] IS NULL) OR ([CodOperatore] = @Original_CodOperatore)) AND ((@IsNull_CodTipoDichiaraz = 1 AND [CodTipoDichiaraz] IS NULL) OR ([CodTipoDichiaraz] = @Original_CodTipoDichiaraz)) AND ((@IsNull_CodCompany = 1 AND [CodCompany] IS NULL) OR ([CodCompany] = @Original_CodCompany)) AND ((@IsNull_ODP = 1 AND [ODP] IS NULL) OR ([ODP] = @Original_ODP)) AND ([UDC] = @Original_UDC) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO [dbo].[StoricoEventi] ([DataEv], [CodEvento], [CodOperatore], [CodTipoDichiaraz], [CodCompany], [ODP], [UDC], [Qta], [PesoTot], [PesoCad], [Particolare], [CodStato], [CodStampo], [Figura], [FiguraIncisa]) VALUES (@DataEv, @CodEvento, @CodOperatore, @CodTipoDichiaraz, @CodCompany, @ODP, @UDC, @Qta, @PesoTot, @PesoCad, @Particolare, @CodStato, @CodStampo, @Figura, @FiguraIncisa); +SELECT IdxEv, DataEv, CodEvento, CodOperatore, CodTipoDichiaraz, CodCompany, ODP, UDC, Qta, PesoTot, PesoCad, Particolare, CodStato, CodStampo, Figura, FiguraIncisa FROM StoricoEventi WHERE (IdxEv = SCOPE_IDENTITY()) + + + + + + + + + + + + + + + + + + + + + + SELECT IdxEv, DataEv, CodEvento, CodOperatore, CodTipoDichiaraz, CodCompany, ODP, UDC, Qta, PesoTot, PesoCad, Particolare, CodStato, CodStampo, Figura, FiguraIncisa FROM dbo.StoricoEventi + + + + + + UPDATE [dbo].[StoricoEventi] SET [DataEv] = @DataEv, [CodEvento] = @CodEvento, [CodOperatore] = @CodOperatore, [CodTipoDichiaraz] = @CodTipoDichiaraz, [CodCompany] = @CodCompany, [ODP] = @ODP, [UDC] = @UDC, [Qta] = @Qta, [PesoTot] = @PesoTot, [PesoCad] = @PesoCad, [Particolare] = @Particolare, [CodStato] = @CodStato, [CodStampo] = @CodStampo, [Figura] = @Figura, [FiguraIncisa] = @FiguraIncisa WHERE (([IdxEv] = @Original_IdxEv) AND ([DataEv] = @Original_DataEv) AND ([CodEvento] = @Original_CodEvento) AND ((@IsNull_CodOperatore = 1 AND [CodOperatore] IS NULL) OR ([CodOperatore] = @Original_CodOperatore)) AND ((@IsNull_CodTipoDichiaraz = 1 AND [CodTipoDichiaraz] IS NULL) OR ([CodTipoDichiaraz] = @Original_CodTipoDichiaraz)) AND ((@IsNull_CodCompany = 1 AND [CodCompany] IS NULL) OR ([CodCompany] = @Original_CodCompany)) AND ((@IsNull_ODP = 1 AND [ODP] IS NULL) OR ([ODP] = @Original_ODP)) AND ([UDC] = @Original_UDC) AND ((@IsNull_Qta = 1 AND [Qta] IS NULL) OR ([Qta] = @Original_Qta)) AND ((@IsNull_PesoTot = 1 AND [PesoTot] IS NULL) OR ([PesoTot] = @Original_PesoTot)) AND ((@IsNull_PesoCad = 1 AND [PesoCad] IS NULL) OR ([PesoCad] = @Original_PesoCad)) AND ((@IsNull_Particolare = 1 AND [Particolare] IS NULL) OR ([Particolare] = @Original_Particolare)) AND ((@IsNull_CodStato = 1 AND [CodStato] IS NULL) OR ([CodStato] = @Original_CodStato)) AND ((@IsNull_CodStampo = 1 AND [CodStampo] IS NULL) OR ([CodStampo] = @Original_CodStampo)) AND ((@IsNull_Figura = 1 AND [Figura] IS NULL) OR ([Figura] = @Original_Figura)) AND ((@IsNull_FiguraIncisa = 1 AND [FiguraIncisa] IS NULL) OR ([FiguraIncisa] = @Original_FiguraIncisa))); +SELECT IdxEv, DataEv, CodEvento, CodOperatore, CodTipoDichiaraz, CodCompany, ODP, UDC, Qta, PesoTot, PesoCad, Particolare, CodStato, CodStampo, Figura, FiguraIncisa FROM StoricoEventi WHERE (IdxEv = @IdxEv) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM [dbo].[RelazUDC] WHERE (([UDC_parent] = @Original_UDC_parent) AND ([UDC_child] = @Original_UDC_child)) + + + + + + + + + INSERT INTO [dbo].[RelazUDC] ([UDC_parent], [UDC_child]) VALUES (@UDC_parent, @UDC_child); +SELECT UDC_parent, UDC_child FROM RelazUDC WHERE (UDC_child = @UDC_child) AND (UDC_parent = @UDC_parent) + + + + + + + + + SELECT UDC_parent, UDC_child FROM dbo.RelazUDC + + + + + + UPDATE [dbo].[RelazUDC] SET [UDC_parent] = @UDC_parent, [UDC_child] = @UDC_child WHERE (([UDC_parent] = @Original_UDC_parent) AND ([UDC_child] = @Original_UDC_child)); +SELECT UDC_parent, UDC_child FROM RelazUDC WHERE (UDC_child = @UDC_child) AND (UDC_parent = @UDC_parent) + + + + + + + + + + + + + + + + @@ -864,55 +1191,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1099,45 +1377,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1198,19 +1437,334 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - @@ -1236,12 +1790,6 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) - - - - - - @@ -1254,18 +1802,53 @@ SELECT CodImballo, DescImballo FROM AnagImballi WHERE (CodImballo = @CodImballo) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - + + + \ No newline at end of file diff --git a/GMW/GMW_data/DS_Applicazione.xss b/GMW/GMW_data/DS_Applicazione.xss index 0fe15cc6..65177248 100644 --- a/GMW/GMW_data/DS_Applicazione.xss +++ b/GMW/GMW_data/DS_Applicazione.xss @@ -4,47 +4,25 @@ Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. --> - + - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - 377 - 122 - - - 471 - 122 - - - - - - - 830 - 136 - - - 714 - 136 - - - - + 963 @@ -56,7 +34,7 @@ - + 821 @@ -68,19 +46,19 @@ - + 1078 - 404 + 411 - 1109 - 404 + 1169 + 411 - + 591 @@ -92,39 +70,127 @@ - + - 346 - 516 + 385 + 80 - 434 - 516 + 489 + 80 - + - 823 - 590 + 830 + 133 - 734 - 590 + 760 + 133 - + + + + 368 + 196 + + + 368 + 546 + + + 467 + 546 + + + + 360 - 620 + 588 - 434 - 620 + 467 + 588 + + + + + + + 329 + 526 + + + 329 + 554 + + + 467 + 554 + + + + + + + 867 + 574 + + + 767 + 574 + + + + + + + 321 + 722 + + + 321 + 602 + + + 467 + 602 + + + + + + + 1185 + 811 + + + 1185 + 850 + + + 1076 + 850 + + + + + + + 767 + 797 + + + 855 + 797 diff --git a/GMW/GMW_data/DataProxy.cs b/GMW/GMW_data/DataProxy.cs index a0a4cd25..85dad08b 100644 --- a/GMW/GMW_data/DataProxy.cs +++ b/GMW/GMW_data/DataProxy.cs @@ -21,6 +21,8 @@ namespace GMW_data public DS_ApplicazioneTableAdapters.AnagTipoDichiarazTableAdapter taTipoDich; public DS_ApplicazioneTableAdapters.AnagStatiProdottoTableAdapter taStatiProd; public DS_ApplicazioneTableAdapters.AnagImballiTableAdapter taAnagImballi; + public DS_ApplicazioneTableAdapters.v_ArtInProdTableAdapter taArtInProd; + public DS_ApplicazioneTableAdapters.RelazUDCTableAdapter taRelazUDC; /// /// init dei table adapters @@ -35,6 +37,8 @@ namespace GMW_data taStatoOdpUdc = new GMW_data.DS_ApplicazioneTableAdapters.TabStatoOdpUdcTableAdapter(); taStatiProd = new GMW_data.DS_ApplicazioneTableAdapters.AnagStatiProdottoTableAdapter(); taAnagImballi = new GMW_data.DS_ApplicazioneTableAdapters.AnagImballiTableAdapter(); + taArtInProd = new GMW_data.DS_ApplicazioneTableAdapters.v_ArtInProdTableAdapter(); + taRelazUDC = new GMW_data.DS_ApplicazioneTableAdapters.RelazUDCTableAdapter(); } /// /// effettua setup dei connection strings da web.config delal singola applicazione @@ -50,6 +54,8 @@ namespace GMW_data taTipoDich.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); taStatiProd.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); taAnagImballi.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taArtInProd.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); + taRelazUDC.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString"); } #endregion diff --git a/GMW/GMW_data/bin/Debug/GMW_data.dll b/GMW/GMW_data/bin/Debug/GMW_data.dll index 0d80b7a5aaecd3b893fad6b5717b1052423909ae..97405dfde047b6d2efcc5d28ee9829bc00edf8ff 100644 GIT binary patch literal 307712 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 diff --git a/GMW/GMW_data/bin/Release/GMW_data.dll b/GMW/GMW_data/bin/Release/GMW_data.dll index 676c2f3e89c4b7055a3195e996965fbd50a82aeb..459d8c129fab491ce28f9a07a26d8128ae2e0455 100644 GIT binary patch literal 282624 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 literal 163328 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 E50UoD761SM diff --git a/GMW/GMW_data/obj/Debug/GMW_data.dll b/GMW/GMW_data/obj/Debug/GMW_data.dll index 0d80b7a5aaecd3b893fad6b5717b1052423909ae..97405dfde047b6d2efcc5d28ee9829bc00edf8ff 100644 GIT binary patch literal 307712 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 diff --git a/GMW/GMW_data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll b/GMW/GMW_data/obj/Debug/TempPE/DS_Applicazione.Designer.cs.dll index 2d8f6932a27f6e5c13c71ade9a56b8ad217afb6d..5a48ba35c88612f2c498ddf3865eea427a0e931d 100644 GIT binary patch literal 315392 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 KEbupJf&U9)?P>b} literal 221184 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 literal 163328 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 E50UoD761SM diff --git a/GMW/GMW_data/obj/Release/TempPE/DS_Applicazione.Designer.cs.dll b/GMW/GMW_data/obj/Release/TempPE/DS_Applicazione.Designer.cs.dll index db645f66217c302c3ba6877dbb2d01b37713820e..f5a489a925a2d225847e5b86a4291444bc0a776f 100644 GIT binary patch literal 315392 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 az^n&mJuvHmSr5#5VAcb(9{BI>f&T*#i91OE diff --git a/GMW/GMW_data/reportExporter.cs b/GMW/GMW_data/reportExporter.cs index 9d3fad0c..f3bf6756 100644 --- a/GMW/GMW_data/reportExporter.cs +++ b/GMW/GMW_data/reportExporter.cs @@ -53,7 +53,7 @@ public class reportExporter // tab = (DataTable)GMW_data.DataProxy.obj.taStatoOdpUdc.getByUdc(UDC); // break; case reportRichiesto.CartellinoTara: - tab = (DataTable)GMW_data.DataProxy.obj.taStatoOdpUdc.getByUdc(UDC); + tab = (DataTable)GMW_data.DataProxy.obj.taStatoOdpUdc.stp_getStatoByUdc(UDC); break; default: break; diff --git a/GMW/GMW_data/reportPrinter.cs b/GMW/GMW_data/reportPrinter.cs index 8d95f697..b4ee6786 100644 --- a/GMW/GMW_data/reportPrinter.cs +++ b/GMW/GMW_data/reportPrinter.cs @@ -109,7 +109,7 @@ public class reportPrinter // tab = (DataTable)GMW_data.DataProxy.obj.taStatoOdpUdc.getByUdc(UDC); // break; case reportRichiesto.CartellinoTara: - tab = (DataTable)GMW_data.DataProxy.obj.taStatoOdpUdc.getByUdc(UDC); + tab = (DataTable)GMW_data.DataProxy.obj.taStatoOdpUdc.stp_getStatoByUdc(UDC); break; default: break;