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; }
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; }
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); }