Exemplo n.º 1
0
        //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.");
                    }
                }
            }
        }
Exemplo n.º 2
0
        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.");
                    }
                }
            }
        }