Exemplo n.º 1
0
 public ActionResult PartialBandejaMovimientoPersonalRRHH()
 {
     try
     {
         clsDMoverPersonal = new ClsDMoverPersonal();
         List <spConsultarMovimientoPersonalEnNominaPendiente> ListMoveerPersonalNomina;
         ListMoveerPersonalNomina = clsDMoverPersonal.ConsultarMoverPersonalEnNominaPendiente();
         ViewBag.NumeroRegistros  = (ListMoveerPersonalNomina.Count == 0) ? 0:1;
         return(PartialView(ListMoveerPersonalNomina));
     }
     catch (DbEntityValidationException e)
     {
         clsDError  = new clsDError();
         liststring = User.Identity.Name.Split('_');
         string Mensaje = clsDError.ControlError(liststring[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                 "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e);
         SetErrorMessage(Mensaje);
         return(Json(Mensaje, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         clsDError  = new clsDError();
         liststring = User.Identity.Name.Split('_');
         string Mensaje = clsDError.ControlError(liststring[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                 "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null);
         //SetErrorMessage(Mensaje);
         return(Json(Mensaje, JsonRequestBehavior.AllowGet));
     }
 }
Exemplo n.º 2
0
        public JsonResult InactivarRegistro(string IdMovimientoPersonal)
        {
            try
            {
                liststring        = User.Identity.Name.Split('_');
                clsDMoverPersonal = new ClsDMoverPersonal();
                var psRespuesta = clsDMoverPersonal.InactivaoMoverPersonal(Convert.ToInt32(IdMovimientoPersonal), liststring[0], Request.UserHostAddress);

                return(Json(psRespuesta, JsonRequestBehavior.AllowGet));
            }
            catch (DbEntityValidationException e)
            {
                clsDError  = new clsDError();
                liststring = User.Identity.Name.Split('_');
                string Mensaje = clsDError.ControlError(liststring[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                        "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e);
                SetErrorMessage(Mensaje);
                return(Json(Mensaje, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                clsDError = new clsDError();
                clsDError.GrabarError(new ERROR
                {
                    Controlador     = this.ControllerContext.RouteData.Values["controller"].ToString(),
                    Mensaje         = ex.Message,
                    Observacion     = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(),
                    FechaIngreso    = DateTime.Now,
                    TerminalIngreso = Request.UserHostAddress,
                    UsuarioIngreso  = liststring[0]
                });
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 3
0
        public JsonResult GuardarMoverPersonal(string[] Cedula, string CentroCostos, string Recurso, string Linea, string Cargo)
        {
            try
            {
                liststring        = User.Identity.Name.Split('_');
                clsDMoverPersonal = new ClsDMoverPersonal();
                var psRespuesta = clsDMoverPersonal.MoverPersonal(Cedula.ToList(), CentroCostos, Recurso, Linea, Cargo, Request.UserHostAddress, liststring[0]);

                return(Json(psRespuesta, JsonRequestBehavior.AllowGet));
            }
            catch (DbEntityValidationException e)
            {
                clsDError  = new clsDError();
                liststring = User.Identity.Name.Split('_');
                string Mensaje = clsDError.ControlError(liststring[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(),
                                                        "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e);
                SetErrorMessage(Mensaje);
                return(Json(Mensaje, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                clsDError = new clsDError();
                clsDError.GrabarError(new ERROR
                {
                    Controlador     = this.ControllerContext.RouteData.Values["controller"].ToString(),
                    Mensaje         = ex.Message,
                    Observacion     = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(),
                    FechaIngreso    = DateTime.Now,
                    TerminalIngreso = Request.UserHostAddress,
                    UsuarioIngreso  = liststring[0]
                });
                return(Json(ex.Message, JsonRequestBehavior.AllowGet));
            }
        }