Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Importaciones.OIDUACosto
        /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto]
        /// </summary>
        /// <param name="pFiltro"></param>
        /// <returns></returns>
        public List <BEOIDUACosto> List(BaseFiltroImp pFiltro)
        {
            List <BEOIDUACosto> lstOIDUACosto = new List <BEOIDUACosto>();

            try
            {
                lstOIDUACosto = oIDUACostoData.List(pFiltro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstOIDUACosto);
        }
Ejemplo n.º 3
0
        /// <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);
        }