public static string NuevoEmailCliente(string MAIL, string USUARIO, string ESTADO) { Models.EngineModel Funcion = new Models.EngineModel(); string resultado = string.Empty; int n = Funcion.ActualizarHoraRegistroCliente(MAIL); if (n == -1) { bool k = FuncionMail.EnviarMail(Models.EngineData.asuntoActivacion, Models.EngineData.cuerpoActivacion + ConstruirUrlEstadoCliente(MAIL, USUARIO, "ACTIVO"), MAIL); if (k) { resultado = Models.EngineData.transaccionFallida; } else { resultado = Models.EngineData.transaccionFallida; } } else { resultado = Models.EngineData.transaccionFallida; } return(resultado); }
protected void BtnRestablecerData_Click(object sender, EventArgs e) { if (chkRobot.Checked == true) { string script = "MostrarVentana('msj');"; string mail = txtMail.Text; if (mail == string.Empty) { lblMensaje.Text = Models.EngineData.campoCorreoElectronicoNoVacio; ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true); return; } if (mail != string.Empty) { Engine.EngineUtil Funcion = new Engine.EngineUtil(); bool r = Funcion.EmailEsValido(mail); if (!r) { lblMensaje.Text = Models.EngineData.emailNoValido; ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true); return; } } Models.EngineModel FuncionDb = new Models.EngineModel(); Button btn = sender as Button; int n = 0; switch (btn.ID) { case ("btnUsuario"): n = FuncionDb.SeleccionMail(mail); if (n == 0) { lblMensaje.Text = Models.EngineData.emailNoExiste; ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true); } else { lblMensaje.Text = Models.EngineData.restablecerData; Engine.EngineUtil.RestablecerData(mail, "Username"); ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true); } break; case ("btnContraseña"): n = FuncionDb.SeleccionMail(mail); if (n == 0) { lblMensaje.Text = Models.EngineData.emailNoExiste; ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true); } else { lblMensaje.Text = Models.EngineData.restablecerData; Engine.EngineUtil.RestablecerData(mail, "Password"); ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true); } break; } } else { string scripting = "PareceRobot();"; ScriptManager.RegisterStartupScript(this, typeof(Page), "PareceRobot();", scripting, true); } }