Example #1
0
        public void FillUSR_PRD_MOVFASIByBarcode(ProduzioneDS ds, string Barcode)
        {
            string select = @"SELECT * FROM USR_PRD_MOVFASI WHERE BARCODE = $P{Barcode}";

            ParamSet ps = new ParamSet();

            ps.AddParam("Barcode", DbType.String, Barcode);

            using (DbDataAdapter da = BuildDataAdapter(select, ps))
            {
                da.Fill(ds.USR_PRD_MOVFASI);
            }
        }
Example #2
0
        public void FillUSR_PRD_FASI(ProduzioneDS ds, List <string> IDPRDFASE)
        {
            string inCOndition = ConvertToStringForInCondition(IDPRDFASE);

            string select = @"SELECT DISTINCT * FROM USR_PRD_FASI WHERE IDPRDFASE in ( {0} )";

            select = string.Format(select, inCOndition);

            using (DbDataAdapter da = BuildDataAdapter(select))
            {
                da.Fill(ds.USR_PRD_FASI);
            }
        }
Example #3
0
        public void FillUSR_PRD_FASI(ProduzioneDS ds, List <string> IDPRDFASE)
        {
            List <string> Presenti = ds.USR_PRD_FASI.Select(x => x.IDPRDFASE).Distinct().ToList();
            List <string> Mancanti = IDPRDFASE.Except(Presenti).ToList();

            ProduzioneAdapter a = new ProduzioneAdapter(DbConnection, DbTransaction);

            while (Mancanti.Count > 0)
            {
                List <string> daCaricare;
                if (Mancanti.Count > 999)
                {
                    daCaricare = Mancanti.GetRange(0, 999);
                    Mancanti.RemoveRange(0, 999);
                }
                else
                {
                    daCaricare = Mancanti.GetRange(0, Mancanti.Count);
                    Mancanti.RemoveRange(0, Mancanti.Count);
                }
                a.FillUSR_PRD_FASI(ds, daCaricare);
            }
        }
Example #4
0
        public void FillUSR_PRD_MOVFASIByBarcode(ProduzioneDS ds, string Barcode)
        {
            ProduzioneAdapter a = new ProduzioneAdapter(DbConnection, DbTransaction);

            a.FillUSR_PRD_MOVFASIByBarcode(ds, Barcode);
        }