Exemplo n.º 1
0
        /// <summary>
        /// Proceso para llamar el procedimiento almacenado que consulta la información de los combosgnéricos de la aplicación
        /// </summary>
        /// <param name="parametros_CombosAplicacion"></param>
        /// <returns></returns>
        public async Task <List <CombosGenericos> > consultar_CombosAplicacion(Parametros_CombosAplicacion parametros_CombosAplicacion)
        {
            var retorno = await contextobdoyd.ComboGenerico.FromSql("[PLATAFORMA].[uspA2_Util_CargaCombosGenerico] @pstrProducto, @pstrCondicionTexto1, @pstrCondicionTexto2, @pstrCondicionEntero1, @pstrCondicionEntero2, @pstrModulo, @pstrUsuario, @pstrInfosesion",
                                                                    new SqlParameter("@pstrProducto", parametros_CombosAplicacion.producto),
                                                                    new SqlParameter("@pstrCondicionTexto1", parametros_CombosAplicacion.condiciontexto1),
                                                                    new SqlParameter("@pstrCondicionTexto2", parametros_CombosAplicacion.condiciontexto2),
                                                                    new SqlParameter("@pstrCondicionEntero1", parametros_CombosAplicacion.condicionentero1),
                                                                    new SqlParameter("@pstrCondicionEntero2", parametros_CombosAplicacion.condicionentero2),
                                                                    new SqlParameter("@pstrModulo", parametros_CombosAplicacion.modulo),
                                                                    new SqlParameter("@pstrUsuario", parametros_CombosAplicacion.usuario),
                                                                    new SqlParameter("@pstrInfosesion", parametros_CombosAplicacion.infosesion)).ToListAsync();

            return(retorno);
        }
Exemplo n.º 2
0
        public async Task <ActionResult <IEnumerable <Models.Generales.CombosGenericosDTO> > > Retornar_CombosAplicacion([FromBody] Parametros_CombosAplicacion parametros_CombosAplicacion)
        {
            try
            {
                objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_CombosAplicacion", parametros_CombosAplicacion.ToString(), "Inicio ejecución.");

                List <CombosGenericos> lstCombosAplicacion = await reglasNegocio.consultar_CombosAplicacion(parametros_CombosAplicacion);

                objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_CombosAplicacion", parametros_CombosAplicacion.ToString(), "Finaliza ejecución.");
                return(mapper.Map <List <Models.Generales.CombosGenericosDTO> >(lstCombosAplicacion));
            }
            catch (Exception ex)
            {
                return(BadRequest(objUtilidades.RetornarErrorControlado(ex, "GeneralesController", "Retornar_CombosAplicacion", parametros_CombosAplicacion.ToString())));
            }
        }