private void btn_registrar_MouseDown(object sender, MouseButtonEventArgs e) { String username = this.txt_username.Text.Trim(); String password = this.txt_repassword.Password.Trim(); Login login = new Login(username, password); controller_login c_login = new controller_login(); if (validar_campos() == true) { if (equal_passsword) { if (c_login.agregar(login) > 0) { EnviaCorreo e_correo = new EnviaCorreo(username, password); switch (e_correo.send()) { case 0: new Vistas.dialogo(this.main, "La password no se envio corectamente\n Porfavor reenvie el correo."); break; case 1: new Vistas.dialogo(this.main, "La password se envio a su correo correctamente.").ShowDialog(); break; case 2: new Vistas.dialogo(this.main, "Ingrese un correo valido.").ShowDialog(); break; } this.main.grid_body.Children.Clear(); this.main.grid_body.Children.Add(new Vistas.vista_login(this.main)); } else { new Vistas.dialogo(this.main, "El usuario ya se encuentra registrado.").ShowDialog(); } } else { new Vistas.dialogo(this.main, "Las contraseñas no considen.").ShowDialog(); } } else { new Vistas.dialogo(this.main, "Uno o mas campos estan vacios.").ShowDialog(); } }
private void btn_recuperar_MouseDown(object sender, MouseButtonEventArgs e) { if (!string.IsNullOrEmpty(this.txt_username.Text.Trim())) { Login login_ = new Login(this.txt_username.Text); controller_login c_login = new controller_login(); String restore = c_login.restore_password(login_); EnviaCorreo e_correo = new EnviaCorreo(login_.username, restore); switch (e_correo.send()) { case 0: new Vistas.dialogo(this.main, "La password no se envio corectamente\n Porfavor reenvie el correo."); break; case 1: new Vistas.dialogo(this.main, "La password se envio a su correo correctamente.").ShowDialog(); break; case 2: new Vistas.dialogo(this.main, "Ingrese un correo valido.").ShowDialog(); break; } } else { new Vistas.dialogo(this.main, "Escriba su nombre de usuario (Email).").ShowDialog(); } }