コード例 #1
0
        //MenuItem button
        public void button_Click(object sender, EventArgs e)
        {
            Button btn = new Button();

            btn = sender as Button;
            HandheldPopUpBestel aantalItem = new HandheldPopUpBestel();

            aantalItem.selectedItemNaam.Text = btn.Tag.ToString();
            aantalItem.ShowDialog();

            if (aantalItem.Ok)
            {
                ListviewBestellen item = menuItemService.MenuItemNaarList(sender as Button, aantalItem.Aantal, aantalItem.Opmerking);
                listVoorDB = menuItemService.MenuItemNaarListView(this.ListViewtje, item);
            }
        }
コード例 #2
0
ファイル: MenuItemService.cs プロジェクト: oleksie/RBSproject
        //Code Alex
        public ListviewBestellen MenuItemNaarList(Button button, int aantal, string opmerking)
        {
            List <Model.MenuItem> menuItems = menuItem.GetMenuItems();

            ListviewBestellen item = new ListviewBestellen();

            foreach (Model.MenuItem x in menuItems)
            {
                if (x.Naam == button.Tag.ToString())
                {
                    item.Naam       = x.Naam;
                    item.Aantal     = aantal;
                    item.Opmerking  = opmerking;
                    item.ItemPrijs  = x.Prijs;
                    item.Prijs      = (x.Prijs * aantal);
                    item.MenuItemID = x.MenuItemID;
                }
            }
            return(item);
        }
コード例 #3
0
ファイル: MenuItemService.cs プロジェクト: oleksie/RBSproject
        //Code Alex
        public List <ListviewBestellen> MenuItemNaarListView(ListView list, ListviewBestellen item)
        {
            list.Items.Clear();
            bool itemIsInList = false;

            foreach (ListviewBestellen x in listVoorListview)
            {
                if (item.Naam == x.Naam && string.IsNullOrEmpty(x.Opmerking) && string.IsNullOrEmpty(item.Opmerking))
                {
                    itemIsInList = true;
                    int aantalWijzig = x.Aantal;
                    aantalWijzig = aantalWijzig + item.Aantal;
                    x.Aantal     = aantalWijzig;

                    x.Prijs = (x.ItemPrijs * aantalWijzig);
                    break;
                }
            }

            if (itemIsInList == false)
            {
                listVoorListview.Add(item);
            }

            foreach (ListviewBestellen x in listVoorListview)
            {
                ListViewItem MenuItems = new ListViewItem(x.Naam);
                MenuItems.SubItems.Add(x.Aantal.ToString());
                MenuItems.SubItems.Add(x.Opmerking);
                MenuItems.SubItems.Add(x.Prijs.ToString());
                MenuItems.SubItems.Add(x.MenuItemID.ToString());

                list.Items.Add(MenuItems);
            }

            return(listVoorListview);
        }