Example #1
0
        public void Execute_ToList(object sender, ExecutedRoutedEventArgs e)
        {
            Button b = (Button)e.OriginalSource;

            Classes.Sushi sushi = (Classes.Sushi)b.DataContext;
            buylist.Items.Add(sushi);
            double s = Convert.ToDouble(Sum1.Content);

            s           += sushi.price;
            Sum1.Content = s.ToString();
        }
Example #2
0
 /// <summary>
 /// Method that allow to add to list new sushi
 /// </summary>
 /// <param name="toAdd">
 /// Sushi that should be added to list
 /// </param>
 public void Add(Sushi toAdd)
 {
     if (list.Find(x => x.name == toAdd.name) != null || !toAdd.isGood())
     {
         throw new ArgumentNullException("This item is already in list or it is empty!");
     }
     else
     {
         list.Add(toAdd);
     }
 }
Example #3
0
        public void Execute_Delete(object sender, RoutedEventArgs e)
        {
            if (buylist.SelectedIndex == -1)
            {
                return;
            }
            Classes.Sushi sushi = (Classes.Sushi)buylist.Items.GetItemAt(buylist.SelectedIndex);
            double        s     = Convert.ToDouble(Sum1.Content);

            s           -= sushi.price;
            Sum1.Content = s.ToString();
            buylist.Items.RemoveAt(buylist.SelectedIndex);
        }