public ActionResult Clasificador(Clasificador model, bool ValidaGrupo) { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; lsUsuario = User.Identity.Name.Split('_'); clsDClasificador = new clsDClasificador(); List <Clasificador> Grupos = new List <Clasificador>(); if (!ModelState.IsValid || (!ValidaGrupo && string.IsNullOrEmpty(model.Grupo))) { if (!ValidaGrupo && string.IsNullOrEmpty(model.Grupo)) { ModelState.AddModelError("Grupo", "Campo Requerido"); } Grupos = clsDClasificador.ConsultaClasificadorGrupos(); ViewBag.Grupos = Grupos; return(View(model)); } if (ValidaGrupo) { model.Grupo = model.Codigo; model.Codigo = "0"; } model.EstadoRegistro = model.EstadoRegistro == "true" ? "A" : "I"; model.UsuarioIngresoLog = lsUsuario[0]; model.TerminalIngresoLog = Request.UserHostAddress + ""; Grupos = clsDClasificador.ConsultaClasificadorGrupos(); var mensaje = clsDClasificador.GuardarModificarClasificador(model); SetSuccessMessage(mensaje); ViewBag.Grupos = Grupos; return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); 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 = lsUsuario[0] }); return(RedirectToAction("Clasificador")); } }
public ActionResult Clasificador() { try { ViewBag.dataTableJS = "1"; ViewBag.Select2 = "1"; ViewBag.JavaScrip = RouteData.Values["controller"] + "/" + RouteData.Values["action"]; lsUsuario = User.Identity.Name.Split('_'); clsDClasificador = new clsDClasificador(); List <Clasificador> Grupos = clsDClasificador.ConsultaClasificadorGrupos(); ViewBag.Grupos = Grupos; return(View()); } catch (Exception ex) { SetErrorMessage(ex.Message); lsUsuario = User.Identity.Name.Split('_'); 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 = lsUsuario[0] }); return(View()); } }