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 List <MacchinaModel> CreaListaMacchinaModel() { List <MacchinaModel> lista = new List <MacchinaModel>(); using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { bManutenzione.FillMacchine(_ds, true); bManutenzione.FillDitte(_ds, false); foreach (ManutenzioneDS.MACCHINERow d in _ds.MACCHINE) { lista.Add(CreaMacchinaModel(d, _ds)); } } return(lista); }
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); } } }
public List <InterventoModel> CreaListaInterventoModel() { List <InterventoModel> lista = new List <InterventoModel>(); using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { bManutenzione.FillMacchine(_ds, true); bManutenzione.FillManutentori(_ds, true); bManutenzione.FillInterventi(_ds, true); foreach (ManutenzioneDS.INTERVENTIRow d in _ds.INTERVENTI) { lista.Add(CreaInterventoModel(d, _ds)); } } return(lista); }
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); }