Example #1
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                string gebruikersnaam = "";
                string wachtwoord     = "";

                if (tbGebruiker.Text != null)
                {
                    gebruikersnaam = tbGebruiker.Text;
                }
                else
                {
                    throw new ArgumentException("U heeft uw gebruikersnaam niet ingevoerd.");
                }

                if (tbwachtwoord.Password != null)
                {
                    wachtwoord = tbwachtwoord.Password;
                }
                else
                {
                    throw new ArgumentException("U heeft uw wachtwoord niet ingevoerd");
                }

                Bankrekeninghouder gebruiker = DataProvider.Inloggen(gebruikersnaam, wachtwoord);
                KlantWindow        window    = new KlantWindow(gebruiker);
                window.Show();
                this.Close();
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message);
            }
        }
        // -- CONSTRUCTOR --

        // Betaalrekening aanmaken met een Bankrekeninghouder class
        public Betaalrekening(Bankrekeninghouder bankrekeninghouder)
        {
            InitializeComponent();
            this.bankrekeninghouder = bankrekeninghouder;
            cbxClients.Items.Insert(0, "<- Maak een keuze ->");
            cbxClients.SelectedIndex = 0;
        }
        /// <summary>
        /// Voor het uitloggen
        /// </summary>
        private void btnUitloggen_Click(object sender, RoutedEventArgs e)
        {
            bankrekeninghouder = null;

            MainWindow objInloggen = new MainWindow();

            objInloggen.Show();
            this.Hide();
        }
        //CONSTRUCTOR
        public Persoonsgegevens(Bankrekeninghouder _bankrekeninghouder)
        {
            InitializeComponent();

            this.bankrekeninghouder = _bankrekeninghouder;

            lblNaam.Content = bankrekeninghouder.VolledigeNaam();
            lblBSN.Content  = bankrekeninghouder.rekeningHouder.BSN;
            lblBetaalRekeningInput.Content = bankrekeninghouder.BankRekeningInzien();
            lblSpaarRekeningInput.Content  = bankrekeninghouder.SpaarRekeningInzien();
        }
        public KlantWindow(Bankrekeninghouder _gebruiker)
        {
            InitializeComponent();

            this.gebruiker    = _gebruiker;
            tblNaam.Text      = gebruiker.Rekeninghouder.Voornaam + " " + gebruiker.Rekeninghouder.Achternaam;
            tblBSN.Text       = Convert.ToString(gebruiker.Rekeninghouder.BSN);
            tblSpaarNum.Text  = gebruiker.Spaarrekening.SpaarRekeningnr();
            tblSpaarSal.Text  = Convert.ToString(gebruiker.Spaarrekening.SpaarSaldo());
            tblBetaalNum.Text = gebruiker.Betaalrekening.BetaalRekeningnr();
            tblBetaalSal.Text = Convert.ToString(gebruiker.Betaalrekening.BetaalSaldo());
        }
Example #6
0
        /// <summary>
        /// Voor het controleren van de gegevens en dan door te sturen naar de persoonsgegevens window
        /// </summary>
        private void btnInloggen_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Bankrekeninghouder hudigeGebruiker = DataProvider.Inloggen(tbGebruikersNaam.Text, tbWachtwoord.Password);

                Persoonsgegevens objPersoonsgegevens = new Persoonsgegevens(hudigeGebruiker);
                objPersoonsgegevens.Show();
                this.Close();
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
 // -- CONSTRUCTOR --
 public Spaarrekening(Bankrekeninghouder bankrekeninghouder)
 {
     InitializeComponent();
     this.bankrekeninghouder = bankrekeninghouder;
 }
Example #8
0
 //CONSTRUCTOR
 public SpaarRekening(Bankrekeninghouder _bankrekeninghouder)
 {
     InitializeComponent();
     this.bankrekeninghouder = _bankrekeninghouder;
     lblHuidigSaldo.Content  = bankrekeninghouder.spaarRekening.bankSaldo;
 }
 //CONSTRUCTOR
 public BetaalRekeningxaml(Bankrekeninghouder _bankrekeninghouder)
 {
     InitializeComponent();
     this.bankrekeninghouder = _bankrekeninghouder;
     lblHuidigSaldo.Content  = bankrekeninghouder.betaalRekening.bankSaldo;
 }
Example #10
0
        // -- CONSTRUCTOR --

        // Een hoofdmenu aanmaken met class Bankrekeninghouder en Inloggen als parameters
        public HoofdMenu(Bankrekeninghouder bankrekeninghouder, Inloggen inloggen)
        {
            InitializeComponent();
            this.bankrekeninghouder = bankrekeninghouder;
            this.inloggen           = inloggen;
        }