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