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)); }
private ManutentoreModel CreaManutentoreModel(decimal idManutentore, ManutenzioneDS ds) { ManutenzioneDS.MANUTENTORIRow manutentore = ds.MANUTENTORI.Where(x => x.IDMANUTENTORE == idManutentore).FirstOrDefault(); if (manutentore == null) { return(null); } return(CreaManutentoreModel(manutentore, ds)); }
private DittaModel CreaDittaModel(decimal IdDitta, ManutenzioneDS ds) { ManutenzioneDS.DITTERow ditta = ds.DITTE.Where(x => x.IDDITTA == IdDitta).FirstOrDefault(); if (ditta == null) { return(null); } return(CreaDittaModel(ditta, ds)); }
public void UpdateTable(string tablename, ManutenzioneDS ds) { string query = string.Format(CultureInfo.InvariantCulture, "SELECT * FROM {0}", tablename); using (DbDataAdapter a = BuildDataAdapter(query)) { a.ContinueUpdateOnError = false; DataTable dt = ds.Tables[tablename]; DbCommandBuilder cmd = BuildCommandBuilder(a); a.UpdateCommand = cmd.GetUpdateCommand(); a.DeleteCommand = cmd.GetDeleteCommand(); a.InsertCommand = cmd.GetInsertCommand(); a.Update(dt); } }
public void FillRiferimenti(ManutenzioneDS ds, bool soloNonCancellati) { string query = @"SELECT * FROM RIFERIMENTI "; if (soloNonCancellati) { query += "WHERE CANCELLATO = 'N' "; } query += " order by riferimento"; using (DbDataAdapter da = BuildDataAdapter(query)) { da.Fill(ds.RIFERIMENTI); } }
public void FillManutentori(ManutenzioneDS ds, bool soloNonCancellati) { string query = @"SELECT * FROM MANUTENTORI "; if (soloNonCancellati) { query += "WHERE CANCELLATO = 'N' "; } query += " order by nomecognome"; using (DbDataAdapter da = BuildDataAdapter(query)) { da.Fill(ds.MANUTENTORI); } }
public void FillInterventi(ManutenzioneDS ds, bool soloNonCancellati) { string query = @"SELECT * FROM INTERVENTI "; if (soloNonCancellati) { query += "WHERE CANCELLATO = 'N' "; } query += " order by descrizione"; using (DbDataAdapter da = BuildDataAdapter(query)) { da.Fill(ds.INTERVENTI); } }
public void FillMacchine(ManutenzioneDS ds, bool soloNonCancellati) { string query = @"SELECT * FROM MACCHINE "; if (soloNonCancellati) { query += "WHERE CANCELLATO = 'N' "; } query += " order by descrizione"; using (DbDataAdapter da = BuildDataAdapter(query)) { da.Fill(ds.MACCHINE); } }
public void FillDitte(ManutenzioneDS ds, bool soloNonCancellati) { string query = @"SELECT * FROM DITTE "; if (soloNonCancellati) { query += "WHERE CANCELLATO = 'N' "; } query += " order by ragionesociale"; using (DbDataAdapter da = BuildDataAdapter(query)) { da.Fill(ds.DITTE); } }
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); }
private DittaModel CreaDittaModel(ManutenzioneDS.DITTERow ditta, ManutenzioneDS ds) { DittaModel dm = new DittaModel(); dm.IdDitta = ditta.IDDITTA; dm.RagioneSociale = ditta.RAGIONESOCIALE; RiferimentoModelContainer rmc = new RiferimentoModelContainer(); dm.Riferimenti = rmc; rmc.TabellaEsterna = TabelleEsterne.Ditte; rmc.IdEsterna = ditta.IDDITTA; rmc.Riferimenti = new List <RiferimentoModel>(); foreach (ManutenzioneDS.RIFERIMENTIRow riferimento in ds.RIFERIMENTI.Where(x => x.IDESTERNA == ditta.IDDITTA && x.TABELLAESTERNA == TabelleEsterne.Ditte)) { rmc.Riferimenti.Add(CreaRiferimentoModel(riferimento)); } return(dm); }
public void UpdateTable(string tablename, ManutenzioneDS ds) { ManutenzioneAdapter a = new ManutenzioneAdapter(DbConnection, DbTransaction); a.UpdateTable(tablename, ds); }
public void FillRiferimenti(ManutenzioneDS ds, bool soloNonCancellati) { ManutenzioneAdapter a = new ManutenzioneAdapter(DbConnection, DbTransaction); a.FillRiferimenti(ds, soloNonCancellati); }
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); }
private ManutentoreModel CreaManutentoreModel(ManutenzioneDS.MANUTENTORIRow manutentore, ManutenzioneDS ds) { ManutentoreModel dm = new ManutentoreModel(); dm.IdManutentore = manutentore.IDMANUTENTORE; dm.NomeCognome = manutentore.NOMECOGNOME; dm.Account = manutentore.IsACCOUNTNull() ? string.Empty : manutentore.ACCOUNT; dm.Nota = manutentore.IsNOTANull() ? string.Empty : manutentore.NOTA; ManutenzioneDS.DITTERow ditta = _ds.DITTE.Where(x => x.IDDITTA == manutentore.IDDITTA).FirstOrDefault(); dm.Ditta = CreaDittaModel(ditta, _ds); RiferimentoModelContainer rmc = new RiferimentoModelContainer(); dm.Riferimenti = rmc; rmc.TabellaEsterna = TabelleEsterne.Manutentori; rmc.IdEsterna = manutentore.IDMANUTENTORE; rmc.Riferimenti = new List <RiferimentoModel>(); foreach (ManutenzioneDS.RIFERIMENTIRow riferimento in ds.RIFERIMENTI.Where(x => x.IDESTERNA == manutentore.IDMANUTENTORE && x.TABELLAESTERNA == TabelleEsterne.Manutentori)) { rmc.Riferimenti.Add(CreaRiferimentoModel(riferimento)); } return(dm); }