private void incluirProduto(object sender, EventArgs e) { int idProduto = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); produto p = bd.produto.Find(idProduto); int quant = Convert.ToInt32(numericUpDown1.Value); pedido novo = new pedido() { data = DateTime.Now, id_mesa = selecionada.id, finalizado = false }; bd.pedido.Add(novo); bd.SaveChanges(); itens_pedido novin = new itens_pedido() { id_pedido = novo.id, id_produto = p.id, quantidade = quant }; bd.itens_pedido.Add(novin); bd.SaveChanges(); MessageBox.Show("Pedido inserido com sucesso"); totalMesaPed(); }
private void incluirProduto(object sender, EventArgs e) { int idProduto = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); produto p = bd.produto.Find(idProduto); int quant = Convert.ToInt32(numericUpDown1.Value); double tota = 0; int idcliente = 0; bd.clients.ToList().ForEach(f => { if (f.telefone == maskedTextBox1.Text) { idcliente = f.id_cliente; } }); if (idcliente != 0) { pedido novo = new pedido() { data = DateTime.Now, id_cliente_ped = idcliente, finalizado = false }; bd.pedido.Add(novo); bd.SaveChanges(); itens_pedido novin = new itens_pedido() { id_pedido = novo.id, id_produto = p.id, quantidade = quant }; bd.itens_pedido.Add(novin); bd.SaveChanges(); bd.itens_pedido.ToList().ForEach(m => { if (m.id_pedido == novo.id) { if (m.id_produto == m.produto.id) { tota = (m.produto.preco * m.quantidade); } } }); MessageBox.Show("Total do pedido: " + tota.ToString()); MessageBox.Show("Pedido Delivery inserido com sucesso"); numericUpDown1.Value = 0; maskedTextBox1.Text = null; } else { MessageBox.Show("O cliente não está cadastrado no sistema. Cadastre o cliente para prosseguir."); } }
public confirmarPedidoDelivery(clients cliente_s, pedido pedids, endereco ends, itens_pedido itens) { selecionada = cliente_s; selecionado = pedids; selected = ends; selee = itens; InitializeComponent(); preencher(); preencheCombo(); button1.Click += confirmar; button3.Click += voltar; }
private void dataGridView2_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (dataGridView2.Rows[e.RowIndex].Cells[4].Value.ToString() == "Sim") { button2.Visible = true; string a = dataGridView2.Rows[e.RowIndex].Cells[5].Value.ToString(); string b = dataGridView2.Rows[e.RowIndex].Cells[0].Value.ToString(); int d = Convert.ToInt32(b); selecionado = bd.clients.Where(c => c.telefone.Equals(a)).FirstOrDefault(); seleciona = bd.pedido.Where(k => k.id.Equals(d)).FirstOrDefault(); select = bd.endereco.Where(c => c.clients.telefone.Equals(a)).FirstOrDefault(); sele = bd.itens_pedido.Where(l => l.id_pedido.Equals(d)).FirstOrDefault(); } else { button2.Visible = false; } }