public void ModificaIntervento(decimal IdIntervento, DateTime Data, string Stato, decimal Durata, decimal IdManutentore, string Frequenza, string Nota, string account) { using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { bManutenzione.FillInterventi(_ds, true); ManutenzioneDS.INTERVENTIRow intervento = _ds.INTERVENTI.Where(x => x.IDINTERVENTO == IdIntervento).FirstOrDefault(); if (intervento == null) { return; } intervento.DATAMODIFICA = DateTime.Now; intervento.UTENTEMODIFICA = account; intervento.DURATA = Durata; if (IdManutentore > 0) { intervento.IDMANUTENTORE = IdManutentore; } if (IdManutentore == -1) { intervento.SetIDMANUTENTORENull(); } intervento.FREQUENZA = correggiString(Frequenza, 20); intervento.NOTE = correggiString(Nota, 200); intervento.DATAINTERVENTO = Data; intervento.STATO = correggiString(Stato, 25); bManutenzione.UpdateTable(_ds.INTERVENTI.TableName, _ds); } }
private InterventoModel CreaInterventoModel(ManutenzioneDS.INTERVENTIRow intervento, ManutenzioneDS ds) { InterventoModel dm = new InterventoModel(); dm.IdIntervento = intervento.IDINTERVENTO; dm.Descrizione = intervento.DESCRIZIONE; dm.Durata = intervento.IsDURATANull() ? 0 : intervento.DURATA; dm.Macchina = new MacchinaModel(); if (!intervento.IsIDMACCHINANull()) { dm.Macchina = CreaMacchinaModel(intervento.IDMACCHINA, ds); } dm.Manutentore = new ManutentoreModel(); if (!intervento.IsIDMANUTENTORENull()) { dm.Manutentore = CreaManutentoreModel(intervento.IDMANUTENTORE, ds); } dm.IdSerie = intervento.IsIDSERIENull() ? -1 : intervento.IDSERIE; dm.Frequenza = intervento.IsFREQUENZANull() ? string.Empty : intervento.FREQUENZA; dm.Nota = intervento.IsNOTENull() ? string.Empty : intervento.NOTE; dm.Luogo = intervento.IsLUOGONull() ? string.Empty : intervento.LUOGO; dm.Stato = intervento.IsSTATONull() ? string.Empty : intervento.STATO; dm.DataIntervento = intervento.DATAINTERVENTO; return(dm); }
public void CancellaIntervento(decimal IdIntervento, string account) { using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { bManutenzione.FillInterventi(_ds, true); ManutenzioneDS.INTERVENTIRow intervento = _ds.INTERVENTI.Where(x => x.IDINTERVENTO == IdIntervento).FirstOrDefault(); if (intervento != null) { intervento.CANCELLATO = SiNo.Si; intervento.DATAMODIFICA = DateTime.Now; intervento.UTENTEMODIFICA = account; bManutenzione.UpdateTable(_ds.INTERVENTI.TableName, _ds); } } }
public string CreaIntervento(string Descrizione, string Luogo, DateTime Data, decimal Durata, decimal IdMacchina, decimal IdManutentore, string Frequenza, string Nota, decimal IdSerie, string Stato, string account) { using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness()) { ManutenzioneDS.INTERVENTIRow intervento = _ds.INTERVENTI.NewINTERVENTIRow(); intervento.CANCELLATO = SiNo.No; intervento.DATAMODIFICA = DateTime.Now; intervento.UTENTEMODIFICA = account; intervento.DESCRIZIONE = Descrizione; intervento.DURATA = Durata; if (IdMacchina > 0) { intervento.IDMACCHINA = IdMacchina; } if (IdManutentore > 0) { intervento.IDMANUTENTORE = IdManutentore; } if (IdSerie > 0) { intervento.IDSERIE = IdSerie; } intervento.FREQUENZA = correggiString(Frequenza, 20); intervento.NOTE = correggiString(Nota, 200); intervento.LUOGO = correggiString(Luogo, 50); intervento.DATAINTERVENTO = Data; intervento.STATO = correggiString(Stato, 25); _ds.INTERVENTI.AddINTERVENTIRow(intervento); bManutenzione.UpdateTable(_ds.INTERVENTI.TableName, _ds); } return(string.Empty); }