private void btnCancel_Click(object sender, RoutedEventArgs e) { referenciaButton = 1; ClientesBebidasController.ExcluirPedidosCliente(clientePedido.ClienteID, numRef); ClientesPizzasController.ExcluirPedidosCliente(clientePedido.ClienteID, numRef); MainWindow w = new MainWindow(); this.Close(); w.ShowDialog(); }
private void SalvarEscolha(Bebida bebida) { ClientesBebidas cliBebidas = new ClientesBebidas(); cliBebidas.ClienteID = clientePedido.ClienteID; cliBebidas.BebidaID = bebida.BebidaID; cliBebidas.NumReferencia = numRef; cliBebidas.QtdBebida = int.Parse(txtQuantidadeBebida.Text); ClientesBebidasController.SalvarItem(cliBebidas); }
private void SalvarPedido(Bebida bebida) { ClientesBebidas novo = new ClientesBebidas(); novo.ClienteID = clientePedido.ClienteID; novo.BebidaID = bebida.BebidaID; novo.Preco = bebida.Preco; DateTime data = DateTime.Now; novo.Data = data; ClientesBebidasController.SalvarItem(novo); MostrarGridBebidasEscolhidas(); }
private void SalvandoNaTabelaPedidos() { SalvarPizzasTabelaPedidos(); List <ClientesBebidas> listaBebidas = ClientesBebidasController.PesquisarClientePedidos(clientePedido.ClienteID); Pedido novoPed = new Pedido(); foreach (var item in listaBebidas) { novoPed.Status = "EM PRODUÇÃO"; // novoPed.ClientesProdutosEscolhidosID = item.ClientesBebidasID; // novoPed.NumPedido = numPedido; novoPed.ValorTotal = double.Parse(blockValorTotal.Text); PedidoController.SalvarPedido(novoPed); } }
private void btnConfirma_Click(object sender, RoutedEventArgs e) { referenciaButton = 2; if (gridBebidasEscolhidas.Items.Count > 0) { if (MessageBox.Show("Confirmar pedido ?", "Confirma Pedido", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { int i = SalvarTabelaPedidos(); List <ClientesBebidas> lista = ClientesBebidasController.PesquisarClientePedidos(clientePedido.ClienteID, numRef); SalvarTabelaPedidoBebidas(i, lista); MessageBox.Show("Pedido finalizado"); MainWindow tela = new MainWindow(); this.Close(); tela.ShowDialog(); } } else { MessageBox.Show("Escolha uma bebida", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void gridBebidasEscolhidas_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (gridBebidasEscolhidas.SelectedItem != null) { MessageBoxResult result = MessageBox.Show("Confirma a exclusão do item " + ((ClientesBebidas)gridBebidasEscolhidas.SelectedItem)._Bebida.Nome + " ?", "Exclusão", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { try { int id = ((ClientesBebidas)gridBebidasEscolhidas.SelectedItem).ClientesBebidasID; ClientesBebidasController.ExcluirSelecao(id); MessageBox.Show("Item excluído com sucesso"); valorTotal -= ((ClientesBebidas)gridBebidasEscolhidas.SelectedItem).Preco; blockValorTotal.Text = Convert.ToString(valorTotal.ToString("C2")); MostrarGrid(); MostrarGridBebidasEscolhidas(); } catch (Exception erro) { MessageBox.Show("ERRO: " + erro); } } } }
private void MostrarGridBebidasEscolhidas() { List <ClientesBebidas> list = ClientesBebidasController.PesquisarClientePedidos(clientePedido.ClienteID); gridBebidasEscolhidas.ItemsSource = list; }