protected void Enviar(object sender, EventArgs e) { string email = Text.Text; MsgError.Visible = false; if (string.IsNullOrWhiteSpace(email)) { MsgError.Text = "Campo Vacio"; MsgError.Visible = true; } else { Usuario usuario = UsuarioBRL.GetUsuarioByEmail(email); if (usuario == null) { MostrarError(); } try { System.Diagnostics.Debug.WriteLine("Entro Primero"); int idRecu = RecuperacionBRL.InsertRecuperacion(usuario.Correo); MsgError.Visible = true; Recuperacion obj = RecuperacionBRL.GetRecuperacionById(idRecu); //UsuarioBRL.UpdateUsuarioPassword(usuario.UsuarioID, obj.Codigo); EnviarEmail(email, obj.Codigo, usuario.UsuarioID, idRecu); }catch (Exception) { } } }
protected void VerificarExistencia(object sender, EventArgs e) { int UserID = Int32.Parse(idUser); Usuario user = UsuarioBRL.GetUsuarioById(UserID); string codigo = TxtCodigo.Text; System.Diagnostics.Debug.WriteLine("Esto es lo que envio en codigo: " + codigo); Recuperacion recup = RecuperacionBRL.GetRecupByIdUserAndCodigo(UserID, codigo); if (recup == null) { System.Diagnostics.Debug.WriteLine("Esto" + codigo); Response.Write("<script language=javascript>alert('No existe');window.location.href = \"~/../Home.aspx\";</script>"); return; } int comparacion = DateTime.Compare(recup.HorarioFin, DateTime.Now); if (!recup.Estado.Equals("P") || comparacion <= 0) { RecuperacionBRL.DeleteRecuperacion(recup.ResuperacionId); Response.Write("<script language=javascript>alert('Vuelva a solicitar el servicio'); window.location.href = \"/Recuperar.aspx\";</script>"); return; } RecuperacionBRL.DeleteRecuperacion(recup.ResuperacionId); DivVerificacion.Visible = false; DivCambio.Visible = true; //Response.Redirect("~/Home.aspx"); }