예제 #1
0
        public void PopulaConhecimentos(belPopulaObjetos objbelObjetos)
        {
            this.objbelObjetos = objbelObjetos;
            try
            {

                if (File.Exists(objbelObjetos.sPath))
                {
                    File.Delete(objbelObjetos.sPath);
                }

                foreach (string sCte in objbelObjetos.objListaNumeroConhecimentos)
                {

                    string sCTe = "CTe" + GeraChave(sCte);
                    belinfCte objbelinfCte = new belinfCte();
                    belDadosIde objIde = new belDadosIde();
                    belDadosEmit objEmit = new belDadosEmit();
                    belDadosRem objRem = new belDadosRem();
                    belDadosDest objDest = new belDadosDest();
                    belDadosNf objNf = new belDadosNf();
                    belDadosExped objExped = new belDadosExped();
                    belDadosReceb objReceb = new belDadosReceb();
                    belDadosVPrest objVPrest = new belDadosVPrest();
                    belDadosImp objImp = new belDadosImp();
                    belDadosinfCarga objInfCarga = new belDadosinfCarga();
                    belDadosinfQ objInfQ = new belDadosinfQ();
                    belDadosrodo objRodo = new belDadosrodo();

                    objbelinfCte.compl = new belcompl(sCte);

                    objIde.PopulaIde(sCte, sCTe[sCTe.Length - 1].ToString(), objbelinfCte, sCTe);
                    objEmit.PopulaEmit(objbelinfCte);
                    objRem.PopulaRem(objbelinfCte, sCte);
                    objDest.PopulaDest(objbelinfCte, sCte);
                    objNf.PopulaNf(objbelinfCte, sCte);
                    objExped.PopulaExped(objbelinfCte, sCte);
                    objReceb.PopulaReceb(objbelinfCte, sCte);
                    objVPrest.PopulaVPrest(objbelinfCte, sCte);
                    objImp.PopulaImp(objbelinfCte, sCte);
                    objInfCarga.PopulainfCarga(objbelinfCte, sCte);
                    objInfQ.PopulainfQ(objbelinfCte, sCte);
                    objRodo.PopulaRodo(objbelinfCte, sCte);
                    objRodo.PopulaVeiculo(objbelinfCte,   sCte);
                    objRodo.PopulaMotorista(objbelinfCte,  sCte);

                    objbelObjetos.objListaConhecimentos.Add(objbelinfCte);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

        }
예제 #2
0
        public void PopulaConhecimentos(belPopulaObjetos objbelObjetos)
        {
            this.objbelObjetos = objbelObjetos;
            try
            {
                if (File.Exists(objbelObjetos.sPath))
                {
                    File.Delete(objbelObjetos.sPath);
                }

                foreach (string sCte in objbelObjetos.objListaNumeroConhecimentos)
                {
                    string           sCTe         = "CTe" + GeraChave(sCte);
                    belinfCte        objbelinfCte = new belinfCte();
                    belDadosIde      objIde       = new belDadosIde();
                    belDadosEmit     objEmit      = new belDadosEmit();
                    belDadosRem      objRem       = new belDadosRem();
                    belDadosDest     objDest      = new belDadosDest();
                    belDadosNf       objNf        = new belDadosNf();
                    belDadosExped    objExped     = new belDadosExped();
                    belDadosReceb    objReceb     = new belDadosReceb();
                    belDadosVPrest   objVPrest    = new belDadosVPrest();
                    belDadosImp      objImp       = new belDadosImp();
                    belDadosinfCarga objInfCarga  = new belDadosinfCarga();
                    belDadosinfQ     objInfQ      = new belDadosinfQ();
                    belDadosrodo     objRodo      = new belDadosrodo();

                    objbelinfCte.compl = new belcompl(sCte);

                    objIde.PopulaIde(sCte, sCTe[sCTe.Length - 1].ToString(), objbelinfCte, sCTe);
                    objEmit.PopulaEmit(objbelinfCte);
                    objRem.PopulaRem(objbelinfCte, sCte);
                    objDest.PopulaDest(objbelinfCte, sCte);
                    objNf.PopulaNf(objbelinfCte, sCte);
                    objExped.PopulaExped(objbelinfCte, sCte);
                    objReceb.PopulaReceb(objbelinfCte, sCte);
                    objVPrest.PopulaVPrest(objbelinfCte, sCte);
                    objImp.PopulaImp(objbelinfCte, sCte);
                    objInfCarga.PopulainfCarga(objbelinfCte, sCte);
                    objInfQ.PopulainfQ(objbelinfCte, sCte);
                    objRodo.PopulaRodo(objbelinfCte, sCte);
                    objRodo.PopulaVeiculo(objbelinfCte, sCte);
                    objRodo.PopulaMotorista(objbelinfCte, sCte);

                    objbelObjetos.objListaConhecimentos.Add(objbelinfCte);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }