private void btnLocalizar_Click(object sender, EventArgs e) { if (IsCpf(txtCPF.Text) == true) { BLLPessoa objBLL = new BLLPessoa(); ClienteModel cli = new ClienteModel(); cli = objBLL.retornarPessoaCliente(txtCPF.Text); if (cli != null) { cbCliente.Text = "";//testar se o codigo está mudando com a mudança do selectedtext cbCliente.SelectedText = cli.nome; //idPessoaGlobal = cli.id; } else { MessageBox.Show("O CPF não está cadastrado como cliente !"); } } else if (IsCpf(txtCPF.Text) == true) { MessageBox.Show("O CPF não está cadastrado !"); } else { MessageBox.Show("Informe um CPF valido !"); } }
private void btnConsultaLista_Click(object sender, EventArgs e) { if (IsCpf(txtCPFLista.Text) == true) { BLLPessoa objBLL = new BLLPessoa(); ClienteModel cli = new ClienteModel(); cli = objBLL.retornarPessoaCliente(txtCPFLista.Text); if (cli != null) { cbClienteLista.Text = "";//testar se o codigo está mudando com a mudança do selectedtext cbClienteLista.SelectedText = cli.nome; new DALVenda().carregarCondicionaisPorCliente(cli.id); //idPessoaGlobal = cli.id; } else { MessageBox.Show("O CPF não está cadastrado como cliente !"); } } else if (IsCpf(txtCPFLista.Text) == true) { MessageBox.Show("O CPF não está cadastrado !"); } else { MessageBox.Show("Informe um CPF valido !"); } }
private void cbEstado_SelectionChangeCommitted(object sender, EventArgs e) { BLLPessoa endbus = new BLLPessoa(); cbCidade.DataSource = endbus.listarCidades(int.Parse(cbEstado.SelectedValue.ToString())); cbCidade.ValueMember = "Id"; cbCidade.DisplayMember = "Acronym"; }
protected void btnEliminar_Click(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); bllPessoa.DeletarPessoa(int.Parse(hdIdPessoa.Value)); Response.Redirect("MantPessoas.aspx"); }
private void btn_alterar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLPessoa bllpessoa = new BLLPessoa(cx); MODELOPassoa p = new MODELOPassoa(); p.Nome = TXTNome.Text; p.DataNascimento = new DateTime(DTPNascimento.Value.Year, DTPNascimento.Value.Month, DTPNascimento.Value.Day); switch (CB_Sexo.SelectedItem.ToString()) { case "Masculino": p.Sexo = "M"; break; case "Feminino": p.Sexo = "F"; break; case "Outro": p.Sexo = "O"; break; } p.Email = TXTEmail.Text; p.Cpf = TXTCPF.Text; p.CarregaImagem(fotoPessoa); p.Id = Convert.ToInt32(TXTId.Text); bllpessoa.Alterar(p); MessageBox.Show("Usuario alterado com sucesso."); limparCampos(); alterapropriedades(1); alterarPropriedadeImagem(0); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro já existe no banco de dados"); } else { MessageBox.Show("Falha ao alterar errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao alterar errro geral:" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); DataTable dt = new DataTable(); dt = bllPessoa.GetPessoas(); gvPessoas.DataSource = dt; gvPessoas.DataBind(); }
private void BTNBuscar_Click(object sender, EventArgs e) { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLPessoa bllpessoa = new BLLPessoa(cx); DataTable tabela = bllpessoa.Localizar(TXTBusca.Text); DGVDados.DataSource = tabela; }
private void button6_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLPessoa bllpessoa = new BLLPessoa(cx); MODELOPassoa p = new MODELOPassoa(); p.Nome = TXTNome.Text; p.DataNascimento = new DateTime(DTPNascimento.Value.Year, DTPNascimento.Value.Month, DTPNascimento.Value.Day); switch (CB_Sexo.SelectedItem.ToString()) { case "Masculino": p.Sexo = "M"; break; case "Feminino": p.Sexo = "F"; break; case "Outro": p.Sexo = "O"; break; } p.Email = TXTEmail.Text; p.Cpf = TXTCPF.Text; bllpessoa.Incluir(p); TXTId.Text = p.Id.ToString();; MessageBox.Show("Usuario inserido com sucesso id:" + p.Id); limparCampos(); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro já existe no banco de dados"); } else { MessageBox.Show("Falha ao inserir errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao inserir errro geral:" + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); DataTable dt = new DataTable(); dt = bllPessoa.GetTipoDocumento(); ddlTipDoc.DataSource = dt; ddlTipDoc.DataTextField = "nome_body"; ddlTipDoc.DataValueField = "idBody"; ddlTipDoc.DataBind(); }
public frmCADPessoa() { InitializeComponent(); BLLPessoa BLLObj = new BLLPessoa(); cbEstado.DataSource = BLLObj.listarEstados(); cbEstado.ValueMember = "Id"; cbEstado.DisplayMember = "Acronym"; cbCidade.DataSource = BLLObj.listarCidades(int.Parse(cbEstado.SelectedValue.ToString())); cbCidade.ValueMember = "Id"; cbCidade.DisplayMember = "name"; }
protected void btnPesquisar_Click(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); BEPessoa pessoa = new BEPessoa(); pessoa = bllPessoa.GetPessoa(txtNumDoc.Text); txtNome.Text = pessoa.str_nome; txtSob.Text = pessoa.str_sobrenome; txtTel.Text = pessoa.str_telefone; txtEmail.Text = pessoa.str_email; txtEnder.Text = pessoa.str_endereco; hdIdPessoa.Value = pessoa.int_idPessoa.ToString(); }
protected void btnAccesar_Click(object sender, EventArgs e) { BLLPessoa bll = new BLLPessoa(); DataTable dt = new DataTable(); dt = bll.Logueo(txtEmail.Text, txtSenha.Text); if (dt.Rows.Count > 0) { Response.Redirect("IntranetPrincipal.aspx"); } else { Response.Redirect("Login.aspx"); } }
protected void btnAtualizar_Click(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); BEPessoa pessoa = new BEPessoa(); pessoa.str_nome = txtNome.Text; pessoa.str_sobrenome = txtSob.Text; pessoa.str_telefone = txtTel.Text; pessoa.str_email = txtEmail.Text; pessoa.str_endereco = txtEnder.Text; pessoa.int_idPessoa = int.Parse(hdIdPessoa.Value); bllPessoa.AtualizarPessoa(pessoa); Response.Redirect("MantPessoas.aspx"); }
private void btnNomeCliente_Click(object sender, EventArgs e) { ClienteModel cli = new ClienteModel(); if ((cli = new DALPessoa().retornarPessoaCliente((int)cbClienteLista.SelectedValue)) != null) { BLLPessoa objBLL = new BLLPessoa(); //cli = objBLL.retornarPessoaCliente(txtCPFLista.Text); cbClienteLista.Text = "";//testar se o codigo está mudando com a mudança do selectedtext cbClienteLista.SelectedText = cli.nome; dgvListaCondicionais.DataSource = new DALVenda().carregarCondicionaisPorCliente(cli.id); //idPessoaGlobal = cli.id; } else if (IsCpf(txtCPFLista.Text) == true) { MessageBox.Show("O CPF não está cadastrado !"); } }
protected void btnAgregar_Click(object sender, EventArgs e) { BLLPessoa bllPessoa = new BLLPessoa(); BEPessoa pessoa = new BEPessoa(); pessoa.str_nome = txtNome.Text; pessoa.str_sobrenome = txtSob.Text; pessoa.str_telefone = txtTel.Text; pessoa.str_email = txtEmail.Text; pessoa.str_endereco = txtEnder.Text; pessoa.int_cpf = Convert.ToInt32(txtCpf.Text); pessoa.int_idTipDoc = Convert.ToInt32(ddlTipDoc.SelectedValue); pessoa.str_numDoc = txtNumDoc.Text; pessoa.str_cidade = txtCiu.Text; bllPessoa.IncluirPessoa(pessoa); Response.Redirect("MantPessoas.aspx"); }
private void button4_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLPessoa bllpessoa = new BLLPessoa(cx); bllpessoa.Excluir(Convert.ToInt32(TXTId.Text)); MessageBox.Show("Usuario excluido com sucesso."); limparCampos(); } catch (MySqlException ex) { MessageBox.Show("Falha ao excluir erro:" + ex.Message); } catch (Exception ex) { MessageBox.Show("Falha ao excluir erro geral:" + ex.Message); } }
public void MostrarDados(string cpf, string nome, int bloquado, int tipousuario, int sexo) { DALConexao dal = new DALConexao(); BLLPessoa bll = new BLLPessoa(dal); dtDados.DataSource = null; if (cpf == "") { cpf = null; } if (nome == "") { nome = null; } dtDados.DataSource = bll.Localizar(cpf, nome, bloquado, tipousuario, sexo); EsconderColunaPessoa(); if (dtDados.RowCount > 0) { dtDados.CurrentCell = dtDados.Rows[0].Cells[1]; } }
private void BTNINSERIR_Click(object sender, EventArgs e) { DadoDaConexao dc = new DadoDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLPessoa bllpessoa = new BLLPessoa(cx); MODELOPessoas modelopessoa = new MODELOPessoas(); modelopessoa.Nome = TXTNOME.Text; modelopessoa.Sexo = TXTSEXO.Text; modelopessoa.Nascimentohelp = new DateTime(DATENAS.Value.Year, DATENAS.Value.Month, DATENAS.Value.Day); modelopessoa.Enderco = TXTEND.Text; modelopessoa.Email = TXTEMAIL.Text; modelopessoa.Cpf = TXTCPF.Text; modelopessoa.Telefone = TXTTEL.Text; string retorno = bllpessoa.Incluir(modelopessoa); MessageBox.Show(retorno); }
private void btnSalvar_Click(object sender, EventArgs e) { try { Pessoa modelo = new Pessoa(); modelo.CPF = txtCpfEdit.Text; modelo.Nome = txtNomeEdit.Text; modelo.DtNasc = Convert.ToDateTime(txtDtNascEdit.Text); modelo.Telefone = txtTelefoneEdit.Text; modelo.TelefoneEmpresa = txtTelefoneEmpresa.Text; modelo.Ramal = string.IsNullOrEmpty(txtRamalEdit.Text) ? default(int?) : Convert.ToInt32(txtRamalEdit.Text); modelo.TelefoneCelular = txtCelularEdit.Text; modelo.Email = txtEmailEdit.Text; modelo.SexoId = Convert.ToInt32(cmbSexoEdit.SelectedValue); modelo.EstadoCivilId = Convert.ToInt32(cmbEstadoCivil.SelectedValue); modelo.RazaoSocial = txtRazaoSocialEdit.Text; modelo.CNPJ = txtCNPJEdit.Text; modelo.DtFundacao = Convert.ToDateTime(txtDtFundacaoEdit.Text); modelo.Cargo = txtCargoEdit.Text; BLLPessoa bll = new BLLPessoa(dal); ValidarCampos(modelo); Usuario modelUser = new Usuario(); modelUser.CPF = txtCpfEdit.Text; modelUser.TipoUsuarioId = tipoPessoa; modelUser.Senha = GeraSenha(); BLLUSuario bllUser = new BLLUSuario(dal); if (this.operacao == "InserirEndereco") { bll.Incluir(modelo); bllUser.IncluirUsuario(modelUser); this.operacao = "editar"; } else if (this.operacao == "inserir") { if (dtEndereco.SelectedRows.Count > 0) { bll.Incluir(modelo); bllUser.IncluirUsuario(modelUser); MessageBox.Show("Dados cadastrados com sucesso!"); } else { MessageBox.Show("Cadastre pelo menos um endereço"); tabDados.SelectedTab = tabPageEndereco; } tabControlBusca.SelectedTab = tabPageBusca; limpartela(tabPageCadastro.Controls); } else { if (this.operacao == "editar" || this.operacao == "editarEndereco") { bll.Alterar(modelo); MessageBox.Show("Dados atualizados com sucesso!"); tabControlBusca.SelectedTab = tabPageBusca; limpartela(tabPageCadastro.Controls); } } } catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void BTNAlterar_Click(object sender, EventArgs e) { try { DadosDaConexao dc = new DadosDaConexao(); DALConexao cx = new DALConexao(dc.StringDeConexao); BLLPessoa bllpessoa = new BLLPessoa(cx); MODELOPessoa p = new MODELOPessoa(); p.Nome = TXTNome.Text; p.Descricao = TXTDescricao.Text; switch (CB_Sexo.SelectedItem.ToString()) { case "Masculino": p.Sexo = "M"; break; case "Feminino": p.Sexo = "F"; break; case "Outro": p.Sexo = "O"; break; } p.DataNascimento = new DateTime(DTPNascimento.Value.Year, DTPNascimento.Value.Month, DTPNascimento.Value.Day); p.Endereco = TXTEND.Text; p.Email = TXTEmail.Text; p.Cpf = TXTCPF.Text; p.Telefone = TXTTEL.Text; p.Id = Convert.ToInt32(TXTID.Text); bllpessoa.Alterar(p); MessageBox.Show("Usuario alterado com sucesso"); if (p != null) { try { Enviar enviar = new Enviar(); enviar.Envio(TXTNome.Text, TXTTEL.Text, TXTEND.Text, TXTDescricao.Text); MessageBox.Show("Certo ao enviar"); } catch { MessageBox.Show("Erro ao enviar"); } } LimparCampos(); } catch (MySqlException ex) { if (ex.Message.Contains("Duplicate")) { MessageBox.Show("Registro já existe no banco de dados"); } else { MessageBox.Show("Falha ao alterar errro:" + ex.Message); } } catch (Exception ex) { MessageBox.Show("Falha ao alterar errro geral:" + ex.Message); } Alterarbnt(1); }
private void btnAlterar_Click(object sender, EventArgs e) { Pessoa pes = new Pessoa(); ClienteModel cliModel = new ClienteModel(); FuncionarioModel funcModel = new FuncionarioModel(); BLLPessoa BLLObj = new BLLPessoa(); if (rbCliente.Checked) { if (IsCpf(txtCPF.Text) == true) { cliModel = BLLObj.retornarPessoaCliente(idPessoaGlobal); if (cliModel != null) { pes = BLLObj.retornarPessoa(cliModel.id); pes.CPF = txtCPF.Text; BLLObj.AlterarPessoa(pes); } else { MessageBox.Show("Não há cadastro da pessoa como cliente !"); return; } } } else { if (IsCpf(txtCPF.Text) == true) { funcModel = BLLObj.retornarPessoaFuncionario(idPessoaGlobal); if (funcModel != null) { pes = BLLObj.retornarPessoa(funcModel.id); pes.CPF = txtCPF.Text; BLLObj.AlterarPessoa(pes); } else { MessageBox.Show("Não há cadastro da pessoa como funcionario !"); return; } } } pes.celular = txtCelular.Text; pes.celular2 = txtCelular2.Text; pes.datanascimento = dtpNascimento.Value; pes.email = txtEmail.Text; pes.nome = txtNome.Text; pes.telefone = txtTelefone.Text; pes.telefone2 = txtTelefone2.Text; pes.RG = txtRG.Text; if (IsCpf(txtCPF.Text) == true) { if (BLLObj.AlterarPessoa(pes) != false) { Cliente cli = new Cliente(); Funcionario fun = new Funcionario(); bool func = false; if (rbCliente.Checked) { //cli.idPessoa = pes.id; cli = BLLObj.retornarCliente(idPessoaGlobal); cli.limitecredito = Decimal.Parse(txtLimite.Text); func = BLLObj.AlterarCliente(cli); } else { //fun.idPessoa = pes.id; fun = BLLObj.retornarFuncionario(idPessoaGlobal); fun.Salario = Decimal.Parse(txtSalario.Text); func = BLLObj.AlterarFuncionario(fun); } if (func != false) { Endereco end = new Endereco(); end = BLLObj.retornarEndereco(idPessoaGlobal); end.bairro = txtBairro.Text; end.rua = txtRua.Text; end.numero = txtNumero.Text; end.idCidade = (int)cbCidade.SelectedValue; end.CEP = txtCEP.Text; if (BLLObj.AlterarEndereco(end) != false) { cbEstado.DataSource = BLLObj.listarEstados(); cbEstado.ValueMember = "Id"; cbEstado.DisplayMember = "Acronym"; cbCidade.DataSource = BLLObj.listarCidades(int.Parse(cbEstado.SelectedValue.ToString())); cbCidade.ValueMember = "Id"; cbCidade.DisplayMember = "name"; limparTextBoxes(this.Controls); txtSalario.Text = ""; txtLimite.Text = ""; MessageBox.Show("A pessoa foi alterada !"); } else { //apagar ultimo item adicionado limparTextBoxes(this.Controls); txtSalario.Text = ""; txtLimite.Text = ""; } } else { //apagar ultimo item adicionado limparTextBoxes(this.Controls); txtSalario.Text = ""; txtLimite.Text = ""; } } } else { //mensagem de aviso MessageBox.Show("Informe o CPF correto"); } }
private void btnLocalizar_Click(object sender, EventArgs e) { if (rbCliente.Checked && IsCpf(txtCPF.Text) == true) { BLLPessoa objBLL = new BLLPessoa(); ClienteModel cli = new ClienteModel(); cli = objBLL.retornarPessoaCliente(txtCPF.Text); if (cli != null) { txtNome.Text = cli.nome; txtBairro.Text = cli.bairro; txtCelular.Text = cli.celular; txtCelular2.Text = cli.celular2; txtEmail.Text = cli.email; txtLimite.Text = cli.limitecredito.ToString(); txtNumero.Text = cli.numero; txtRG.Text = cli.RG; txtRua.Text = cli.rua; txtTelefone.Text = cli.telefone; txtTelefone2.Text = cli.telefone2; txtCEP.Text = cli.CEP; dtpNascimento.Text = cli.dataNascimento.ToShortDateString(); cbEstado.SelectedValue = cli.idEstado; cbCidade.DataSource = objBLL.listarCidades(int.Parse(cbEstado.SelectedValue.ToString())); cbCidade.ValueMember = "Id"; cbCidade.DisplayMember = "name"; cbCidade.SelectedValue = cli.idCidade; idPessoaGlobal = cli.id; } else { MessageBox.Show("O CPF não está cadastrado como cliente !"); } } else if (rbFuncionario.Checked && IsCpf(txtCPF.Text) == true) { BLLPessoa objBLL = new BLLPessoa(); FuncionarioModel cli = new FuncionarioModel(); cli = objBLL.retornarPessoaFuncionario(txtCPF.Text); if (cli != null) { txtNome.Text = cli.nome; txtBairro.Text = cli.bairro; txtCelular.Text = cli.celular; txtCelular2.Text = cli.celular2; txtEmail.Text = cli.email; txtSalario.Text = cli.salario.ToString(); txtNumero.Text = cli.numero; txtRG.Text = cli.RG; txtRua.Text = cli.rua; txtTelefone.Text = cli.telefone; txtTelefone2.Text = cli.telefone2; txtCEP.Text = cli.CEP; cbEstado.SelectedValue = cli.idEstado; cbCidade.DataSource = objBLL.listarCidades(int.Parse(cbEstado.SelectedValue.ToString())); cbCidade.ValueMember = "Id"; cbCidade.DisplayMember = "name"; cbCidade.SelectedValue = cli.idCidade; idPessoaGlobal = cli.id; } else { MessageBox.Show("O CPF não está cadastrado como funcionário !"); } } else if (IsCpf(txtCPF.Text) == true) { MessageBox.Show("O CPF não está cadastrado !"); } else { MessageBox.Show("Informe um CPF valido !"); } }
private void btnSalvar_Click(object sender, EventArgs e) { DALPessoa objDAL = new DALPessoa(); int CliOUFunc = 0; if (validarConteudoTextBoxes(this.Controls) == true && (objDAL.retornarPessoaCPF(txtCPF.Text) == false))//verificar o CPF pertence ao tipo de pessoa igual ao que está querendo adicionar ao banco { Pessoa pes = new Pessoa(); BLLPessoa BLLObj = new BLLPessoa(); pes.nome = txtNome.Text; pes.telefone = txtTelefone.Text; pes.celular = txtCelular.Text; pes.email = txtEmail.Text; pes.CPF = txtCPF.Text; pes.celular2 = txtCelular2.Text; pes.datanascimento = dtpNascimento.Value.Date; pes.telefone2 = txtTelefone2.Text; pes.RG = txtRG.Text; if (IsCpf(txtCPF.Text) == true) { if (BLLObj.Salvar(pes) != false) { Cliente cli = new Cliente(); Funcionario fun = new Funcionario(); bool func = false; limparTextBoxes(this.Controls); if (rbCliente.Checked) { cli.idPessoa = pes.id; cli.limitecredito = Decimal.Parse(txtLimite.Text); cli.totalComprado = 0; func = BLLObj.Salvar(cli); if (func != false) { CliOUFunc = 1; } } else { fun.idPessoa = pes.id; fun.Salario = Decimal.Parse(txtSalario.Text); func = BLLObj.Salvar(fun); if (func != false) { CliOUFunc = 2; } } if (func != false) { Endereco end = new Endereco(); end.bairro = txtBairro.Text; end.rua = txtRua.Text; end.numero = txtNumero.Text; end.CEP = txtCEP.Text; end.idCidade = (int)cbCidade.SelectedValue; if (BLLObj.Salvar(end) != false) { pes.idEndereco = end.id; BLLObj.AlterarPessoa(pes); cbEstado.DataSource = BLLObj.listarEstados(); cbEstado.ValueMember = "Id"; cbEstado.DisplayMember = "Acronym"; cbCidade.DataSource = BLLObj.listarCidades(int.Parse(cbEstado.SelectedValue.ToString())); cbCidade.ValueMember = "Id"; cbCidade.DisplayMember = "name"; limparTextBoxes(this.Controls); txtLimite.Text = ""; txtSalario.Text = ""; } else { if (CliOUFunc == 1) { new BLLPessoa().Excluir(new BLLPessoa().retornarUltimoCliente()); } else if (CliOUFunc == 2) { new BLLPessoa().Excluir(new BLLPessoa().retornarUltimoFuncionario()); } //apagar ultimo item adicionado } } else { new BLLPessoa().Excluir(new BLLPessoa().retornarUltimaPessoa()); //apagar ultimo item adicionado } } else { MessageBox.Show("A pessoa não pôde ser cadastrada !"); } } else { //mensagem de aviso MessageBox.Show("Informe o CPF valido !"); } } else if ((validarConteudoTextBoxes(this.Controls) == true && objDAL.retornarPessoaCliente(txtCPF.Text) == null && rbCliente.Checked == true)) { Pessoa climodel = new Pessoa(); climodel = objDAL.retornarPessoaCPFObjeto(txtCPF.Text); bool func = false; BLLPessoa BLLObj = new BLLPessoa(); Cliente cli = new Cliente(); cli.idPessoa = climodel.id; cli.limitecredito = Decimal.Parse(txtLimite.Text); func = BLLObj.Salvar(cli); MessageBox.Show("A pessoa foi cadastrada como funcionario !"); } else if ((validarConteudoTextBoxes(this.Controls) == true && objDAL.retornarPessoaFuncionario(txtCPF.Text) == null && rbFuncionario.Checked == true)) { Pessoa funmodel = new Pessoa(); funmodel = objDAL.retornarPessoaCPFObjeto(txtCPF.Text); bool func = false; BLLPessoa BLLObj = new BLLPessoa(); Funcionario fun = new Funcionario(); fun.idPessoa = funmodel.id; fun.Salario = Decimal.Parse(txtSalario.Text); func = BLLObj.Salvar(fun); MessageBox.Show("A pessoa foi cadastrada como funcionario !"); } else if ((objDAL.retornarPessoaCliente(txtCPF.Text) != null && rbCliente.Checked == true)) { MessageBox.Show("A pessoa já está cadastrada como cliente ! Altere informações no botão Alterar!"); } else if ((objDAL.retornarPessoaFuncionario(txtCPF.Text) != null && rbFuncionario.Checked == true)) { MessageBox.Show("A pessoa já está cadastrada como funcionario ! Altere informações no botão Alterar!"); } else { MessageBox.Show("Preencha todos os campos corretamente !"); } }