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))); } }
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); } }