示例#1
0
        public async Task <ActionResult <IEnumerable <Models.DTO.Entidades.Rentabilidad.RentabilidadDTO> > > Get_Cliente([FromBody] Parametros.Rentabilidad.GetRentabilidad parametros)
        {
            try
            {
                utilidadesgenericas.CrearLogSeguimiento("RentabilidadController", "A2/Rentabilidad/Cliente", parametros.ToString(), "Inicio ejecución.");
                var retorno = await contextobdoyd.rentabilidad.FromSql("[APIADCAP].[usp_RentabilidadController_Get_ClienteInstrumento] @strJsonEnvio, @pstrUsuario, @pstrAplicacion",
                                                                       new SqlParameter("@strJsonEnvio", Newtonsoft.Json.JsonConvert.SerializeObject(parametros)),
                                                                       new SqlParameter("@pstrUsuario", ""),
                                                                       new SqlParameter("@pstrAplicacion", "")).ToListAsync();

                utilidadesgenericas.CrearLogSeguimiento("RentabilidadController", "A2/Rentabilidad/Cliente", parametros.ToString(), "Finaliza ejecución.");
                return(mapper.Map <List <Models.DTO.Entidades.Rentabilidad.RentabilidadDTO> >(retorno));
            }
            catch (Exception errror)
            {
                return(BadRequest(utilidadesgenericas.RetornarErrorControlado(errror, "RentabilidadController", "Cliente", string.Empty)));
            }
        }
示例#2
0
        public async Task <ActionResult <IEnumerable <Models.DTO.Entidades.Ordenes.GastoOrdenEncabezadoDTO> > > Get_OrdenesGastos([FromBody] Parametros.Ordenes.GetOrdenesGastos parametros)
        {
            try
            {
                utilidadesgenericas.CrearLogSeguimiento("OrdenesController", "A2/Ordenes/ConsultarGastos", parametros.ToString(), "Inicio ejecución.");
                var gastosorden = await contextobdoyd.gastosorden.FromSql("[APIADCAP].[usp_OrdenesController_Get_OrdenesGastos] @strJsonEnvio, @pstrusuario,@pstraplicacion ",
                                                                          new SqlParameter("@strJsonEnvio", Newtonsoft.Json.JsonConvert.SerializeObject(parametros)),
                                                                          new SqlParameter("@pstrusuario", ""),
                                                                          new SqlParameter("@pstraplicacion", "")).ToListAsync();

                Utilidades.UtilidadesController utilidad = new Utilidades.UtilidadesController();
                List <Entidades.Ordenes.GastoOrdenEncabezado> resultadoseparado = utilidad.GastoOrdenSepararEncabezadoyDetalle(gastosorden);
                utilidadesgenericas.CrearLogSeguimiento("OrdenesController", "A2/Ordenes/ConsultarGastos", parametros.ToString(), "Finaliza ejecución.");
                return(mapper.Map <List <Models.DTO.Entidades.Ordenes.GastoOrdenEncabezadoDTO> >(resultadoseparado));
            }
            catch (Exception errror)
            {
                return(BadRequest(utilidadesgenericas.RetornarErrorControlado(errror, "OrdenesController", "ConsultarGastos", string.Empty)));
            }
        }
示例#3
0
        public async Task <ActionResult <Models.DTO.Entidades.Genericas.MensajeRespuestaSeparadoDTO> > Post_MovimientoCredito([FromBody] Parametros.Tesoreria.PostMovimientoCuentaBanco parametros)
        {
            try
            {
                utilidadesgenericas.CrearLogSeguimiento("TesoreriaController", "A2/Tesoreria/PostMovimientoCredito", parametros.ToString(), "Inicio ejecución.");
                Task <string> valorespordefecto = utilidadcontroller.Obtener_Valores_por_Defecto_json("TesoreriaController", "Post_MovimientoCredito");
                var           mensajes          = await contextobdoyd.mensajerespuesta.FromSql("[APIADCAP].[usp_TesoreriaController_Post_MovimientoCreditoDebito] @strJsonEnvio, @pstrUsuario, @pstrAplicacion",
                                                                                               new SqlParameter("@strJsonEnvio", Newtonsoft.Json.JsonConvert.SerializeObject(parametros)),
                                                                                               new SqlParameter("@pstrJsonValoresDefecto", valorespordefecto),
                                                                                               new SqlParameter("@pstrUsuario", ""),
                                                                                               new SqlParameter("@pstrAplicacion", "")).ToListAsync();

                utilidadesgenericas.CrearLogSeguimiento("TesoreriaController", "A2/Tesoreria/PostMovimientoCredito", mensajes.ToString(), "Finaliza ejecución.");

                return(utilidadcontroller.SepararErroresyExitosos(mensajes));
            }
            catch (Exception errror)
            {
                return(BadRequest(utilidadesgenericas.RetornarErrorControlado(errror, "TesoreriaController", "Post_MovimientoCredito", string.Empty)));
            }
        }
