Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 10
0
        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);
        }
Ejemplo n.º 11
0
        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);
        }
Ejemplo n.º 14
0
        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);
        }
Ejemplo n.º 15
0
        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);
        }