public void UpdateTable(string tablename, MigrazioneDiBaDS ds)
        {
            string query = string.Format(CultureInfo.InvariantCulture, "SELECT * FROM {0}", tablename);

            using (DbDataAdapter a = BuildDataAdapter(query))
            {
                try
                {
                    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);
                }
                catch (DBConcurrencyException ex)
                {
                }
                catch
                {
                    throw;
                }
            }
        }
Example #2
0
 public void FillBC_ANAGRAFICA(MigrazioneDiBaDS ds)
 {
     using (MigrazioneDiBaBusiness bMigrazione = new MigrazioneDiBaBusiness())
     {
         bMigrazione.FillBC_ANAGRAFICA(ds);
     }
 }
Example #3
0
 public void FillMAGAZZ(MigrazioneDiBaDS ds)
 {
     using (MigrazioneDiBaBusiness bMigrazione = new MigrazioneDiBaBusiness())
     {
         bMigrazione.FillMAGAZZ(ds);
     }
 }
Example #4
0
 public void SalvaBC_ANAGRAFICA(MigrazioneDiBaDS ds)
 {
     using (MigrazioneDiBaBusiness bMigrazione = new MigrazioneDiBaBusiness())
     {
         bMigrazione.UpdateTable(ds.BC_ANAGRAFICA.TableName, ds);
         ds.BC_ANAGRAFICA.AcceptChanges();
     }
 }
        public void FillBC_ANAGRAFICA(MigrazioneDiBaDS ds)
        {
            string select = @"SELECT DISTINCT * FROM BC_ANAGRAFICA";

            using (DbDataAdapter da = BuildDataAdapter(select))
            {
                da.Fill(ds.BC_ANAGRAFICA);
            }
        }
        public void FillMAGAZZ(MigrazioneDiBaDS ds)
        {
            string select = @"SELECT DISTINCT * FROM GRUPPO.MAGAZZ";

            using (DbDataAdapter da = BuildDataAdapter(select))
            {
                da.Fill(ds.MAGAZZ);
            }
        }
        public void GetMagazzByDescrizione(MigrazioneDiBaDS ds, string descrizione)
        {
            string select = @"SELECT DISTINCT * FROM GRUPPO.MAGAZZ where DESCRIZIONE = <DESCRIZIONE>";

            ParamSet ps = new ParamSet();

            ps.AddParam("DESCRIZIONE", DbType.String, descrizione);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.MAGAZZ);
            }
        }
Example #8
0
        public string GetIDMAGAZZByDescrizione(MigrazioneDiBaDS ds, string descrizione)
        {
            MigrazioneDiBaDS.MAGAZZRow riga = ds.MAGAZZ.Where(x => x.DESMAGAZZ == descrizione).FirstOrDefault();
            if (riga != null)
            {
                return(riga.IDMAGAZZ);
            }

            using (MigrazioneDiBaBusiness bMigrazione = new MigrazioneDiBaBusiness())
            {
                bMigrazione.GetMagazzByDescrizione(ds, descrizione);
            }
            riga = ds.MAGAZZ.Where(x => x.DESMAGAZZ == descrizione).FirstOrDefault();
            if (riga != null)
            {
                return(riga.IDMAGAZZ);
            }

            return(string.Empty);
        }
Example #9
0
        public void UpdateTable(string tablename, MigrazioneDiBaDS ds)
        {
            MigrazioneDiBaAdapter a = new MigrazioneDiBaAdapter(DbConnection, DbTransaction);

            a.UpdateTable(tablename, ds);
        }
Example #10
0
        public void FillBC_ANAGRAFICA(MigrazioneDiBaDS ds)
        {
            MigrazioneDiBaAdapter a = new MigrazioneDiBaAdapter(DbConnection, DbTransaction);

            a.FillBC_ANAGRAFICA(ds);
        }
Example #11
0
        public void GetMagazzByDescrizione(MigrazioneDiBaDS ds, string descrizione)
        {
            MigrazioneDiBaAdapter a = new MigrazioneDiBaAdapter(DbConnection, DbTransaction);

            a.GetMagazzByDescrizione(ds, descrizione);
        }
Example #12
0
        public void FillMAGAZZ(MigrazioneDiBaDS ds)
        {
            MigrazioneDiBaAdapter a = new MigrazioneDiBaAdapter(DbConnection, DbTransaction);

            a.FillMAGAZZ(ds);
        }