public string CreaTelaio(string Codice, decimal Pezzi, string TipoMontaggio, decimal Costo, string account) { Codice = correggiString(Codice, 10); TipoMontaggio = correggiString(TipoMontaggio, 25); using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillTelai(_ds, false); if (_ds.TELAI.Any(x => x.CODICE == Codice && x.PEZZI == Pezzi)) { return("Esiste già un telaio con questo codice e questo numero di pezzi"); } GalvanicaDS.TELAIRow br = _ds.TELAI.NewTELAIRow(); br.CODICE = Codice; br.TIPOMONTAGGIO = TipoMontaggio; br.PEZZI = Pezzi; br.COSTOSTANDARD = Costo; br.CANCELLATO = SiNo.No; br.DATAMODIFICA = DateTime.Now; br.UTENTEMODIFICA = account; _ds.TELAI.AddTELAIRow(br); bGalvanica.UpdateTable(_ds, _ds.TELAI.TableName); return(string.Empty); } }
public string CreaImpianto(string descrizione, string account) { descrizione = correggiString(descrizione, 50); using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillImpianti(_ds, false); GalvanicaDS.IMPIANTIRow b = _ds.IMPIANTI.Where(x => x.DESCRIZIONE == descrizione).FirstOrDefault(); if (b != null) { if (b.CANCELLATO == SiNo.Si) { return("Un impianto con questa descrizione era presente ma è stato cancellato"); } else { return("Un impianto con questa descrizione è già presente"); } } GalvanicaDS.IMPIANTIRow br = _ds.IMPIANTI.NewIMPIANTIRow(); br.DESCRIZIONE = descrizione; br.CANCELLATO = SiNo.No; br.DATAMODIFICA = DateTime.Now; br.UTENTEMODIFICA = account; _ds.IMPIANTI.AddIMPIANTIRow(br); bGalvanica.UpdateTable(_ds, _ds.IMPIANTI.TableName); return(string.Empty); } }
public void CancellaTelaio(decimal idTelaio, string account) { using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillTelai(_ds, true); GalvanicaDS.TELAIRow telaio = _ds.TELAI.Where(x => x.IDTELAIO == idTelaio).FirstOrDefault(); if (telaio != null) { telaio.CANCELLATO = SiNo.Si; telaio.DATAMODIFICA = DateTime.Now; telaio.UTENTEMODIFICA = account; bGalvanica.UpdateTable(_ds, _ds.TELAI.TableName); } } }
public void CancellaImpianto(decimal idImpianto, string account) { using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillImpianti(_ds, true); GalvanicaDS.IMPIANTIRow impianto = _ds.IMPIANTI.Where(x => x.IDIMPIANTO == idImpianto).FirstOrDefault(); if (impianto != null) { impianto.CANCELLATO = SiNo.Si; impianto.DATAMODIFICA = DateTime.Now; impianto.UTENTEMODIFICA = account; bGalvanica.UpdateTable(_ds, _ds.IMPIANTI.TableName); } } }
public void CancellaVasca(decimal idVasca, string account) { using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillVasche(_ds, true); GalvanicaDS.VASCHERow vasca = _ds.VASCHE.Where(x => x.IDVASCA == idVasca).FirstOrDefault(); if (vasca != null) { vasca.CANCELLATO = SiNo.Si; vasca.DATAMODIFICA = DateTime.Now; vasca.UTENTEMODIFICA = account; bGalvanica.UpdateTable(_ds, _ds.VASCHE.TableName); } } }
public void ModificaTelaio(decimal IdTelaio, decimal Costo, string account) { using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillTelai(_ds, true); GalvanicaDS.TELAIRow br = _ds.TELAI.Where(x => x.IDTELAIO == IdTelaio).FirstOrDefault(); if (br != null) { br.COSTOSTANDARD = Costo; br.DATAMODIFICA = DateTime.Now; br.UTENTEMODIFICA = account; bGalvanica.UpdateTable(_ds, _ds.TELAI.TableName); } } }
public void ModificaImpianto(decimal idImpianto, string descrizione, string account) { using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillImpianti(_ds, true); GalvanicaDS.IMPIANTIRow br = _ds.IMPIANTI.Where(x => x.IDIMPIANTO == idImpianto).FirstOrDefault(); if (br != null) { br.DESCRIZIONE = correggiString(descrizione, 50); br.DATAMODIFICA = DateTime.Now; br.UTENTEMODIFICA = account; bGalvanica.UpdateTable(_ds, _ds.IMPIANTI.TableName); } } }
private void dgvGriglia_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { if (e.Row.Cells[(int)colonne.IDGALVAPIANO].Value != DBNull.Value) { using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { decimal idgalvapiano = (decimal)e.Row.Cells[(int)colonne.IDGALVAPIANO].Value; GalvanicaDS.AP_GALVANICA_PIANORow daEliminare = _ds.AP_GALVANICA_PIANO.Where(x => x.IDGALVAPIANO == idgalvapiano).FirstOrDefault(); if (daEliminare != null) { daEliminare.Delete(); } bGalvanica.UpdateTable(_ds.AP_GALVANICA_PIANO.TableName, _ds); _ds.AP_GALVANICA_PIANO.AcceptChanges(); } } }
public void ModificaVasca(decimal idVasca, string descrizioneBreve, string descrizione, bool abilitaStrato, string account) { descrizioneBreve = (descrizioneBreve.Length > 30 ? descrizioneBreve.Substring(0, 30) : descrizioneBreve).ToUpper(); descrizione = (descrizione.Length > 80 ? descrizione.Substring(0, 80) : descrizione).ToUpper(); using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillVasche(_ds, true); GalvanicaDS.VASCHERow br = _ds.VASCHE.Where(x => x.IDVASCA == idVasca).FirstOrDefault(); if (br != null) { br.DESCRIZIONEBREVE = descrizioneBreve; br.DESCRIZIONE = descrizione; br.ABILITASTRATO = abilitaStrato ? SiNo.Si : SiNo.No; br.DATAMODIFICA = DateTime.Now; br.UTENTEMODIFICA = account; bGalvanica.UpdateTable(_ds, _ds.VASCHE.TableName); } } }
public string CreaVasca(string descrizioneBreve, string descrizione, bool abilitaStrato, decimal idImpianto, decimal idMateriale, string account) { descrizione = correggiString(descrizione, 50); descrizioneBreve = correggiString(descrizioneBreve, 30); if (!ImpiantoEsiste(idImpianto)) { return("Impianto non presente in archivio"); } if (!_anagrafica.MaterialeEsiste(idMateriale)) { return("Materiale non presente in archivio"); } using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillVasche(_ds, false); GalvanicaDS.VASCHERow vasca = _ds.VASCHE.NewVASCHERow(); vasca.DESCRIZIONEBREVE = descrizioneBreve; vasca.DESCRIZIONE = descrizione; vasca.ABILITASTRATO = abilitaStrato ? SiNo.Si : SiNo.No; vasca.IDIMPIANTO = idImpianto; // if (idMateriale > 0) vasca.IDMATERIALE = idMateriale; vasca.CANCELLATO = SiNo.No; vasca.DATAMODIFICA = DateTime.Now; vasca.UTENTEMODIFICA = account; _ds.VASCHE.AddVASCHERow(vasca); bGalvanica.UpdateTable(_ds, _ds.VASCHE.TableName); return(string.Empty); } }
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(); } }