public IHttpActionResult ConsultaNominas(DTONominas nomina) { try { NominasMN nomMN = new NominasMN(); dynamic resultado = nomMN.ConsultarNominas(nomina); 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 <DTONominas> ConsultarNominas(DTONominas nomina) { try { AccesoDatos da = new AccesoDatos(); List <DTONominas> nominas = da.ejecutarSP <DTONominas>("sp_consultarNomina", nomina); return(nominas); } 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); } }