private void CambiarContrasena() { var vista = new CambioContrasena { DataContext = new CambioContrasenaViewModel() }; var resultado = vista.ShowDialog(); }
public ActionResult CambiaContrasena() { LoginModel usuario = (LoginModel)Session["usuarioValido"]; if (usuario == null) { return(RedirectToAction("Login", "Inicio")); } CambioContrasena modelo = new CambioContrasena(); modelo.user = usuario.usuario; modelo.validPassword = usuario.Password; return(View(modelo)); }
public ActionResult CambiaContrasena(CambioContrasena modelo) { LoginModel usuario = (LoginModel)Session["usuarioValido"]; if (usuario == null) { return(RedirectToAction("Login", "Inicio")); } if (ModelState.IsValid) { //Invoca servicio para cambiar la contraseña return(RedirectToAction("BandejaConvalidante", "Inicio")); } return(View(modelo)); }
//valida usuario por email private void fvalidausuario(string susuario, string spassw) { //obtiene datos del usuario DataTable dtaccesos = clacceso.dtdatos(1, susuario, spassw); int inumregusu = dtaccesos.Rows.Count; if (inumregusu == 0) { DialogResult result = MessageBox.Show("El usuario no existe, verifique usuario y contraseña", "SIPAA", MessageBoxButtons.OK); txtUsuario.Focus(); } else if (inumregusu == 1) { string stusuario = dtaccesos.Rows[0][3].ToString(); string stpassw = dtaccesos.Rows[0][2].ToString(); LoginInfo.Nombre = dtaccesos.Rows[0][1].ToString(); LoginInfo.cvusuario = dtaccesos.Rows[0][0].ToString(); LoginInfo.IdTrab = dtaccesos.Rows[0][0].ToString(); if (stusuario == "0") { DialogResult result = MessageBox.Show("Su usuario esta dado de baja, comuniquese al área de sistemas para verificar su situación", "SIPAA", MessageBoxButtons.OK); } else if (stpassw == "1") { CambioContrasena camcon = new CambioContrasena(); camcon.Show(); this.Close(); } else { ltModulosxUsuario = usuario.ObtenerListaModulosxUsuario(LoginInfo.cvusuario, 6); //actualiza acceso cusuarioap.cruddatos(6, LoginInfo.cvusuario, 0, "", "", 0, "", 0, 0, "", "", "", "", utilerias.scontrol(), "SIPAA CS", 0, 0, "", "", "", ""); //abre dashboard Dashboard ds = new Dashboard(); ds.Show(); this.Close(); } } }