public void SalvaConsuntivo(string Inizio, string Fine, int Barre, string Fermi, string UIDUSER) { FermiJsonModel[] fermiJson = JSonSerializer.Deserialize <FermiJsonModel[]>(Fermi); using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { try { long idConsuntivo = bGalvanica.GetID(); bGalvanica.SalvaConsuntivo(idConsuntivo, Inizio, Fine, Barre, UIDUSER); foreach (FermiJsonModel f in fermiJson) { bGalvanica.SalvaFermo(idConsuntivo, f.Tipo, f.Ora, f.Durata, f.Motivo, UIDUSER); } } catch { bGalvanica.Rollback(); throw; } } }
private void SalvaRigaAp_galva_piano(DataGridViewRow riga) { if (riga.Cells[(int)colonne.PIANIFICATO].Value == DBNull.Value) { return; } using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { decimal IDGALVAPIANO; if (riga.Cells[(int)colonne.IDGALVAPIANO].Value == DBNull.Value) { IDGALVAPIANO = bGalvanica.GetID(); riga.Cells[(int)colonne.IDGALVAPIANO].Value = IDGALVAPIANO; } else { IDGALVAPIANO = (decimal)riga.Cells[(int)colonne.IDGALVAPIANO].Value; } GalvanicaDS.AP_GALVANICA_PIANORow rigaPiano = _ds.AP_GALVANICA_PIANO.Where(x => x.IDGALVAPIANO == IDGALVAPIANO).FirstOrDefault(); if (rigaPiano == null) { rigaPiano = _ds.AP_GALVANICA_PIANO.NewAP_GALVANICA_PIANORow(); rigaPiano.IDGALVAPIANO = IDGALVAPIANO; rigaPiano.IDMAGAZZ = (string)riga.Cells[(int)colonne.IDMAGAZZ_LANCIO].Value; rigaPiano.IDMAGAZZ_WIP = (string)riga.Cells[(int)colonne.IDMAGAZZ_WIP].Value; rigaPiano.MODELLO = (string)riga.Cells[(int)colonne.MODELLO_LANCIO].Value; rigaPiano.COMPONENTE = (string)riga.Cells[(int)colonne.MODELLO_WIP].Value; if (riga.Cells[(int)colonne.BRAND].Value != DBNull.Value) { rigaPiano.BRAND = (string)riga.Cells[(int)colonne.BRAND].Value; } if (riga.Cells[(int)colonne.FINITURA].Value != DBNull.Value) { rigaPiano.FINITURA = (string)riga.Cells[(int)colonne.FINITURA].Value; } if (riga.Cells[(int)colonne.MATERIALE].Value != DBNull.Value) { rigaPiano.MATERIALE = (string)riga.Cells[(int)colonne.MATERIALE].Value; } if (riga.Cells[(int)colonne.PEZZIBARRA].Value != DBNull.Value) { rigaPiano.PEZZIBARRA = (decimal)riga.Cells[(int)colonne.PEZZIBARRA].Value; } if (riga.Cells[(int)colonne.SUPERFICIE].Value != DBNull.Value) { rigaPiano.SUPERFICIE = (string)riga.Cells[(int)colonne.SUPERFICIE].Value; } if (riga.Cells[(int)colonne.ORDINE].Value != DBNull.Value) { rigaPiano.ORDINE = (decimal)riga.Cells[(int)colonne.ORDINE].Value; } if (riga.Cells[(int)colonne.GALVANICA].Value != DBNull.Value) { rigaPiano.GALVANICA = (string)riga.Cells[(int)colonne.GALVANICA].Value; } if (riga.Cells[(int)colonne.PIANIFICATO].Value != DBNull.Value) { rigaPiano.PIANIFICATO = (decimal)riga.Cells[(int)colonne.PIANIFICATO].Value; } if (riga.Cells[(int)colonne.BARRE].Value != DBNull.Value) { rigaPiano.BARRE = (decimal)riga.Cells[(int)colonne.BARRE].Value; } if (riga.Cells[(int)colonne.REPARTO].Value != DBNull.Value) { rigaPiano.REPARTO = (string)riga.Cells[(int)colonne.REPARTO].Value; } rigaPiano.DATAGALVANICA = DateTime.Today; _ds.AP_GALVANICA_PIANO.AddAP_GALVANICA_PIANORow(rigaPiano); } else { if (riga.Cells[(int)colonne.BRAND].Value != DBNull.Value) { rigaPiano.BRAND = (string)riga.Cells[(int)colonne.BRAND].Value; } if (riga.Cells[(int)colonne.FINITURA].Value != DBNull.Value) { rigaPiano.FINITURA = (string)riga.Cells[(int)colonne.FINITURA].Value; } if (riga.Cells[(int)colonne.MATERIALE].Value != DBNull.Value) { rigaPiano.MATERIALE = (string)riga.Cells[(int)colonne.MATERIALE].Value; } if (riga.Cells[(int)colonne.PEZZIBARRA].Value != DBNull.Value) { rigaPiano.PEZZIBARRA = (decimal)riga.Cells[(int)colonne.PEZZIBARRA].Value; } if (riga.Cells[(int)colonne.SUPERFICIE].Value != DBNull.Value) { rigaPiano.SUPERFICIE = (string)riga.Cells[(int)colonne.SUPERFICIE].Value; } if (riga.Cells[(int)colonne.ORDINE].Value != DBNull.Value) { rigaPiano.ORDINE = (decimal)riga.Cells[(int)colonne.ORDINE].Value; } if (riga.Cells[(int)colonne.GALVANICA].Value != DBNull.Value) { rigaPiano.GALVANICA = (string)riga.Cells[(int)colonne.GALVANICA].Value; } if (riga.Cells[(int)colonne.PIANIFICATO].Value != DBNull.Value) { rigaPiano.PIANIFICATO = (decimal)riga.Cells[(int)colonne.PIANIFICATO].Value; } if (riga.Cells[(int)colonne.BARRE].Value != DBNull.Value) { rigaPiano.BARRE = (decimal)riga.Cells[(int)colonne.BARRE].Value; } } bGalvanica.UpdateTable(_ds.AP_GALVANICA_PIANO.TableName, _ds); } _ds.AP_GALVANICA_PIANO.AcceptChanges(); }
private void SalvaRigaAp_galva_modello(DataGridViewRow riga) { string IDMAGAZZ = (string)riga.Cells[(int)colonne.IDMAGAZZ_LANCIO].Value; string IDMAGAZZ_WIP = (string)riga.Cells[(int)colonne.IDMAGAZZ_WIP].Value; string modello = (string)riga.Cells[(int)colonne.MODELLO_LANCIO].Value; string componente = (string)riga.Cells[(int)colonne.MODELLO_WIP].Value; using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { GalvanicaDS.AP_GALVANICA_MODELLORow rigaModello = bGalvanica.GetAP_GALVANICA_MODELLO(_ds, IDMAGAZZ, IDMAGAZZ_WIP); if (rigaModello == null) { rigaModello = _ds.AP_GALVANICA_MODELLO.NewAP_GALVANICA_MODELLORow(); rigaModello.IDGALVAMODEL = bGalvanica.GetID(); rigaModello.IDMAGAZZ = IDMAGAZZ; rigaModello.IDMAGAZZ_WIP = IDMAGAZZ_WIP; rigaModello.MODELLO = modello; rigaModello.COMPONENTE = componente; if (riga.Cells[(int)colonne.BRAND].Value != DBNull.Value) { rigaModello.BRAND = (string)riga.Cells[(int)colonne.BRAND].Value; } if (riga.Cells[(int)colonne.FINITURA].Value != DBNull.Value) { rigaModello.FINITURA = (string)riga.Cells[(int)colonne.FINITURA].Value; } if (riga.Cells[(int)colonne.MATERIALE].Value != DBNull.Value) { rigaModello.MATERIALE = (string)riga.Cells[(int)colonne.MATERIALE].Value; } if (riga.Cells[(int)colonne.PEZZIBARRA].Value != DBNull.Value) { rigaModello.PEZZIBARRA = (decimal)riga.Cells[(int)colonne.PEZZIBARRA].Value; } if (riga.Cells[(int)colonne.SUPERFICIE].Value != DBNull.Value) { rigaModello.SUPERFICIE = (string)riga.Cells[(int)colonne.SUPERFICIE].Value; } if (riga.Cells[(int)colonne.GALVANICA].Value != DBNull.Value) { rigaModello.GALVANICA = (string)riga.Cells[(int)colonne.GALVANICA].Value; } _ds.AP_GALVANICA_MODELLO.AddAP_GALVANICA_MODELLORow(rigaModello); } else { if (riga.Cells[(int)colonne.BRAND].Value != DBNull.Value) { rigaModello.BRAND = (string)riga.Cells[(int)colonne.BRAND].Value; } if (riga.Cells[(int)colonne.FINITURA].Value != DBNull.Value) { rigaModello.FINITURA = (string)riga.Cells[(int)colonne.FINITURA].Value; } if (riga.Cells[(int)colonne.MATERIALE].Value != DBNull.Value) { rigaModello.MATERIALE = (string)riga.Cells[(int)colonne.MATERIALE].Value; } if (riga.Cells[(int)colonne.PEZZIBARRA].Value != DBNull.Value) { rigaModello.PEZZIBARRA = (decimal)riga.Cells[(int)colonne.PEZZIBARRA].Value; } if (riga.Cells[(int)colonne.SUPERFICIE].Value != DBNull.Value) { rigaModello.SUPERFICIE = (string)riga.Cells[(int)colonne.SUPERFICIE].Value; } if (riga.Cells[(int)colonne.GALVANICA].Value != DBNull.Value) { rigaModello.GALVANICA = (string)riga.Cells[(int)colonne.GALVANICA].Value; } } bGalvanica.UpdateTable(_ds.AP_GALVANICA_MODELLO.TableName, _ds); _ds.AP_GALVANICA_MODELLO.AcceptChanges(); } }