示例#4
0
        public async Task <ActionResult <IEnumerable <Models.DTO.Entidades.Financiero.ClienteTenenciaDTO> > > Get_ClientesTenencia([FromBody] Parametros.Genericos.OydFecha parametros)
        {
            try
            {
                utilidadesgenericas.CrearLogSeguimiento("FinancieroController", "A2/Financiero/cliente/ConsultarTenencia", parametros.ToString(), "Inicio ejecución.");
                var clientestenencia1 = await contextobdoyd.clientestenencia.FromSql("[APIADCAP].[usp_FinancieroController_Get_ClientesTenencia] @strJsonEnvio ,@pstrusuario ,@pstraplicacion",
                                                                                     new SqlParameter("@strJsonEnvio", Newtonsoft.Json.JsonConvert.SerializeObject(parametros)),
                                                                                     new SqlParameter("@pstrusuario", ""),
                                                                                     new SqlParameter("@pstraplicacion", "")).ToListAsync();

                utilidadesgenericas.CrearLogSeguimiento("FinancieroController", "A2/Financiero/cliente/ConsultarTenencia", parametros.ToString(), "Finaliza ejecución.");
                var dto = mapper.Map <List <Models.DTO.Entidades.Financiero.ClienteTenenciaDTO> >(clientestenencia1);
                return(dto);
            }
            catch (Exception errror)
            {
                return(BadRequest(utilidadesgenericas.RetornarErrorControlado(errror, "FinancieroController", "Cliente/ConsultarTenencia", string.Empty)));
            }
        }
示例#5
0
        public async Task <ActionResult <IEnumerable <ProductoEtiquetasDTO> > > Retornar_DefinicionPantalla([FromBody] Parametros_DefinicionPantalla parametros_DefinicionPantalla)
        {
            try
            {
                objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_DefinicionPantalla", parametros_DefinicionPantalla.ToString(), "Inicio ejecución.");

                List <ProductoEtiquetas> lstProductosEtiquetas = await reglasNegocio.consultar_DefinicionPantalla(parametros_DefinicionPantalla);

                objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_DefinicionPantalla", parametros_DefinicionPantalla.ToString(), "Finaliza ejecución.");
                return(mapper.Map <List <ProductoEtiquetasDTO> >(lstProductosEtiquetas));
            }
            catch (Exception ex)
            {
                return(BadRequest(objUtilidades.RetornarErrorControlado(ex, "GeneralesController", "Retornar_DefinicionPantalla", parametros_DefinicionPantalla.ToString())));
            }
        }
示例#6
0
        public async Task <ActionResult <IEnumerable <Models.DTO.Entidades.Maestros.TipoMovimientoDTO> > > Get_TiposMovimientos()
        {
            try
            {
                utilidadesgenericas.CrearLogSeguimiento("MaestrosController", "A2/Maestros/MaestrosController", "", "Inicio ejecución.");
                var movimientos = await contextobdoyd.codigodescripcion.FromSql("[APIADCAP].[usp_MaestrosController_Get_TiposMovimientos] @pstrusuario,@pstraplicacion ",
                                                                                new SqlParameter("@pstrusuario", ""),
                                                                                new SqlParameter("@pstraplicacion", "")).ToListAsync();

                utilidadesgenericas.CrearLogSeguimiento("MaestrosController", "A2/Maestros/MaestrosController", "", "Finaliza ejecución.");
                return(mapper.Map <List <Models.DTO.Entidades.Maestros.TipoMovimientoDTO> >(movimientos));
            }
            catch (Exception errror)
            {
                return(BadRequest(utilidadesgenericas.RetornarErrorControlado(errror, "MaestrosController", "ConsultarTiposMovimientos", string.Empty)));
            }
        }
示例#7
0
        public async Task <ActionResult <IEnumerable <Models.DTO.Entidades.Personas.ClienteCuentaBancoDTO> > > Get_ClientesCuentasBancarias([FromBody] Parametros.Genericos.Oyd parametros)
        {
            try
            {
                utilidadesgenericas.CrearLogSeguimiento("PersonasController", "A2/Personas/Cliente/CuentasBancarias/Consultar", parametros.ToString(), "Inicio ejecución.");
                var clientescuentasbancarias = await contextobdoyd.clientecuentasbancarias.FromSql("[APIADCAP].[usp_PersonasController_Get_ClientesCuentasBancarias] @strJsonEnvio ,@pstrusuario ,@pstraplicacion",
                                                                                                   new SqlParameter("@strJsonEnvio", Newtonsoft.Json.JsonConvert.SerializeObject(parametros)),
                                                                                                   new SqlParameter("@pstrusuario", ""),
                                                                                                   new SqlParameter("@pstraplicacion", "")).ToListAsync();

                utilidadesgenericas.CrearLogSeguimiento("PersonasController", "A2/Personas/Cliente/CuentasBancarias/Consultar", parametros.ToString(), "Finaliza ejecución.");
                return(mapper.Map <List <Models.DTO.Entidades.Personas.ClienteCuentaBancoDTO> >(clientescuentasbancarias));
            }
            catch (Exception errror)
            {
                return(BadRequest(utilidadesgenericas.RetornarErrorControlado(errror, "PersonasController", "Cliente/CuentasBancarias/Consultar", string.Empty)));
            }
        }