Exemple #1
0
 private void lV_Menu_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     // anadir un item a la orden cuando hay un doble click sobre un item
     if (lV_Menu.SelectedIndex >= 0)
     {
         CItem selectedItem = adminMenu.GetItem(lV_Menu.SelectedIndex);
         ordenActual.AddItem(selectedItem);
         l_TotalOrden.Content = "Total orden: Q" + ordenActual.GetTotalOrden().ToString("0.00");
         CUtilities.FillListView(lV_Pedidos, ordenActual.GetItems(), ordenActual.GetCantidad());
     }
 }
 public void Cargar()
 {
     if (File.Exists("menu.txt"))
     {
         string[] lines = File.ReadAllLines("menu.txt");
         foreach (string line in lines)
         {
             string[] item   = line.Split('$');
             string   nombre = item[0];
             float    precio = float.Parse(item[1]);
             CItem    i      = new CItem(nombre, null, precio);
             items.Add(i);
         }
     }
 }
Exemple #3
0
 public void AddItem(CItem item)
 {
     if (items.Contains(item))
     {
         int index = items.IndexOf(item);
         cantidadItems[index]++;
     }
     else
     {
         items.Add(item);
         int index = items.IndexOf(item);
         cantidadItems.Insert(index, 0);
         cantidadItems[index]++;
     }
     totalOrden += item.GetPrecio();
 }
 public void AddItem(CItem item)
 {
     items.Add(item);
 }