public void InsertUsuario(ModUsuario x) { p = new PerUsuario(); List <ModUsuario> cs = p.Open(); //int id = 1; //if (cs.Count > 0) id = cs.Max(c => c.Id) + 1; //x.IdPartida = id; cs.Add(x); p.Save(cs); }
public ActionResult Index() { var pu = new PerUsuario(); List <Usuario> lst = pu.ObtenerActivos(); if (lst != null) { lst = lst.OrderBy(o => o.Alias).ToList(); } return(View(lst)); }
public ViewResult Editar(int id) { ViewBag.Grupo = new PerGrupo().ObtenerTodos(); ViewBag.GrupoLector = new PerGrupoLector().ObtenerTodos(); ViewBag.Departamento = new PerDepartamento().ObtenerActivos(); Usuario usr = new PerUsuario().Obtener(id); ViewBag.Area = new PerArea().ObtenerActivasDepartamento(0, usr.IdDepartamento.GetValueOrDefault()); return(View(usr)); }
public ModUsuario VerificarSenha(string usuario, string senha) { p = new PerUsuario(); v = p.Open(); ModUsuario r = null; for (int i = 0; i < v.Count; i++) { if (usuario == v[i].Email && senha == v[i].Senha) { r = v[i]; break; } } return(r); }
public ActionResult Index(Usuario usr, string returnUrl) { var pu = new PerUsuario(); Usuario usuario = pu.Obtener(usr.Alias); if (pu.Validar(usr)) { FormsAuthentication.SetAuthCookie(usuario.Nombre, false); Sesion.Current.IdUsuario = usuario.IdUsuario; if (!String.IsNullOrWhiteSpace(returnUrl)) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Index", "Inicio")); } } else { return(View(usr)); } }
public ActionResult Nuevo(Usuario usr) { ViewBag.Grupo = new PerGrupo().ObtenerTodos(); ViewBag.GrupoLector = new PerGrupoLector().ObtenerTodos(); ActionResult ar = RedirectToAction("Index"); var job = new JObject(); job["Error"] = true; job["Clase"] = GetType().Name; job["Metodo"] = System.Reflection.MethodBase.GetCurrentMethod().Name; job["Alias"] = ""; job["Nombre"] = ""; if (usr != null) { var pu = new PerUsuario(); List <Usuario> lst = pu.ObtenerActivos(0, usr.Alias.Trim(), usr.Nombre.Trim()); if (lst.Count() > 0) { foreach (var usuario in lst) { if (usuario.Alias.ToUpper() == usr.Alias.ToUpper().Trim()) { job["Alias"] += "El alias \"" + usr.Alias.Trim() + "\" ya existe. "; } if (usuario.Nombre.ToUpper() == usr.Nombre.ToUpper().Trim()) { job["Nombre"] += "El nombre \"" + usr.Nombre.Trim() + "\" ya existe. "; } } ViewBag.validacionDeDatos = job; ar = View(usr); } else { try { pu.Insertar(usr); job["Error"] = false; } catch (Exception ex) { Debug.WriteLine(ex.Message); job["Nombre"] += "Error al guardar el registro: " + ex.Message; if (ex.InnerException != null) { job["Nombre"] += " " + ex.InnerException.Message; } ViewBag.validacionDeDatos = job; ar = View(usr); } } } return(ar); }
public List <ModUsuario> SelectUsuario() { p = new PerUsuario(); return(p.Open().ToList()); }