Example #1
0
        public Betalen_Form(Model.Werknemer huidigeGebruiker_in, int tafelNr) : base(huidigeGebruiker_in) // Betalen Form krijgt een werknemer mee en een tafelnummer de medewerker word vefvolgens naar de Base constructor gestuurd
        {
            logica = new Rekeningen_Service(tafelNr);                                                     // Hier maak je een nieuwe instantie van de class Rekeningen. Met in de constructor een tafelnummer.

            InitializeComponent();                                                                        //Laadt alle grafische user elementen
            Betaalwijze.Add(Betaalwijze_contant_btn);                                                     //We voegen een button toe aan de button list betaalwijze
            Betaalwijze.Add(Betaalwijze_pin_btn);
            Betaalwijze.Add(Betaalwijze_credit_btn);

            foreach (RekeningItem item in logica.getRekening())// We loopen door de lijst met rekeningItems en tonen de items in de listview.
            {
                ListViewItem Lvi = new ListViewItem(item.Aantal.ToString());
                Lvi.SubItems.Add(item.Naam);
                Lvi.SubItems.Add(String.Format(CultureInfo.GetCultureInfo("fr-FR"), "{0:C}", item.Prijs * item.Aantal));
                Rekening_lview.Items.Add(Lvi); // we voegen de aangemaakte listviewItem in de listview control.
            }

            btn_Tafel.Text   = tafelNr.ToString(); //Vullen van de Labels en button in de main Form
            lbl_naam.Text    = huidigeGebruiker_in.Naam;
            lbl_functie.Text = Enum.GetName(typeof(Functie), huidigeGebruiker_in.Functie);

            btwBedrag               = logica.GetBtw(); //We roepen de GetBtw methode en deze stoppen we in de variabele btwBedrag.
            subtotaal               = logica.GetSubtotaalPrijs();
            totaalPrijs             = subtotaal + btwBedrag;
            Btw_out_lbl.Text        = string.Format(CultureInfo.GetCultureInfo("fr-FR"), "{0:C}", btwBedrag);
            Totaal_out_lbl.Text     = string.Format(CultureInfo.GetCultureInfo("fr-FR"), "{0:C}", totaalPrijs);
            Tafel_out_lbl.Text      = tafelNr.ToString();
            Datum_out_lbl.Text      = DateTime.Now.ToString();
            medewerker_out_lbl.Text = huidigeGebruiker_in.Naam;
        }
Example #2
0
 public Bestelling(List <BestelItem> bestel_items_in, Tafel tafel_in, Status status_order_in, Werknemer werknemer_in, double totaalprijs_in, string betaalmethode_in, double fooi_in, string opname_in)
 {
     Bestel_items  = bestel_items_in;
     Tafel         = tafel_in;
     Status_order  = status_order_in;
     Werknemer     = werknemer_in;
     Totaalprijs   = totaalprijs_in;
     Betaalmethode = betaalmethode_in;
     Fooi          = fooi_in;
     Opname        = opname_in;
 }
Example #3
0
        public OverzichtRestaurant_Form(Model.Werknemer huidigeGebruiker_in) : base(huidigeGebruiker_in)
        {
            InitializeComponent();

            huidigeGebruiker = huidigeGebruiker_in;

            // list_tafeloverzicht.View = View.Details;
            // list_tafeloverzicht.HideSelection = false;

            // Logica.Tafel items = new Logica.Tafel();

            // List<Model.Tafel> lijst = new List<Model.Tafel>();
            //  lijst = items.GetAll();

            //// Datasource vermelden en aanroepen
            data_source();

            // Kolomen aanmaken en de waarde uit de lijst binden (vanuit Bestelling_dranken lijst in Bestellingen)
            // TODO: in een loop zetten?
            DataGridViewTextBoxColumn dranklijst_id = new DataGridViewTextBoxColumn();

            dranklijst_id.Width            = 80;
            dranklijst_id.DataPropertyName = "order_id";
            dranklijst_id.HeaderText       = "order id";
            //data_items.Columns.Add(dranklijst_id);

            DataGridViewTextBoxColumn dranklijst_tafel_nr = new DataGridViewTextBoxColumn();

            dranklijst_tafel_nr.Width            = 80;
            dranklijst_tafel_nr.DataPropertyName = "tafel_nummer";
            dranklijst_tafel_nr.HeaderText       = "tafel nummer";
            // data_items.Columns.Add(dranklijst_tafel_nr);

            DataGridViewTextBoxColumn dranklijst_aantal = new DataGridViewTextBoxColumn();

            dranklijst_aantal.Width            = 80;
            dranklijst_aantal.DataPropertyName = "status";
            dranklijst_aantal.HeaderText       = "status bestelling";
            //data_items.Columns.Add(dranklijst_aantal);

            //////////////////////////////////////////////////////////////////////////////////

            ////Statussen Keukenlijst
            //DataGridViewTextBoxColumn keukenlijst_id = new DataGridViewTextBoxColumn();
            //keukenlijst_id.Width = 10;
            //keukenlijst_id.DataPropertyName = "id";
            //keukenlijst_id.HeaderText = "status tafel";
            //data_dranken.Columns.Add(keukenlijst_id);

            //DataGridViewTextBoxColumn keukenlijst_tafel_nr = new DataGridViewTextBoxColumn();
            //keukenlijst_tafel_nr.Width = 20;
            //keukenlijst_tafel_nr.DataPropertyName = "tafel_nummer";
            //keukenlijst_tafel_nr.HeaderText = "tafel nummer";
            //data_dranken.Columns.Add(keukenlijst_tafel_nr);

            //DataGridViewTextBoxColumn keukenlijst_aantal = new DataGridViewTextBoxColumn();
            //keukenlijst_aantal.Width = 20;
            //keukenlijst_aantal.DataPropertyName = "Status";
            //keukenlijst_aantal.HeaderText = "status bestelling";
            //data_dranken.Columns.Add(keukenlijst_aantal);
        }