//Atualiza apenas os dados relativos a Pessoa Juridica private Boolean AtualizarPJ() { bool sucesso = false; if (AtualizarCliente()) { string cpf = tb_CpfCliente.Text; string razaoSocial = tb_RazaoSocial.Text; if (cpf != "" && razaoSocial != "") { if (MySQLFunctions.AtualizarPJ(razaoSocial, cpf)) { sucesso = true; } else { sucesso = false; } } else { sucesso = false; } } else { sucesso = false; } return(sucesso); }
//Atualiza apenas os dados relativos a Pessoa Fisica private Boolean AtualizarPF() { bool sucesso = false; if (AtualizarCliente()) { string cpf = tb_CpfCliente.Text; string profissao = tb_Profissao.Text; decimal rendaMensal = Convert.ToDecimal(tb_RendaMensal.Text); if (cpf != "" && profissao != "" && rendaMensal > 0) { if (MySQLFunctions.AtualizarPF(profissao, rendaMensal, cpf)) { sucesso = true; } else { sucesso = false; } } else { sucesso = false; } } else { sucesso = false; } return(sucesso); }
//Atualiza os dados comuns a todos os clientes private Boolean AtualizarCliente() { bool sucesso = false; //Dados de Usuario string primeiroNome = tb_PrimeiroNome.Text; string sobrenome = tb_Sobrenome.Text; string cpf = tb_CpfCliente.Text; //Dados de Cliente string emailAntigo = cliente.Email; string estado_civil = cb_EstadoCivil.Text; string emailNovo = tb_Email.Text; string celular = tb_Celular.Text; string telefone = tb_Telefone.Text; string status = cb_Status.Text; //Dados de Endereco string cepAntigo = cliente.Endereco.Cep; string cepNovo = tb_Cep.Text; string tipo = cb_Tipo.Text; string logradouro = tb_Logradouro.Text; int numero = Convert.ToInt32(tb_Numero.Text); string bairro = tb_Bairro.Text; string cidade = tb_Cidade.Text; string estado = cb_Estado.Text; string complemento = tb_Complemento.Text; if (primeiroNome != "" && sobrenome != "" && cpf != "" && emailAntigo != "" && estado_civil != "" && emailNovo != "" && celular != "" && status != "" && cepAntigo != "" && cepNovo != "" && tipo != "" && logradouro != "" && numero > 0 && bairro != "" && cidade != "" && estado != "") { if (MySQLFunctions.AtualizarUsuario(primeiroNome, sobrenome, cpf) && MySQLFunctions.AtualizarCliente(emailAntigo, estado_civil, emailNovo, celular, telefone, status) && MySQLFunctions.AtualizarEndereco(cepAntigo, cepNovo, tipo, logradouro, numero, bairro, cidade, estado, complemento)) { sucesso = true; } else { sucesso = false; } } else { sucesso = false; MessageBox.Show("Dados incorretos ou incompletos. Tente novamente."); } return(sucesso); }
public VisualizarAplicacao(string idAplicacao) { InitializeComponent(); DataTable dadosAplicacao = MySQLFunctions.RetornarAplicacao(idAplicacao); //obtem todos os dados de um cliente if (dadosAplicacao != null) //se nao ocorreu erro na chamada da funcao acima { } else { MessageBox.Show("Algo deu errado. Tente novamente."); } }
private void carregarTabela() { DataTable listagemClientes = new DataTable(); listagemClientes = MySQLFunctions.ListarCliente(); if (listagemClientes != null) { dgv_ResultadoListarCliente.DataSource = listagemClientes; } else { MessageBox.Show("Algo deu errado."); } }
private void btn_Remover_Click(object sender, EventArgs e) { string cpf = cliente.Cpf; if (MessageBox.Show("Tem certeza que deseja inativar este cliente?", "Confirmacao", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (MySQLFunctions.InativarCliente(cpf)) { MessageBox.Show("Cliente inativado com sucesso!"); } else { MessageBox.Show("Não foi possível inativar o cliente!"); } } }
private Boolean CriarConta() { bool sucesso = false; int agencia = Int32.Parse(txtBoxAgencia.Text); int numero = Int32.Parse(txtBoxNumero.Text); int senha = Int32.Parse(txtBoxSenha.Text); int cpf = Int32.Parse(txtBoxCPF.Text); if (MySQLFunctions.InserirConta(agencia, numero, senha, cpf)) { return(true); } else { return(false); } }
private void btn_RemoverAplicacao_Click(object sender, EventArgs e) { string idAplicacao = ""; if (MessageBox.Show("Tem certeza que deseja cancelar esta aplicação? Ao confirmar, não será mais possível manipula-la.", "Confirmacao", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (MySQLFunctions.CancelarAplicacao(idAplicacao)) { MessageBox.Show("Aplicação cancelada com sucesso!"); btn_AlterarAplicacao.Visible = false; btn_CancelarAplicacao.Visible = false; } else { MessageBox.Show("Não foi possível cancelar a aplicação!"); } } }
//Metodo quando botao de busca eh clicado private void btn_Buscar_Click(object sender, EventArgs e) { string cpfBusca = tb_CampoBusca.Text; if (cpfBusca != "") { if (MySQLFunctions.BuscarCliente(dgv_ResultadoBuscaCliente, cpfBusca)) { dgv_ResultadoBuscaCliente.Visible = true; btn_VisualizarCliente.Visible = true; } else { MessageBox.Show("Não foi possível realizar a busca. Certifique-se de que digitou corretamente e tente novamente."); } } else { MessageBox.Show("Insira um nome ou cpf para que a busca seja realizada."); } }
private void btn_BuscarAplicacao_Click(object sender, EventArgs e) { string numeroBusca = tb_CampoBuscaAplicacao.Text; if (numeroBusca != "") { DataTable resultadoBuscaAplicacao = new DataTable(); resultadoBuscaAplicacao = MySQLFunctions.BuscarAplicacao(numeroBusca); if (resultadoBuscaAplicacao != null) { dgv_ResultadoBuscaAplicacao.DataSource = resultadoBuscaAplicacao; //Nomeacao das colunas dgv_ResultadoBuscaAplicacao.Columns[0].HeaderText = "Identificador"; //nome para exibicao dgv_ResultadoBuscaAplicacao.Columns[0].Name = "Identificador"; //nome para manipulacao dgv_ResultadoBuscaAplicacao.Columns[1].HeaderText = "Tipo de Aplicação"; dgv_ResultadoBuscaAplicacao.Columns[1].Name = "Tipo de Aplicação"; dgv_ResultadoBuscaAplicacao.Columns[2].HeaderText = "Valor Inicial (R$)"; dgv_ResultadoBuscaAplicacao.Columns[2].Name = "Valor Inicial"; dgv_ResultadoBuscaAplicacao.Columns[3].HeaderText = "Vencimento"; dgv_ResultadoBuscaAplicacao.Columns[3].Name = "Vencimento"; dgv_ResultadoBuscaAplicacao.Visible = true; btn_VisualizarAplicacao.Visible = true; } else { MessageBox.Show("Não foi possível realizar a busca. Certifique-se de que digitou corretamente e tente novamente."); } } else { MessageBox.Show("Insira um valor válido para que a busca seja realizada."); } }
private void carregarCliente(string idBusca) { cliente = MySQLFunctions.RetornarCliente(idBusca); //obtem todos os dados de um cliente lb_NomeSobrenome.Text = cliente.NomeCompleto(); if (cliente != null) { //campos comuns a todos os clientes tb_Visualizar_Nome.Text = cliente.PrimeiroNome; tb_Visualizar_Sobrenome.Text = cliente.Sobrenome; tb_Visualizar_DataNasc.Text = cliente.DataNascimento; tb_Visualizar_EstadoCivil.Text = cliente.Estado_civil; tb_Visualizar_CPF.Text = cliente.Cpf; tb_Visualizar_RG.Text = cliente.Rg; tb_Visualizar_Email.Text = cliente.Email; tb_Visualizar_Celular.Text = cliente.Celular; tb_Visualizar_Tel.Text = cliente.Telefone; tb_Visualizar_CEP.Text = cliente.Endereco.Cep; tb_Visualizar_TipoLograd.Text = cliente.Endereco.Tipo; tb_Visualizar_Lograd.Text = cliente.Endereco.Logradouro; tb_Visualizar_Numero.Text = cliente.Endereco.Numero.ToString(); tb_Visualizar_Bairro.Text = cliente.Endereco.Bairro; tb_Visualizar_Cidade.Text = cliente.Endereco.Cidade; tb_Visualizar_Estado.Text = cliente.Endereco.Estado; tb_Visualizar_Complemento.Text = cliente.Endereco.Complemento; tb_Visualizar_Status.Text = cliente.Status; tb_Visualizar_DataCadas.Text = cliente.DataCadastro.Date.ToString(); if (cliente is Dependente) { Dependente dependente = new Dependente(); dependente = (Dependente)cliente; tb_Visualizar_TpCliente.Text = "Dependente"; lb_Titular.Visible = true; lb_CpfResponsavel.Visible = true; tb_Visualizar_CPFTitular.Visible = true; // tb_Visualizar_CPFTitular.Text = dependente.Titular.Cpf; } else if (cliente is PessoaFisica) { PessoaFisica pf = new PessoaFisica(); pf = (PessoaFisica)cliente; tb_Visualizar_TpCliente.Text = "Pessoa Física"; lb_Economica.Visible = true; lb_Profissao.Visible = true; lb_RendaMensal.Visible = true; tb_Visualizar_Profissao.Visible = true; tb_Visualizar_Profissao.Text = pf.Profissao; tb_Visualizar_Renda.Visible = true; tb_Visualizar_Renda.Text = pf.RendaMensal.ToString(); } else if (cliente is PessoaJuridica) { PessoaJuridica pj = new PessoaJuridica(); pj = (PessoaJuridica)cliente; tb_Visualizar_TpCliente.Text = "Pessoa Jurídica"; lb_Juridica.Visible = true; lb_RazaoSocial.Visible = true; tb_Visualizar_RazaoSocial.Visible = true; tb_Visualizar_RazaoSocial.Text = pj.RazaoSocial; lb_Cnpj.Visible = true; tb_Visualizar_CNPJ.Visible = true; tb_Visualizar_CNPJ.Text = pj.Cnpj; lb_Tipo_CNPJ.Visible = true; tb_Visualizar_TpCNPJ.Visible = true; tb_Visualizar_TpCNPJ.Text = pj.Tipo; } } }