コード例 #1
0
        private void pesquisarEndereco(object sender, EventArgs e)
        {
            if (maskedTextBox1.Text == "(  )      -")
            {
                MessageBox.Show("Confira se o campo Telefone está preenchido corretamente!");
            }
            else
            {
                pesquisado = bd.clients.Where(u => u.telefone.Equals(maskedTextBox1.Text)).FirstOrDefault();
                pesquisa   = bd.endereco.Where(a => a.id_clientsend.Equals(pesquisado.id_cliente)).FirstOrDefault();

                confirma = bd.endereco.Where(d => d.logradouro.Equals(comboBox1.SelectedItem.ToString())).FirstOrDefault();

                if (pesquisa != null)
                {
                    maskedTextBox4.Text    = confirma.cep;
                    textBox6.Text          = confirma.logradouro;
                    textBox7.Text          = confirma.numero;
                    textBox8.Text          = confirma.complemento;
                    textBox9.Text          = confirma.bairro;
                    textBox10.Text         = confirma.uf;
                    textBox11.Text         = confirma.cidade;
                    maskedTextBox1.Enabled = false;
                    maskedTextBox4.Enabled = false;
                    privarTelefone2();
                    privarCEP2();
                }
                else
                {
                    MessageBox.Show("Endereço não achado.");
                }
            }
        }
コード例 #2
0
        private void excluirCliente(object sender, EventArgs e)
        {
            string   excluir    = maskedTextBox1.Text;
            clients  excluirCl  = new clients();
            endereco excluirEnd = new endereco();

            bd.clients.ToList().ForEach(f =>
            {
                if (f.telefone == excluir)
                {
                    excluirCl = f;

                    bd.endereco.ToList().ForEach(a =>
                    {
                        if (a.id_clientsend == f.id_cliente)
                        {
                            excluirEnd = a;
                            bd.endereco.Remove(excluirEnd);
                        }
                    });
                    bd.clients.Remove(excluirCl);
                }
            });

            bd.SaveChanges();
            ClearData();
            MessageBox.Show("Excluído com sucesso!");
        }
コード例 #3
0
 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;
 }
コード例 #4
0
        private void salvarCliente(object sender, EventArgs e)
        {
            Image img = pictureBox1.Image;

            byte[]         arr;
            ImageConverter converter = new ImageConverter();

            arr = (byte[])converter.ConvertTo(img, typeof(byte[]));

            if (string.IsNullOrWhiteSpace(textBox1.Text) || maskedTextBox1.Text == "(  )      -" || maskedTextBox4.Text == "     -" ||
                string.IsNullOrWhiteSpace(textBox6.Text) || string.IsNullOrWhiteSpace(textBox7.Text) || string.IsNullOrWhiteSpace(textBox9.Text) ||
                string.IsNullOrWhiteSpace(textBox10.Text) || string.IsNullOrWhiteSpace(textBox11.Text))
            {
                MessageBox.Show("Preencha os campos obrigatórios corretamente!");
            }
            else
            {
                clients novo = new clients()
                {
                    nome     = textBox1.Text,
                    telefone = maskedTextBox1.Text,
                    cpf      = maskedTextBox2.Text,
                    cnpj     = maskedTextBox3.Text,
                    imagem   = arr
                };

                bd.clients.Add(novo);
                bd.SaveChanges();

                endereco novin = new endereco()
                {
                    cep           = maskedTextBox4.Text,
                    logradouro    = textBox6.Text,
                    numero        = textBox7.Text,
                    complemento   = textBox8.Text,
                    bairro        = textBox9.Text,
                    uf            = textBox10.Text,
                    cidade        = textBox11.Text,
                    id_clientsend = novo.id_cliente
                };
                bd.endereco.Add(novin);
                bd.SaveChanges();

                MessageBox.Show("Salvo com sucesso!");
                ClearData();
            }
        }
コード例 #5
0
 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;
     }
 }
コード例 #6
0
 private void salvarNovoende(object sender, EventArgs e)
 {
     teste = bd.clients.Where(u => u.telefone.Equals(maskedTextBox1.Text)).FirstOrDefault();
     if (teste != null)
     {
         endereco novoend = new endereco()
         {
             cep           = maskedTextBox4.Text,
             logradouro    = textBox6.Text,
             numero        = textBox7.Text,
             complemento   = textBox8.Text,
             bairro        = textBox9.Text,
             uf            = textBox10.Text,
             cidade        = textBox11.Text,
             id_clientsend = teste.id_cliente
         };
         bd.endereco.Add(novoend);
         bd.SaveChanges();
         MessageBox.Show("Salvo com sucesso!");
         ClearData();
     }
 }