Пример #1
0
        private void btnVoegItemToe_Click(object sender, EventArgs e)
        {
            Voorraad_Service service = new Voorraad_Service();

            beschrijving = ddMenuItems.Text;
            aantal       = int.Parse(tbAantal.Text);
            aantallen.Add(aantal);
            commentaar = tbCommentaar.Text;
            commentaren.Add(commentaar);
            btnOverzicht.Enabled = true;
            ChapooModel.MenuItem item = GetItem();
            itemsUitDatabase.Add(item);

            Voorraad voorraadItem = service.GetVoorraadVanID(item.ID)[0];

            if (voorraadItem.aantal - aantal <= minimumAantal)
            {
                MessageBox.Show($"Let op! {item.Beschrijving} heeft bijna geen voorraad over! Neem contact op met de voorraadbeheerder.");
            }
            else if (voorraadItem.aantal - aantal <= 0)
            {
                MessageBox.Show($"{item.Beschrijving} heeft geen voorraad over! Neem contact op met de voorraadbeheerder.");
            }
            MessageBox.Show($"{item.Beschrijving} {commentaar} is {aantal} keer toegevoegd");
            //teller++;
            beschrijving = "";
            aantal       = 1;
            commentaar   = "";

            ddMenuItems.Text  = "";
            tbAantal.Text     = aantal.ToString();
            tbCommentaar.Text = "";
        }
Пример #2
0
        string FormatType(MenuItem menuItem)
        {
            //1 = voorgerecht, 2 = hoofdgerecht, 3 = nagerecht, 4 = tussengerecht en 5 = drinken
            string format = "";

            switch (menuItem.typeGerecht)
            {
            case 1:
                format = "voorgerecht";
                break;

            case 2:
                format = "hoofdgerecht";
                break;

            case 3:
                format = "nagerecht";
                break;

            case 4:
                format = "tussengerecht";
                break;

            case 5:
                format = "drinken";
                break;

            default:
                MessageBox.Show("error");
                break;
            }
            return(format);
        }
Пример #3
0
        private void ListView_ViewMenu_SelectedIndexChanged(object sender, EventArgs e)
        {
            MenuItem menuItem = new MenuItem();

            ShowExistingListViewItems();

            if (ListView_ViewMenu.Items[0].Selected)
            {
                ClearAllTextFields();

                lbl_Supply.Show();
                txt_Supply.Show();
                btn_Remove.Hide();

                NextID();
            }
            else
            {
                txt_Supply.Hide();
                lbl_Supply.Hide();
                txt_Btw.Hide();
                lbl_btw.Hide();

                if (ListView_ViewMenu.SelectedItems.Count > 0)
                {
                    menuItem               = (MenuItem)ListView_ViewMenu.SelectedItems[0].Tag;
                    txt_ItemID.Text        = menuItem.menu_ID.ToString();
                    txt_ItemNaam.Text      = menuItem.naam;
                    txt_ItemCategorie.Text = menuItem.categorie;
                    txt_ItemPrijs.Text     = menuItem.prijs.ToString().Replace(',', '.');
                }
            }
        }
Пример #4
0
        string FormatMenu(MenuItem menuItem)
        {
            //1 = lunch 2 = dinner 3 = drank
            string format = "";

            switch (menuItem.Menu)
            {
            case 1:
                format = "lunch";
                break;

            case 2:
                format = "dinner";
                break;

            case 3:
                format = "dranken";
                break;

            default:
                MessageBox.Show("error");
                break;
            }
            return(format);
        }
Пример #5
0
 private void ListviewMenu_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listviewMenu.SelectedItems.Count > 0)
     {
         MenuItem item = new MenuItem();
         item = (MenuItem)listviewMenu.SelectedItems[0].Tag;
         //Open form die shit toevoegd.
         OrderMenuAddForm form = new OrderMenuAddForm(item, orderMenusForm, this);
         form.Show();
     }
 }
Пример #6
0
        public OrderMenuAddForm(MenuItem item, OrderMenusForm2 orderMenusForm2, OrderForm2 orderForm)
        {
            InitializeComponent();

            materialSkinManager = MaterialSkinManager.Instance;
            materialSkinManager.AddFormToManage(this);
            materialSkinManager.Theme       = MaterialSkinManager.Themes.DARK;
            materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE);

            this.item            = item;
            this.orderMenusForm2 = orderMenusForm2;
            this.orderForm       = orderForm;
        }
