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); }
/// <summary> /// Retorna un LISTA de registros de la Entidad Importaciones.OIDUAProducto /// En la BASE de DATO la Tabla : [Importaciones.OIDUAProducto] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEOIDUAProducto> List(BaseFiltroImp pFiltro) { List <BEOIDUAProducto> lstOIDUAProducto = new List <BEOIDUAProducto>(); try { lstOIDUAProducto = oIDUAProductoData.List(pFiltro); } catch (Exception ex) { throw ex; } return(lstOIDUAProducto); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Importaciones.OIDUA /// En la BASE de DATO la Tabla : [Importaciones.OIDUA] /// <summary> /// <returns>Entidad</returns> public BEOIDUA Find(BaseFiltroImp pFiltro) { BEOIDUA oIDUA = new BEOIDUA(); oIDUACostoData = new OIDUACostoData(); oIDUAProductoData = new OIDUAProductoData(); try { oIDUA = oOIDUAData.Find(pFiltro); oIDUA.lstOIDUACosto = oIDUACostoData.List(pFiltro); oIDUA.lstOIDUAProducto = oIDUAProductoData.List(pFiltro); } catch (Exception ex) { throw ex; } return(oIDUA); }