private void Window_Loaded(object sender, RoutedEventArgs e) { adminCocina = new CAdminCocina(); adminMenu = new CAdminMenu(); ordenActual = new COrden(); adminMenu.Cargar(); CUtilities.FillListView(lV_Menu, adminMenu.GetItems()); }
private void btn_OrdenLista_Click(object sender, RoutedEventArgs e) { // quitar orden actual y pasar a siguiente orden si hay try { adminCocina.RemoveFirstOrder(); lv_OrdenCocina.Items.Clear(); COrden ordenActual = adminCocina.GetFirstOrder(); lv_OrdenCocina.Items.Add(ordenActual.ToString()); } catch (NoMoreOrdersException ex) { MessageBox.Show(ex.Message); } }
private void btn_Ordenar_Click(object sender, RoutedEventArgs e) { // pasar orden a la cocina y limpiar la listView de orden if (lV_Pedidos.Items.Count > 0) { adminCocina.AddOrder(ordenActual); COrden nuevaOrden = adminCocina.GetFirstOrder(); lv_OrdenCocina.Items.Clear(); lv_OrdenCocina.Items.Add(nuevaOrden.ToString()); ordenActual = new COrden(); CUtilities.FillListView(lV_Pedidos, ordenActual.GetItems()); l_TotalOrden.Content = "Total orden: Q0.00"; } }
public void AddOrder(COrden order) { ordenes.Enqueue(order); }