Ejemplo n.º 1
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)));
            }
        }
Ejemplo n.º 2
0
        public async Task <ActionResult <Models.DTO.Entidades.Genericas.MensajeRespuestaSeparadoDTO> > Post_ClientesCuentasBancarias([FromBody] Parametros.Personas.PostClientesCuentasBancarias parametros)
        {
            try
            {
                utilidadesgenericas.CrearLogSeguimiento("PersonasController", "A2/Personas/Cliente/CuentasBancarias/Ingresar", parametros.ToString(), "Inicio ejecución.");
                //Entidades.Genericas.MensajeRespuesta mensajes = new Entidades.Genericas.MensajeRespuesta();
                Task <string> valorespordefecto = utilidadcontroller.Obtener_Valores_por_Defecto_json("PersonasController", "Post_ClientesCuentasBancarias");
                var           mensajes          = await contextobdoyd.mensajerespuesta.FromSql("[APIADCAP].[usp_PersonasController_Post_ClientesCuentasBancarias] @strJsonEnvio,@pstrJsonValoresDefecto,@pstrusuario ,@pstraplicacion",
                                                                                               new SqlParameter("@strJsonEnvio", Newtonsoft.Json.JsonConvert.SerializeObject(parametros)),
                                                                                               new SqlParameter("@pstrJsonValoresDefecto", valorespordefecto),
                                                                                               new SqlParameter("@pstrusuario", ""),
                                                                                               new SqlParameter("@pstraplicacion", "")).ToListAsync();

                utilidadesgenericas.CrearLogSeguimiento("PersonasController", "A2/Personas/Cliente/CuentasBancarias/Ingresar", mensajes.ToString(), "Inicio ejecución.");
                return(utilidadcontroller.SepararErroresyExitosos(mensajes));
            }
            catch (Exception errror)
            {
                return(BadRequest(utilidadesgenericas.RetornarErrorControlado(errror, "PersonasController", "Cliente/CuentasBancarias/Ingresar", string.Empty)));
            }
        }