Exemplo n.º 1
0
 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());
 }
Exemplo n.º 2
0
 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); }
 }
Exemplo n.º 3
0
 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";
     }
 }
Exemplo n.º 4
0
 public void AddOrder(COrden order)
 {
     ordenes.Enqueue(order);
 }