示例#1
0
        private void btn_kassa_afrekenen_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;

            btn_kassa_afrekenen.Enabled = false;

            if (lv_KassaStudenten.SelectedItems.Count != 1 || lv_KassaDrankjes.SelectedItems.Count != 1)
            {
                lbl_kassa_status.Text       = "Error: Geen student of geen drankje geselecteerd!";
                btn_kassa_afrekenen.Enabled = true;
                return;
            }

            lbl_kassa_status.Text = "Bezig met order maken...";

            OrderDrinkService orderDrinkService = new OrderDrinkService();
            int drankid   = int.Parse(lv_KassaDrankjes.SelectedItems[0].SubItems[4].Text);
            int studentid = int.Parse(lv_KassaStudenten.SelectedItems[0].SubItems[1].Text);

            orderDrinkService.AddOrder(studentid, drankid, 1);

            showPanel("kassa");
            btn_kassa_afrekenen.Enabled = true;

            Cursor.Current = Cursors.Default;
        }
示例#2
0
        private void btn_calc_rapport_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;

            btn_calc_rapport.Enabled = false;
            OrderDrinkService orderDrinkService = new OrderDrinkService();

            lv_rapport.Clear();
            lv_rapport.Refresh();

            try
            {
                Rapport rapport = orderDrinkService.CreateReport(cal_begindate.SelectionStart, cal_enddate.SelectionStart);
                lv_rapport.Items.Add($"Afzet: {rapport.Afzet}");
                lv_rapport.Items.Add($"Omzet: {rapport.Omzet:0.00}");
                lv_rapport.Items.Add($"Klanten: {rapport.Klanten}");
            }
            catch (Exception f)
            {
                lv_rapport.Items.Add("Invalid datum!");
                lv_rapport.Items.Add(f.Message);
            }

            btn_calc_rapport.Enabled = true;

            Cursor.Current = Cursors.Default;
        }