public ActionResult OlvidoContrasena(string login, string email) { var mensajePassword = 0; if (Session["mensajePassword"] != null) { mensajePassword = (int)Session["mensajePassword"]; Session["mensajePassword"] = 0; } ViewBag.mensajePassword = mensajePassword; if (Session["UsuarioLogin"] != null) { return(RedirectToAction("Index", "Home")); } string usuario = Request["txtlogin"]; string correo = Request["txtcorreo"]; using (var dal = new UsuarioDal()) { string asunto = "Datos de acceso - Netlab 2.0"; EnvioCorreo ec = new EnvioCorreo(); if (usuario == null && correo == null) { Session["mensajePassword"] = 1; } if (usuario != null) { var rpta = dal.ActualizarPasword(1, usuario); if (rpta.condicionLaboral == "1") { Session["mensajePassword"] = 2; } else { ec.EnviarCorreo(rpta.correo, asunto, rpta.condicionLaboral); Session["mensajePassword"] = 3; } } if (correo != null) { var rpta = dal.ActualizarPasword(2, correo); if (rpta.condicionLaboral == "1") { Session["mensajePassword"] = 4; } else { ec.EnviarCorreo(correo, asunto, rpta.condicionLaboral); Session["mensajePassword"] = 5; } } } return(RedirectToAction("OlvidoContrasena", "Login")); }