예제 #1
0
        public IHttpActionResult consultarMovimientos(DTOMovimientosConsulta movimiento)
        {
            try
            {
                MovimientoMN movimientos = new MovimientoMN();

                dynamic resultado = movimientos.consultarMovimientos(movimiento);

                return(Json(mr.ManejarRespuesta(resultado)));
            }
            catch (SqlException error)
            {
                throw new ArgumentException(error.Message, error);
            }
            catch (ExcepcionNegocio error)
            {
                return(Json(me.ManejarError(error)));
            }
            catch (Exception error)
            {
                return(Json(me.ManejarError(error.Message)));
            }
        }
예제 #2
0
        public List <DTOMovimientosConsulta> consultarMovimientos(DTOMovimientosConsulta movimiento)
        {
            try
            {
                AccesoDatos da = new AccesoDatos();

                List <DTOMovimientosConsulta> movimientos = da.ejecutarSP <DTOMovimientosConsulta>("sp_consultarMovimientos", movimiento);

                return(movimientos);
            }
            catch (SqlException error)
            {
                throw new ArgumentException(error.Message, error);
            }
            catch (ExcepcionNegocio error)
            {
                throw new ArgumentException(error.Mensaje, error);
            }
            catch (Exception error)
            {
                throw new ArgumentException(error.Message, error);
            }
        }