Example #1
0
 private void SalvarTabelaPedidoBebidas(int ID, List <ClientesBebidas> listaBebida)
 {
     foreach (var item in listaBebida)
     {
         BebidasPedido novo = new BebidasPedido();
         novo.NumeroPedidoID    = ID;
         novo.ClientesBebidasID = item.ClientesBebidasID;
         PedidoBebidasController.SalvarPedido(novo);
     }
 }
        private void BebidasSaiuParaEntrega()
        {
            List <BebidasPedido> ped = PedidoBebidasController.ProcuraSaiuParaEntrega();

            if (ped != null)
            {
                gridPedidosBebidas.ItemsSource = ped;
            }
            else
            {
                gridPedidosBebidas.ItemsSource = ped;
                MessageBox.Show("Nada encontrado nos pedidos que saíram para entrega na parte de bebidas");
            }
        }
        private void BebidasFinalizado()
        {
            List <BebidasPedido> ped = PedidoBebidasController.Finalizados();

            if (ped != null)
            {
                gridPedidosBebidas.ItemsSource = ped;
            }
            else
            {
                gridPedidosBebidas.ItemsSource = ped;
                MessageBox.Show("Nada encontrado nos pedidos finalizados na parte de bebidas");
            }
        }
        private void BebidasAndamento()
        {
            List <BebidasPedido> ped = PedidoBebidasController.ProcuraPendentes();

            if (ped != null)
            {
                gridPedidosBebidas.ItemsSource = ped;
            }
            else
            {
                gridPedidosBebidas.ItemsSource = ped;
                MessageBox.Show("Nada encontrado nos pedidos em produção na parte de bebidas");
            }
        }
 private void gridPedidos_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (gridPedidos.SelectedItem != null && referencia == 0)
     {
         MessageBoxResult result = MessageBox.Show("Deseja alterar para Saiu Para Entrega o status do pedido " + ((PedidoPizzas)gridPedidos.SelectedItem).NumeroPedidoID + "?", "Exclusão", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (result == MessageBoxResult.Yes)
         {
             try
             {
                 int IDpedido1 = ((PedidoPizzas)gridPedidos.SelectedItem)._Pedido.NumeroPedidoID;
                 PedidoController.MudarStatus(IDpedido1, "SAIU PARA ENTREGA");
                 gridPedidos.ItemsSource        = PedidoPizzasController.ProcuraPedidoPendentes();
                 gridPedidosBebidas.ItemsSource = PedidoBebidasController.ProcuraPendentes();
                 MessageBox.Show("Pedido mudado para Saiu Para Entrega com sucesso");
             }
             catch (Exception erro)
             {
                 MessageBox.Show("ERRO: " + erro);
             }
         }
     }
     else if (gridPedidos.SelectedItem != null && referencia == 1)
     {
         MessageBoxResult result = MessageBox.Show("Deseja alterar para Finalizado o status do pedido " + ((PedidoPizzas)gridPedidos.SelectedItem).NumeroPedidoID + "?", "Exclusão", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (result == MessageBoxResult.Yes)
         {
             try
             {
                 int IDpedido2 = ((PedidoPizzas)gridPedidos.SelectedItem)._Pedido.NumeroPedidoID;
                 PedidoController.MudarStatus(IDpedido2, "FINALIZADO");
                 gridPedidos.ItemsSource        = PedidoPizzasController.ProcuraPedidoSaiuParaEntrega();
                 gridPedidosBebidas.ItemsSource = PedidoBebidasController.ProcuraSaiuParaEntrega();
                 MessageBox.Show("Pedido mudado para finalizado com sucesso");
             }
             catch (Exception erro)
             {
                 MessageBox.Show("ERRO: " + erro);
             }
         }
     }
 }