public ActionResult UsuarioRolPartial() { try { clsDUsuarioRol = new clsDUsuarioRol(); var model = clsDUsuarioRol.ConsultaUsuarioRol(null); return(PartialView(model)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
public ActionResult UsuarioRol(UsuarioRolViewModel model) { try { clsDUsuarioRol = new clsDUsuarioRol(); ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.Select2 = "1"; if (model.IdRol != null && model.IdUsuario != null) { string[] Usuario = User.Identity.Name.Split('_'); model.EstadoRegistro = model.EstadoRegistro == "true" ? "A" : "I"; model.FechaCreacionlog = DateTime.Now; model.UsuarioCreacionlog = Usuario[0]; model.TerminalCreacionlog = Request.UserHostAddress; ConsultaCombos(); string respuesta = clsDUsuarioRol.GuardarModificarUsuarioRol(model); SetSuccessMessage(respuesta); return(View()); } else { ConsultaCombos(); return(View(model)); } } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("UsuarioRol")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("UsuarioRol")); } }