//-1 Correo no existe. -2 Ocurrio un error. 1 Todo correcto. 0 no se envio el correo. public int EnviarContrasenia(string pvc_Correo) { int vln_Correcto = 0; string vlc_Correo = string.Empty; string vlc_Pass = string.Empty; string vlc_Mensaje = string.Empty; string vlc_NombreDestinatario = string.Empty; string vlc_Asunto = string.Empty; MySqlConnection ConexionLogin; MySqlCommand CommandLogin; MySqlDataReader ReaderLogin; string vlc_SentenciaLogin = string.Empty; //Inicio try { ConexionLogin = new MySqlConnection { ConnectionString = ClsConfiguracion.GetLoginString() }; CommandLogin = new MySqlCommand { Connection = ConexionLogin }; vlc_SentenciaLogin = "******" + pvc_Correo + "';"; CommandLogin.CommandText = vlc_SentenciaLogin; ConexionLogin.Open(); ReaderLogin = CommandLogin.ExecuteReader(); ReaderLogin.Read(); if (ReaderLogin.HasRows) { vlc_Correo = ReaderLogin.GetString(0); vlc_Pass = ReaderLogin.GetString(1); } else { vln_Correcto = -1; } ConexionLogin.Close(); CommandLogin.Dispose(); ConexionLogin.Dispose(); ReaderLogin.Close(); ReaderLogin.Dispose(); if (vlc_Correo != string.Empty && vlc_Pass != string.Empty) { try { vlc_Mensaje = "Querido usuario de la aplicación Directorio de Servicios.\n \n \nSu contraseña es: " + vlc_Pass + "\n \n \n Muchas gracias por preferirnos. \n http://directorioservicios.somee.com/"; vlc_NombreDestinatario = "Usuario de directorio de servicios."; vlc_Asunto = "Reenvio de la contraseña."; vln_Correcto = EnviarCorreo(vlc_Correo, vlc_NombreDestinatario, vlc_Mensaje, vlc_Asunto); } catch (Exception) { vln_Correcto = -2; throw; } } } catch (Exception) { throw; } finally { } return(vln_Correcto); }
public int Registrar(string pvc_Password, ClsUsuarios pvo_Usuario) { //Variables int vln_ID = 0; int vln_Correcto = 0; int Filas = 0; MySqlConnection ConexionLogin; MySqlCommand CommandLogin; MySqlDataReader ReaderLogin; string vlc_SentenciaLogin = string.Empty; //Inicio try { ConexionLogin = new MySqlConnection { ConnectionString = ClsConfiguracion.GetLoginString() }; CommandLogin = new MySqlCommand { Connection = ConexionLogin }; vlc_SentenciaLogin = "******" + pvo_Usuario.Correo + "';"; CommandLogin.CommandText = vlc_SentenciaLogin; ConexionLogin.Open(); ReaderLogin = CommandLogin.ExecuteReader(); ReaderLogin.Read(); if (ReaderLogin.HasRows) { Filas = ReaderLogin.GetInt32(2); ConexionLogin.Close(); } CommandLogin.Dispose(); ConexionLogin.Dispose(); if (Filas == 0) { try { vln_ID = IngresarUsuario(pvo_Usuario); if (vln_ID > 0) { vln_Correcto = InsertarLogin(vln_ID, pvo_Usuario, pvc_Password); if (vln_Correcto == 0) { vln_ID = -4; } } } catch (Exception) { throw; } try { } catch (Exception) { throw; } } else { vln_ID = -2; } ReaderLogin.Close(); ReaderLogin.Dispose(); } catch (Exception) { throw; } finally { } return(vln_ID); }