private MacchinaModel CreaMacchinaModel(decimal idMacchina, ManutenzioneDS ds) { ManutenzioneDS.MACCHINERow macchina = ds.MACCHINE.Where(x => x.IDMACCHINA == idMacchina).FirstOrDefault(); if (macchina == null) { return(null); } return(CreaMacchinaModel(macchina, ds)); }
public void CancellaMacchina(decimal IdMacchina, string account) { using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { bManutenzione.FillMacchine(_ds, true); ManutenzioneDS.MACCHINERow macchina = _ds.MACCHINE.Where(x => x.IDMACCHINA == IdMacchina).FirstOrDefault(); if (macchina != null) { macchina.CANCELLATO = SiNo.Si; macchina.DATAMODIFICA = DateTime.Now; macchina.UTENTEMODIFICA = account; bManutenzione.UpdateTable(_ds.MACCHINE.TableName, _ds); } } }
public void ModificaMacchina(decimal IdMacchina, string Luogo, string Nota, string account) { using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { bManutenzione.FillMacchine(_ds, true); ManutenzioneDS.MACCHINERow macchina = _ds.MACCHINE.Where(x => x.IDMACCHINA == IdMacchina).FirstOrDefault(); if (macchina != null) { macchina.LUOGO = correggiString(Luogo, 45); macchina.NOTE = correggiString(Nota, 100); macchina.DATAMODIFICA = DateTime.Now; macchina.UTENTEMODIFICA = account; bManutenzione.UpdateTable(_ds.MACCHINE.TableName, _ds); } } }
private MacchinaModel CreaMacchinaModel(ManutenzioneDS.MACCHINERow macchina, ManutenzioneDS ds) { MacchinaModel dm = new MacchinaModel(); dm.Ditta = CreaDittaModel(macchina.IDDITTA, ds); dm.DataCostruzione = macchina.IsDATACOSTRUZIONENull() ? string.Empty : macchina.DATACOSTRUZIONE; dm.Descrizione = macchina.DESCRIZIONE; dm.IdMacchina = macchina.IDMACCHINA; dm.Luogo = macchina.IsLUOGONull() ? string.Empty : macchina.LUOGO; dm.Nota = macchina.IsNOTENull() ? string.Empty : macchina.NOTE; dm.NumeroSerie = macchina.SERIALE; if (!macchina.IsIDPADRENull()) { dm.Padre = CreaMacchinaModel(macchina.IDPADRE, ds); } Documenti documenti = new Documenti(); dm.Documenti = documenti.CreaDocumentoModelContainer(macchina.IDMACCHINA, TabelleEsterne.Macchine); return(dm); }
public string CreaMacchina(string NumeroSerie, string Descrizione, decimal IdDitta, string Luogo, string Nota, string DataCostruzione, decimal IdPadre, string account) { NumeroSerie = correggiString(NumeroSerie, 20); Descrizione = correggiString(Descrizione, 45); Luogo = correggiString(Luogo, 45); Nota = correggiString(Nota, 100); using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { bManutenzione.FillMacchine(_ds, false); if (_ds.MACCHINE.Any(x => x.SERIALE.Trim() == NumeroSerie && x.IDDITTA == IdDitta)) { return("Macchina giĆ inserita a sistema per questa ditta con questo numero di serie"); } ManutenzioneDS.MACCHINERow macchina = _ds.MACCHINE.NewMACCHINERow(); macchina.CANCELLATO = SiNo.No; macchina.DATAMODIFICA = DateTime.Now; macchina.UTENTEMODIFICA = account; macchina.IDDITTA = IdDitta; if (IdPadre >= 0) { macchina.IDPADRE = IdPadre; } macchina.SERIALE = NumeroSerie; macchina.DESCRIZIONE = Descrizione; macchina.NOTE = Nota; macchina.LUOGO = Luogo; macchina.DATACOSTRUZIONE = DataCostruzione.Length > 10 ? DataCostruzione.Substring(0, 10) : DataCostruzione; _ds.MACCHINE.AddMACCHINERow(macchina); bManutenzione.UpdateTable(_ds.MACCHINE.TableName, _ds); } return(string.Empty); }