Exemple #1
0
        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)));
            }
        }
Exemple #2
0
        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);
            }
        }