예제 #1
0
        private void alterarMesa(object sender, EventArgs e)
        {
            int    novoValorCapacidade = Convert.ToInt32(textBox3.Text);
            bool   novoValorDisponivel = Convert.ToBoolean(comboBox1.SelectedIndex);
            string novoValorObservacao = textBox2.Text;

            int alterar = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value);

            mesa alterarMe = new mesa();

            bd.mesa.ToList().ForEach(f =>
            {
                if (f.id == alterar)
                {
                    f.capacidade = novoValorCapacidade;
                    f.disponivel = novoValorDisponivel;
                    f.observacao = novoValorObservacao;

                    dataGridView1.SelectedRows[0].Cells[1].Value = f.capacidade;
                    dataGridView1.SelectedRows[0].Cells[2].Value = f.disponivel;
                    dataGridView1.SelectedRows[0].Cells[3].Value = f.observacao;

                    bd.SaveChanges();
                }
            });
            carregarTblMesas();
            ClearData();
        }
예제 #2
0
        private void selecionaMesa(object sender, EventArgs e)
        {
            Panel mesaSelecionada = (Panel)sender;
            mesa  selecionada     = bd.mesa.Find(Convert.ToInt32(mesaSelecionada.Name));

            new Pedidos(selecionada).Show();
            this.Hide();
        }
예제 #3
0
 public ResumoMesa(mesa Mselecionada)
 {
     InitializeComponent();
     lblUser.Text += TelaLogin.logado.nome;
     selecionada   = Mselecionada;
     label3.Text   = $"Mesa {selecionada.id}";
     carregaTblPedidos();
     button1.Click += voltarTela;
     totalMesaPed();
     button2.Click   += finalizar;
     checkBox1.Click += carregaTbl;
 }
예제 #4
0
        private void salvarMesa(object sender, EventArgs e)
        {
            mesa table = new mesa()
            {
                capacidade = Convert.ToInt32(textBox3.Text),
                disponivel = Convert.ToBoolean(comboBox1.SelectedIndex),
                observacao = textBox2.Text
            };

            bd.mesa.Add(table);
            bd.SaveChanges();
            carregarTblMesas();
            ClearData();
        }
예제 #5
0
        private void excluirMesa(object sender, EventArgs e)
        {
            int  excluir   = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value);
            mesa excluirMe = new mesa();

            bd.mesa.ToList().ForEach(f =>
            {
                if (f.id == excluir)
                {
                    excluirMe = f;
                }
            });
            bd.mesa.Remove(excluirMe);
            bd.SaveChanges();
            carregarTblMesas();
            ClearData();
        }
예제 #6
0
 public Pedidos(mesa mesaSelecionada)
 {
     selecionada = mesaSelecionada;
     InitializeComponent();
     label1.Text    = $"Mesa {selecionada.id}";
     button1.Click += voltar;
     carregaCategorias();
     carregaTblProdutos();
     button2.Click += pesquisarProduto;
     button3.Click += incluirProduto;
     button4.Click += abrirTelaResumo;
     button1.Click += voltarTela;
     lblUser.Text  += TelaLogin.logado.nome;
     button5.Click += mostrarTudo;
     totalMesaPed();
     textBox1.Text    = "";
     checkBox1.Click += ocuparMesa;
     verCheck();
 }
예제 #7
0
        private void alterarCliente(object sender, EventArgs e)
        {
            if (maskedTextBox1.Text == "(  )      -")
            {
                MessageBox.Show("Confira se o campo Telefone está preenchido corretamente!");
            }
            else
            {
                string antigoCEP            = privarCEP();
                string antigoTelefon        = privarTelefone();
                string novoValorNome        = textBox1.Text;
                string novoValorTelefone    = maskedTextBox1.Text;
                string novoValorCPF         = maskedTextBox2.Text;
                string novoValorCNPJ        = maskedTextBox3.Text;
                string novoValorCEP         = maskedTextBox4.Text;
                string novoValorLogradouro  = textBox6.Text;
                string novoValorNumero      = textBox7.Text;
                string novoValorComplemento = textBox8.Text;
                string novoValorBairro      = textBox9.Text;
                string novoValorUF          = textBox10.Text;
                string novoValorCidade      = textBox11.Text;

                Image          img = pictureBox1.Image;
                byte[]         novaFoto;
                ImageConverter converter = new ImageConverter();
                novaFoto = (byte[])converter.ConvertTo(img, typeof(byte[]));


                mesa alterarMe = new mesa();
                bd.clients.ToList().ForEach(f =>
                {
                    if (f.telefone == antigoTelefon)
                    {
                        DialogResult dialog = MessageBox.Show("Alterar os dados pessoais?", "Confirmação", MessageBoxButtons.YesNo);
                        if (dialog == DialogResult.Yes)
                        {
                            f.nome     = novoValorNome;
                            f.telefone = novoValorTelefone;
                            f.cpf      = novoValorCPF;
                            f.cnpj     = novoValorCNPJ;
                            f.imagem   = novaFoto;
                            bd.SaveChanges();
                            MessageBox.Show("Alterado com sucesso!");
                        }
                        else if (dialog == DialogResult.No)
                        {
                            DialogResult dialog2 = MessageBox.Show("Alterar o endereço?", "Confirmação", MessageBoxButtons.YesNo);
                            if (dialog2 == DialogResult.Yes)
                            {
                                bd.endereco.ToList().ForEach(a =>
                                {
                                    if (a.id_clientsend == f.id_cliente)
                                    {
                                        if (a.cep == antigoCEP)
                                        {
                                            a.cep         = novoValorCEP;
                                            a.logradouro  = novoValorLogradouro;
                                            a.numero      = novoValorNumero;
                                            a.complemento = novoValorComplemento;
                                            a.bairro      = novoValorBairro;
                                            a.uf          = novoValorUF;
                                            a.cidade      = novoValorCidade;
                                        }
                                    }
                                    bd.SaveChanges();
                                });
                                bd.SaveChanges();
                                MessageBox.Show("Alterado com sucesso!");
                            }
                            else if (dialog2 == DialogResult.No)
                            {
                            }
                        }
                    }
                });
                bd.SaveChanges();
                ClearData();
            }
        }