public BEOIDUA FindAll(BaseFiltroImp pFiltro) { BEOIDUA oIDUA = new BEOIDUA(); oIDUACostoData = new OIDUACostoData(); oIDUAProductoData = new OIDUAProductoData(); try { oIDUA = oOIDUAData.Find(pFiltro); oIDUA.lstOIDUACosto = oIDUACostoData.List(pFiltro); if (oIDUA.lstOIDUACosto.Count > 0) { OrdenImportacionData oOrdenImportacionData = new OrdenImportacionData(); int contador = 1; foreach (BEOIDUACosto itemCosto in oIDUA.lstOIDUACosto) { if (itemCosto.codRegResumenCosto != "IMCST001") { itemCosto.lstCostoDetalle = oOrdenImportacionData.ListCostoDetalle(new BaseFiltroImp { codOIDUA = pFiltro.codOIDUA, codRegResumenCosto = itemCosto.codRegResumenCosto }); } itemCosto.codOIDUACosto = contador; ++contador; } } oIDUA.lstOIDUAProducto = oIDUAProductoData.List(pFiltro); } catch (Exception ex) { throw ex; } return(oIDUA); }
public OrdenImportacionLogic() { ordenImportacionData = new OrdenImportacionData(); returnValor = new ReturnValor(); }