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; } }