//[ValidateAntiForgeryToken] public ActionResult Details(Novedades support, string CambioEstado) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { db.Entry(support).State = EntityState.Modified; support.Estado = CambioEstado; db.SaveChanges(); return(RedirectToAction("Details")); } return(View(support)); }
public ActionResult Edit([Bind(Include = "idestadonovedad,Descripcion,idusuario")] Estado_novedades estado_novedades) { if (ModelState.IsValid) { db.Entry(estado_novedades).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idusuario = new SelectList(db.Usuarios, "User_Id", "Usuario", estado_novedades.idusuario); return(View(estado_novedades)); }
public ActionResult Edit(Estado_requerimiento estado_requerimiento, string mycolor) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { db.Entry(estado_requerimiento).State = EntityState.Modified; estado_requerimiento.color = mycolor; estado_requerimiento.idusuario = idusuario; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idusuario = new SelectList(db.Usuarios, "User_Id", "Usuario", estado_requerimiento.idusuario); return(View(estado_requerimiento)); }
public ActionResult Edit(Proyectos proyectos, string CambioEstado) { idusuario = new SUIUsuarios(HttpContext.User.Identity.Name).User_Id; if (ModelState.IsValid) { db.Entry(proyectos).State = EntityState.Modified; proyectos.Fechamodif = DateTime.Now; proyectos.Estado = CambioEstado; proyectos.User_Id = idusuario; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.User_Id = new SelectList(db.Usuarios, "User_Id", "Usuario", proyectos.User_Id); return(View(proyectos)); }
public ActionResult CrearUsuario(Usuarios user) { if (user.Usuario == "" || user.Usuario == null) { ModelState.AddModelError(string.Empty, "Username cannot be blank"); log.Error("Usuario no puede ser nulo"); } try { if (ModelState.IsValid) { List <string> results = database.Database.SqlQuery <String>(string.Format("SELECT Usuario FROM Usuarios WHERE Usuario = '{0}'", user.Usuario)).ToList(); bool _userExistsInTable = (results.Count > 0); Usuarios _user = null; if (_userExistsInTable) { _user = database.Usuarios.Where(p => p.Usuario == user.Usuario).FirstOrDefault(); if (_user != null) { if (_user.Inactivo == false) { ModelState.AddModelError(string.Empty, "El usuario ya existe!"); log.Error("El usuario ya se encuentra registrado"); //} else if (Idarea == 0) //{ // TempData["error"] = "jajajajajajajaja"; } else { database.Entry(_user).Entity.Inactivo = false; database.Entry(_user).Entity.Modificado = System.DateTime.Now; database.Entry(_user).State = EntityState.Modified; database.SaveChanges(); log.InfoFormat("Se ingreso un nuevo usuario {0}", user.Usuario); return(RedirectToAction("Index")); } } } else { _user = new Usuarios(); _user.Usuario = user.Usuario; _user.Apellido = user.Apellido; _user.Nombre = user.Nombre; _user.Titulo = user.Titulo; _user.Inicial = user.Inicial; _user.EMail = user.EMail; _user.Idarea = user.Idarea; _user.Inactivo = false; if (ModelState.IsValid) { _user.Idarea = idarea; _user.Inactivo = false; _user.Modificado = System.DateTime.Now; database.Usuarios.Add(_user); database.SaveChanges(); log.Info(_user.ToString()); return(RedirectToAction("Index")); } } } } catch (Exception ex) { log.Error(ex); } TempData["error"] = "El usuario ya se encuentra registrado"; ViewBag.Idarea = new SelectList(database.Area, "Idarea", "Descripcion"); return(View(user)); }