public IHttpActionResult Put(int id, SeguridadModel s) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != s.USRID) { return(BadRequest()); } if (!UsuarioExists(id)) { return(NotFound()); } if (s.newcontrasena == s.newcontrasena2) { CSV.Actualizarcontrasena(s.Contrasena, s.newcontrasena); } else { return(BadRequest()); } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Actualizarcontrasena(SeguridadModel a) { Seguridad CSV = new Seguridad(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.newcontrasena == a.newcontrasena2) { CSV.Actualizarcontrasena(a.Contrasena, a.newcontrasena); return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Actualizarcontrasena")); } } catch (Exception ex) { ModelState.AddModelError("Error al actualizar el Usuario", ex); Error.GenerarError(DateTime.Now, "Error al actualizar la contraseña en la Tabla Seguridad: " + ex); return(View()); } }
public ActionResult Login(SeguridadModel a) { Seguridad CSV = new Seguridad(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (CSV.Login(a.Usuario, a.Contrasena)) { return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Login", "SeguridadCRUD")); } } catch (Exception ex) { ModelState.AddModelError("Inicio de Sesion Incorrecto", ex); Error.GenerarError(DateTime.Now, "Error al iniciar sesión en el login en la Tabla Seguridad: " + ex); throw; } }
// GET: api/Seguridad/5 public IHttpActionResult Get(int id) { SeguridadModel s = CRUD.BuscarUsuarios().Where(e => e.USRID == id).First(); if (s == null) { return(NotFound()); } return(Ok(s)); }
public IHttpActionResult Post(SeguridadModel s) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CSV.Generar(s.Usuario, s.Contrasena, s.Nombre, s.Primer_Apellido, s.Segundo_Apellido, s.Pregunta, s.Respuesta, s.Correo); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 1, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 2, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 3, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 4, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 5, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(CRUD.BuscarUsuariosUSRID()), 6, true); return(CreatedAtRoute("DefaultApi", new { id = s.USRID }, s)); }
public ActionResult Index() { SeguridadModel seguridad = new SeguridadModel(); Errores Error = new Errores(); try { if (BuscarUsuarios() != null) { return(View(BuscarUsuarios())); } else { throw new Exception(); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al mostrar el Index en la Tabla Seguridad: " + ex); throw; } }
public ActionResult ActualizarRol(int id) { Errores Error = new Errores(); SeguridadModel Seguridad = new SeguridadModel(); try { if (BuscarUsuarios().Where(e => e.USRID == id).First() != null) { ID = id; return(View(BuscarUsuarios().Where(e => e.USRID == id).First())); } else { throw new Exception(); } } catch (Exception ex) { Error.GenerarError(DateTime.Now, "Error al mostrar la vista para actualizar el rol en la Tabla Seguridad: " + ex); throw; } }
public ActionResult Generar(SeguridadModel a) { Seguridad CSV = new Seguridad(); Rol_Usuarios Roles = new Rol_Usuarios(); Errores Error = new Errores(); if (!ModelState.IsValid) { return(View()); } try { if (a.Contrasena == a.newcontrasena2) { CSV.Generar(a.Usuario, a.Contrasena, a.Nombre, a.Primer_Apellido, a.Segundo_Apellido, a.Pregunta, a.Respuesta, a.Correo); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 1, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 2, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 3, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 4, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 5, false); Roles.Generar_Rol_Usuarios(Convert.ToInt32(BuscarUsuariosUSRID()), 6, true); return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Generar")); } } catch (Exception ex) { ModelState.AddModelError("Error al Generar el Usuario", ex); Error.GenerarError(DateTime.Now, "Error al generar el rol a un usuario en la Tabla Seguridad: " + ex); return(View()); } }