示例#1
0
 public ActionResult ModificarUsuario(usuarios_axsis usuarios)
 {
     if (ModelState.IsValid)
     {
         using (BD_CRUD_AxsisEntities db = new BD_CRUD_AxsisEntities())
         {
             //si quito esta linea de codigo el estatusPermiso me lo pone como null y no se muestra en el index
             usuarios.contrasena         = Cifrado.ComputeHash(usuarios.contrasena, "SHA512", GetBytes("MyDemo"));
             usuarios.contrasena_confirm = Cifrado.ComputeHash(usuarios.contrasena_confirm, "SHA512", GetBytes("MyDemo"));
             db.Entry(usuarios).State    = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     return(View(usuarios));
 }
示例#2
0
 public ActionResult AltaUsuarios(usuarios_axsis usuarios)
 {
     if (ModelState.IsValid)
     {
         using (BD_CRUD_AxsisEntities db = new BD_CRUD_AxsisEntities())
         {
             if (!db.usuarios_axsis.Any(x => x.usuario == usuarios.usuario))
             {
                 usuarios.fecha_creacion     = DateTime.Now; //insertar fecha inicial al llegar aqui
                 usuarios.estatus            = true;         //inicializarlo en true
                 usuarios.contrasena         = Cifrado.ComputeHash(usuarios.contrasena, "SHA512", GetBytes("MyDemo"));
                 usuarios.contrasena_confirm = Cifrado.ComputeHash(usuarios.contrasena_confirm, "SHA512", GetBytes("MyDemo"));
                 db.usuarios_axsis.Add(usuarios); //agregar los datos al modelo
                 db.SaveChanges();
                 return(RedirectToAction("Index"));
             }
             else
             {
                 ViewBag.UsuarioExiste = "Este usuario ya existe";
             }
         }
     }
     return(View(usuarios));
 }