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); } } }
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); }