public ActionResult Index() { IEnumerable <usuarios_axsis> llamada_sp; using (BD_CRUD_AxsisEntities db = new BD_CRUD_AxsisEntities()) { llamada_sp = db.Database.SqlQuery <usuarios_axsis>("exec sp_mostrarDatos").ToList(); } return(View(llamada_sp)); }
public ActionResult EliminarUsuario(usuarios_axsis usuarios, int id) { using (BD_CRUD_AxsisEntities db = new BD_CRUD_AxsisEntities()) { //mandar llamar parametros SqlParameter _id = new SqlParameter("@id", id); //@id de nombre del sp //llamar al sp var sp_eliminar = db.Database.ExecuteSqlCommand("exec sp_inactivarUsuario @id", _id); } return(RedirectToAction("Index")); }
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)); }
public ActionResult ModificarUsuario(int?id) { usuarios_axsis usuarios = null; //almacenar el objeto del usuario using (BD_CRUD_AxsisEntities db = new BD_CRUD_AxsisEntities()) { usuarios = db.usuarios_axsis.Find(id); //traer el id con Find if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (usuarios == null) { return(HttpNotFound()); } } return(View(usuarios)); }
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)); }