Пример #7
0
 public List <MenuItem> GetDinnerMenu()
 {
     try
     {
         List <MenuItem> menuItems = menuItem_DAO.GetDinnerMenu();
         return(menuItems);
     }
     catch (Exception e)
     {
         MessageBox.Show("Chapoo couldn't connect to the database " + e.Message);
         List <MenuItem> menuItems = new List <MenuItem>();
         MenuItem        menuItem  = new MenuItem();
         menuItem.ID = 1;
         menuItems.Add(menuItem);
         return(menuItems);
     }
 }
Пример #8
0
 public List <MenuItem> GetMenuItemForDescription(string beschrijving)
 {
     try
     {
         List <MenuItem> menuItems = menuItem_DAO.GetMenuItemForDescription(beschrijving);
         return(menuItems);
     }
     catch (Exception e)
     {
         MessageBox.Show("Chapoo couldn't connect to the database " + e.Message);
         List <MenuItem> menuItems = new List <MenuItem>();
         MenuItem        menuItem  = new MenuItem();
         menuItem.ID = 1;
         menuItems.Add(menuItem);
         return(menuItems);
     }
 }
Пример #9
0
        private void ListView_ViewSupply_SelectedIndexChanged(object sender, EventArgs e)
        {
            MenuItem menuItem = new MenuItem();

            if (werknemer.functie == "manager")
            {
                if (ListView_ViewSupply.SelectedItems.Count > 0)
                {
                    menuItem = (MenuItem)ListView_ViewSupply.SelectedItems[0].Tag;
                }

                ShowAllControls();

                lbl_SelectedName.Text   = menuItem.naam;
                txt_SelectedAmount.Text = menuItem.voorraad.ToString();
            }
        }
Пример #10
0
        /*public List<MenuItem> KrijgBestellingIDS()
         * {
         *  try
         *  {
         *      List<MenuItem> item = menuItem_DAO.KrijgIDS();
         *      return item;
         *  }
         *  catch (Exception e)
         *  {
         *      MessageBox.Show("Chapoo couldn't connect to the database " + e.Message);
         *      List<MenuItem> werknemers = new List<MenuItem>();
         *      MenuItem item = new MenuItem();
         *      item.ID = 1;
         *      item.Aantal = 0;
         *      item.Beschrijving = "menuItem";
         *      item.Prijs = 1.0;
         *
         *
         *      werknemers.Add(item);
         *      return werknemers;
         *  }
         * }*/

        public List <MenuItem> KrijgBeschrijving(string bestellingID)
        {
            try
            {
                List <MenuItem> menuItems = menuItem_DAO.Krijg_Bestelling_Beschrijving(bestellingID);
                return(menuItems);
            }
            catch (Exception e)
            {
                MessageBox.Show("Chapoo couldn't connect to the database " + e.Message);
                List <MenuItem> menuItems = new List <MenuItem>();
                MenuItem        menuItem  = new MenuItem();
                menuItem.ID = 1;
                menuItems.Add(menuItem);
                return(menuItems);
            }
        }
Пример #11
0
        private void btnAddOrder_Click(object sender, EventArgs e)
        {
            int i;

            foreach (ListViewItem li in listviewMenu.Items)
            {
                OrderItem o;
                MenuItem  m = new MenuItem();

                m.naam = li.SubItems[0].Text;
                string a = "";
                a = li.SubItems[1].Text;
                i = int.Parse(a);
                if (i != 0)
                {
                    bool duplicate;
                    duplicate = false;
                    m         = menuService.GetItem(m.naam);

                    o          = new OrderItem();
                    o.menuItem = m;
                    o.Aantal   = i;
                    o.Status   = "bezig";

                    //orderitems toevoegen aan lijst met orders van het ordermenusform
                    foreach (OrderItem item in orderMenusForm.bestelling.orderItems)
                    {
                        if (item.menuItem.naam == o.menuItem.naam)
                        {
                            duplicate    = true;
                            item.Aantal += o.Aantal;
                        }
                        //continue;
                    }
                    if (duplicate == false)
                    {
                        orderMenusForm.bestelling.orderItems.Add(o);
                    }
                }
            }
            MessageBox.Show("Er zijn items aan de bestelling toegevoegd.");
            this.Close();
            orderMenusForm.Show();
            orderMenusForm.LoadOrder();
        }
Пример #12
0
        private void txt_ItemID_TextChanged(object sender, EventArgs e)
        {
            OnlyNumbersAllowed(txt_ItemID);

            if (ListView_ViewMenu.Items[0].Selected)
            {
            }
            else
            {
                MenuItem item = new MenuItem();

                if (ListView_ViewMenu.SelectedItems.Count > 0)
                {
                    item = (MenuItem)ListView_ViewMenu.SelectedItems[0].Tag;
                }

                txt_ItemID.Text = item.menu_ID.ToString();
            }
        }