Example #1
0
        public Betaling(List <BestelItem> items, string betaalmethode, Rekening r)
        {
            InitializeComponent();

            // toont de rekening
            lbl_UheeftBetaald.Text = "U heeft " + betaalmethode + " betaald";
            lbl_btwL.Text          = "€ " + r.btwLaag.ToString("0.00");
            lbl_btwH.Text          = "€ " + r.btwHoog.ToString("0.00");
            lbl_prijs.Text         = "€ " + r.Prijs.ToString("0.00");
            lbl_tip.Text           = "€ " + r.fooi.ToString("0.00");
            lbl_totaalprijs.Text   = "€ " + r.totaalprijs.ToString("0.00");
            lbl_Medewerker.Text    = "U werd geholpen door: " + r.medewerker.voornaam;
            lbl_datetime.Text      = r.datumtijd.ToString("dd - MM - yyyy  HH:mm");
            if (r.opmerking == "")
            {
                lbl_opmerking.Text = "Opmerking : n.v.t";
            }
            else
            {
                lbl_opmerking.Text = "Opmerking : " + r.opmerking;
            }

            // insert de rekening direct in de database
            RekeningDAO d = new RekeningDAO();

            d.InsertRekening(r);
            // update betaaldstatus van de betreffende bestelling
            BestellingDAO b = new BestellingDAO();

            b.UpdateBetaald(r.bestelling.ID);
            // toont listview van bestelde items
            InitList(items, r);
        }