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; } }
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);; }
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 { } } } }