Exemple #1
0
        private void AlimentaCampos()
        {
            txt_id.Text            = cliente.Id.ToString();
            txt_cliente.Text       = cliente.Nome;
            txt_telefone.Text      = cliente.Telefone;
            txt_cpf_cnpj.Text      = cliente.Cpf;
            txt_data_cadastro.Text = cliente.Data_cadastro;
            if (cliente.Ativo == 0)
            {
                lbl_cadastro_ativo.Text = "INATIVO";
                btn_inativar.Text       = "ATIVAR";
            }
            else
            {
                lbl_cadastro_ativo.Text = "ATIVO";
            }
            comboBox_tipo_cliente.Text = cliente.Tipo_cliente;
            txt_data_nascimento.Text   = cliente.Data_nascimento;
            List <HistoricoCliente> historico_cliente = clienteDAO.BuscaHistoricoCliente(cliente.Id);

            if (historico_cliente == null)
            {
                lbl_compras_realizadas.Text = "Nenhuma compra realizada";
            }
            dataGridView1.DataSource = historico_cliente;

            FotoCliente foto = clienteDAO.BuscaFoto(cliente.Id);

            if (foto != null)
            {
                pictureBox_foto.ImageLocation = foto.Caminho_foto;
            }
        }
Exemple #2
0
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            Cliente cliente = new Cliente();

            cliente.Nome     = txt_nome.Text;
            cliente.Telefone = txt_telefone.Text;
            if (radioButton1.Checked)
            {
                cliente.Tipo_cliente = "Pessoa Fisica";
            }
            else
            {
                cliente.Tipo_cliente = "Pessoa Juridica";
            }
            if (radioButton1.Checked)
            {
                cliente.Cpf = txt_cpf.Text;
            }
            else
            {
                cliente.Cpf = txt_cnpj.Text;
            }

            cliente.Data_nascimento = conversor.toDateTimeDB(txt_data_nascimento.Text);
            cliente.Data_cadastro   = conversor.toDateTimeDB(lbl_data_criacao.Text);
            cliente.Ativo           = 1;


            int id = clienteDAO.insere_cliente(cliente);

            Endereco endereco = new Endereco();

            endereco.Id_cliente = id;
            endereco.Rua        = txt_rua.Text;
            endereco.Numero     = conversor.ToInt32(txt_numero.Text);
            endereco.Bairro     = txt_bairro.Text;
            endereco.Cep        = txt_cep.Text;
            endereco.Cidade     = txt_cidade.Text;
            endereco.Uf         = combo_uf.Text;


            clienteDAO.cadastra_endereco(endereco);

            FotoCliente foto         = new FotoCliente();
            string      caminho      = "C:/xampp/htdocs/BEAT/fotoscliente/";
            string      nome_foto    = id.ToString() + " - cliente.jpeg ";
            string      caminho_foto = caminho + nome_foto;

            pictureBox_foto_cliente.Image.Save(caminho_foto, System.Drawing.Imaging.ImageFormat.Jpeg);

            foto.Id_cliente   = id;
            foto.Caminho_foto = caminho_foto;
            foto.Nome_foto    = nome_foto;
            clienteDAO.InsereFotoCliente(foto);;
        }
Exemple #3
0
        private void txt_nome_cliente_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                enter_pressed = true;
                if (text_changed == true)
                {
                    enter_pressed = false;
                    clientes      = null;
                }

                string nome = txt_nome_cliente.Text;
                if (clientes == null)
                {
                    clientes = clienteDAO.busca_cliente_nome(nome);
                    if (clientes.Count <= 0)
                    {
                        lbl_mensagens.Text = "NENHUM CLIENTE ENCONTRADO!";
                    }
                    else
                    {
                        count_cliente = 0;
                        enter_pressed = false;
                        FotoCliente foto = clienteDAO.BuscaFoto(clientes[0].Id);
                        txt_nome_cliente.Text = clientes[0].Nome;
                        txt_cpf.Text          = clientes[0].Cpf;
                        txt_tel.Text          = clientes[0].Telefone;
                        count_cliente++;
                        pictureBox1.ImageLocation = foto.Caminho_foto;
                    }
                }
                else
                {
                    try
                    {
                        enter_pressed = false;
                        FotoCliente foto = clienteDAO.BuscaFoto(clientes[count_cliente].Id);
                        pictureBox1.ImageLocation = foto.Caminho_foto;
                        txt_nome_cliente.Text     = clientes[count_cliente].Nome;
                        txt_cpf.Text = clientes[count_cliente].Cpf;
                        txt_tel.Text = clientes[count_cliente].Telefone;
                        count_cliente++;
                        enter_pressed = true;
                        if (count_cliente == clientes.Count)
                        {
                            clientes           = null;
                            count_cliente      = 0;
                            lbl_mensagens.Text = "NENHUN OUTRO CLIENTE ENCONTRADO!";
                        }
                    }
                    catch { }
                }
            }
        }