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 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); } }