//Metodo para cambiar clave en la bd cuando esta se olvida public string CambiarPass(string user) { using (var connection = GetConnection()) { connection.Open(); using (var command = new SqlCommand()) { command.Connection = connection; command.CommandText = "sp_BuscarUsuario"; command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@Usuario", user); command.Parameters.AddWithValue("@pass", ""); command.Parameters.AddWithValue("@Tipo", "RecuperarUsuario"); SqlDataReader reader = command.ExecuteReader(); if (reader.Read() == true) { string userName = reader.GetString(0); string password = reader.GetString(1); string email = reader.GetString(2); var correo_ = new SoporteEmail(); correo_.EnviarEmail(sujeto: "Recuperación de contraseña", cuerpo: "Hola, " + userName + " " + "Su contraseña es :" + password + " ,Se recomienda cambiarla una vez que" + " allá accedido al sistema", destinatario: new List <string> { email }); return("Porfavor revice su correo."); } else { return("Lo sentimos, no cuenta con un correo electronico."); } } } }
public string TablaDePago(string cedula, string frecuencia, string monto) { using (var connection = GetConnection()) { connection.Open(); using (var command = new SqlCommand()) { command.Connection = connection; command.CommandText = "sp_BuscarClient"; command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@cedula", cedula); DataTable t = new DataTable(); t = ControlEmpeno.mostrarTablaAmortizacion(frecuencia, monto); SqlDataReader reader = command.ExecuteReader(); if (reader.Read() == true) { string Nombre = reader.GetString(0); string email = reader.GetString(1); var correo_ = new SoporteEmail(); correo_.EnviarEmailAmort(sujeto: "TABLA DE AMORTIZACION DE PAGO", cuerpo: t, destinatario: new List <string> { email }); return("Porfavor revice su correo."); } else { return("Lo sentimos, no cuenta con un correo electronico."); } } } }