コード例 #1
0
        private void MostrarGridPizzasEscolhidas()
        {
            MessageBox.Show("Ola 3");
            List <ClientesPizzas> list = ClientesPizzasController.PesquisarClientePedidos(clientePedido, NumReferencia);

            gridPizzasEscolhidas.ItemsSource = list;
        }
コード例 #2
0
        private void ExcluirSelecaoAposMudarTamanho()
        {
            List <ClientesPizzas> listaSelecao = ClientesPizzasController.PesquisarClientePedidos(clientePedido, NumReferencia);

            foreach (var item in listaSelecao)
            {
                ClientesPizzasController.ExcluirSelecao(item.ClientesPizzasID);
            }
            MostrarGridPizzasEscolhidas();
            valorTotal           = 0;
            blockValorTotal.Text = valorTotal.ToString("C2");
        }
コード例 #3
0
        private void SalvandoNaTabelaPedidos()
        {
            List <ClientesPizzas> list = ClientesPizzasController.PesquisarClientePedidos(clientePedido, NumReferencia);
            Pedido novoPed             = new Pedido();

            novoPed.Status = "EM PRODUÇÃO";
            DateTime data = DateTime.Now;

            novoPed.Data       = data;
            novoPed.ValorTotal = double.Parse(blockValorTotal.Text);
            PedidoController.SalvarPedido(novoPed);
            SalvarTabelaPedidoPizzas(novoPed.NumeroPedidoID, list);
        }
コード例 #4
0
        private void btnMudarQtd_Click(object sender, RoutedEventArgs e)
        {
            List <ClientesPizzas> listaEscolhidos = ClientesPizzasController.PesquisarClientePedidos(clientePedido, NumReferencia);

            foreach (var item in listaEscolhidos)
            {
                ClientesPizzasController.ExcluirSelecao(item.ClientesPizzasID);
            }
            MostrarGridPizzasEscolhidas();
            MessageBox.Show("Escolha os sabores novamente !", "Mudando quantidade", MessageBoxButton.OK, MessageBoxImage.Information);
            valorTotal              = 0;
            blockValorTotal.Text    = Convert.ToString(valorTotal.ToString("C2"));
            txtQuantidade.IsEnabled = true;
        }
コード例 #5
0
 private void Bebidas_Click(object sender, RoutedEventArgs e)
 {
     referenciaButton = 2;
     if (gridPizzasEscolhidas.Items.Count > 0)
     {
         PedidoBebidas         bebidas = new PedidoBebidas();
         List <ClientesPizzas> list    = ClientesPizzasController.PesquisarClientePedidos(clientePedido, NumReferencia);
         bebidas.MostrarClienteParteBebidas(clientePedido, valorTotal, numPedido, list);
         this.Close();
         bebidas.ShowDialog();
     }
     else
     {
         MessageBox.Show("Escolha alguma pizza", "Erro", MessageBoxButton.OK);
     }
 }
コード例 #6
0
        private void Bebidas_Click(object sender, RoutedEventArgs e)
        {
            referenciaButton = 2;
            string verifica = "^[0-9]";

            if (txtQuantidade.Text == "" || (!Regex.IsMatch(txtQuantidade.Text.Substring(0, 1), verifica)))
            {
                MessageBox.Show("Escolha uma quantidade de pizza.");
            }
            else if (gridPizzasEscolhidas.Items.Count > 0)
            {
                PedidoBebidas         bebidas = new PedidoBebidas();
                List <ClientesPizzas> list    = ClientesPizzasController.PesquisarClientePedidos(clientePedido, NumReferencia);
                bebidas.MostrarClienteBebidas(clientePedido, valorTotal, numPedido, list, NumReferencia, int.Parse(txtQuantidade.Text));
                this.Close();
                bebidas.ShowDialog();
            }
            else
            {
                MessageBox.Show("Escolha alguma pizza", "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }