public telaNovoPedido(mesa mesaSelecionada) { InitializeComponent(); txtNotas.Text = Convert.ToString(mesaSelecionada.observacao); button1.Click += salvarNota; selecionada = mesaSelecionada; label1.Text = $"Mesa {selecionada.id}"; btnOcupar.Click += trocarStatus; if (selecionada.disponivel == true) { btnOcupar.Text = "Ocupar"; } else { btnOcupar.Text = "Desocupar"; } btnVoltar.Click += Voltar; carregaProdutos(); btnIncluir.Click += selecionarItem; carregarItensPedidos(); carregarValorTotal(); btnPedirConta.Click += pedirConta; this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;//codigo para a seleção no datagrid selecionar a linha toda this.dataGridView1.MultiSelect = false; }
private void ExcluirMesa(object sender, EventArgs e) { try { int idSelecionado = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); selecionada = bd.mesa.Where(u => u.id.Equals(idSelecionado)).FirstOrDefault(); mesa excluirI = new mesa(); produto_mesa exf = new produto_mesa(); bd.mesa.ToList().ForEach(f => { if (f.id.Equals(idSelecionado)) { excluirI = f; } }); bd.mesa.Remove(excluirI); bd.produto_mesa.ToList().ForEach(pm => { if (pm.id_mesa == idSelecionado) { exf = pm; bd.produto_mesa.Remove(exf); } }); bd.SaveChanges(); montaTabelaMesa(); } catch { MessageBox.Show("Erro ao excluir"); } }
private void salvarNota(object sender, EventArgs e) { mesa m = bd.mesa.Single(c => c.id.Equals(selecionada.id)); m.observacao = txtNotas.Text; bd.SaveChanges(); MessageBox.Show("Nota salva"); }
private void selecionaMesa(object sender, EventArgs e) { Panel mesaSelecionada = (Panel)sender; mesa selecionada = bd.mesa.Find(Convert.ToInt32(mesaSelecionada.Name)); new telaNovoPedido(selecionada).Show(); this.Hide(); }
private void selecionaMesaFoto(object sender, EventArgs e) { PictureBox fotoSelecionada = (PictureBox)sender; mesa selecionada = bd.mesa.Find(Convert.ToInt32(fotoSelecionada.Name)); new telaNovoPedido(selecionada).Show(); this.Hide(); }
private void novaMesa(object sender, EventArgs e) { mesa nova = new mesa(); nova.disponivel = true; nova.capacidade = Convert.ToInt16(txtCapacidade.Text); nova.observacao = ""; bd.mesa.Add(nova); bd.SaveChanges(); montaTabelaMesa(); bd.SaveChanges(); MessageBox.Show("Mesa Salvo com Sucesso!"); }
private void trocarStatus(object sender, EventArgs e) { if (selecionada.disponivel == true) { selecionada.disponivel = false; btnOcupar.Text = "Desocupar"; mesa m = bd.mesa.Single(c => c.id.Equals(selecionada.id)); m.disponivel = false; bd.SaveChanges(); } else { selecionada.disponivel = true; btnOcupar.Text = "Ocupar"; mesa m = bd.mesa.Single(c => c.id.Equals(selecionada.id)); m.disponivel = true; bd.SaveChanges(); } }