示例#1
0
 private void button1_Click(object sender, EventArgs e)      //button meld ongereed
 {
     foreach (ListViewItem item in LV_Gereed.Items)
     {
         if (item.Selected)
         {
             Model.BestellingItem bestellingItem = (Model.BestellingItem)LV_Gereed.SelectedItems[0].Tag;
             Logica.Barman_Logica.Instance.meldOnGereed(bestellingItem);
         }
     }
     ShowBestellingenDone();
     ShowBestellingenToDo();
 }
示例#2
0
 private void BTN_GereedMelden_Click(object sender, EventArgs e)
 {
     foreach (ListViewItem item in LV_Orders.Items)
     {
         if (item.Selected)
         {
             Model.BestellingItem bestellingItem = (Model.BestellingItem)LV_Orders.SelectedItems[0].Tag;
             Logica.Barman_Logica.Instance.meldGereed(bestellingItem);
         }
     }
     ShowBestellingenDone();
     ShowBestellingenToDo();
 }
示例#3
0
        public ListView ShowBestellingenDone()
        {
            DAL.Barman_DAL db = new DAL.Barman_DAL();

            List <Model.BestellingItem> bestellingenLijst = new List <Model.BestellingItem>(db.BestellingDoneOphalen());

            LV_Gereed.FullRowSelect = true;
            LV_Gereed.Scrollable    = true;
            LV_Gereed.GridLines     = true;
            LV_Gereed.MultiSelect   = false;
            LV_Gereed.View          = View.Details;

            Model.BestellingItem geselecteerdebestelling = null;

            if (LV_Gereed.SelectedItems.Count != 0)
            {
                geselecteerdebestelling = (BestellingItem)LV_Gereed.SelectedItems[0].Tag;
            }

            LV_Gereed.Items.Clear();

            foreach (Model.BestellingItem bestellingItem in bestellingenLijst)
            {
                ListViewItem listViewItem = new ListViewItem(bestellingItem.aantal.ToString());
                listViewItem.SubItems.Add(bestellingItem.naam);
                listViewItem.SubItems.Add(bestellingItem.besteltijd.ToString());
                listViewItem.SubItems.Add(bestellingItem.tafelId.ToString());
                listViewItem.SubItems.Add(bestellingItem.werknemerId);
                listViewItem.SubItems.Add(bestellingItem.status.ToString());

                listViewItem.Tag = bestellingItem;

                LV_Gereed.Items.Add(listViewItem);

                if (listViewItem.Tag.Equals(geselecteerdebestelling))
                {
                    listViewItem.Focused  = true;
                    listViewItem.Selected = true;
                    listViewItem.EnsureVisible();
                }
            }

            return(LV_Gereed);
        }