예제 #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);
        }
예제 #2
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);
        }
예제 #3
0
 public OIDUAProductoLogic()
 {
     oIDUAProductoData = new OIDUAProductoData();
     returnValor       = new ReturnValor();
 }