private void editarFornecedor() { string textoErroPesJuri = null; if (dadosSaoValidos()) { Pessoa pes = pessoa.obterPessoa(idFornEditado); pes.nome = lblNome.Text.Trim(); pes.email = txtEmail.Text.Trim(); pes.idTipoPessoa = 2; /*Passar Pessoa Juridica*/ //pes.idPessoa = idFornEditado; if (pessoa.editarPessoa(pes) == null) { PessoaJuridica pesJuri = pJus.obterPessoaJuridica(idFornEditado); pesJuri.idPessoa = pes.idPessoa; pesJuri.nomeFantasia = txtNomeFantasia.Text.Trim(); pesJuri.razaoSocial = txtRazaoSocial.Text.Trim(); pesJuri.CNPJ = txtCnpj.Text.Trim(); textoErroPesJuri = pJus.editarPessoaJuridica(pesJuri); pes.idPessoa = idFornEditado; } if (textoErroPesJuri == null) { MessageBox.Show("O registro foi salvo com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Fornecedores.SelectedTab = tabEndereco; } else { pessoa.excluirPessoa(pes); MessageBox.Show("O registro não pôde ser salvo!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnSalvarDadosPessoais_Click(object sender, EventArgs e) { string retorno = null; if (Convert.ToInt32(cbxTipoPessoa.SelectedValue) == 1) { retorno = validarDadosPessoaisPF(); } else { retorno = validarDadosPessoaisPJ(); } if (retorno == null) { obterDadosPessoais(); string erro = null; if (pessoa.idPessoa == 0) { if (Convert.ToInt32(cbxTipoPessoa.SelectedValue) == 1) { erro = pessoaData.adicionarPessoaFisica(pessoa); } else if (Convert.ToInt32(cbxTipoPessoa.SelectedValue) == 2) { erro = pessoaData.adicionarPessoaJuridica(pessoa); } } else { erro = pessoaData.editarPessoa(pessoa); } if (erro == null) { MessageBox.Show("Salvo com sucesso!"); atualizarPesquisaClientes(pessoaData.todasPessoas()); limparTodosCampos(); } else { MessageBox.Show("Ocorreu um erro: " + erro); } tabCadastroCliente.SelectedIndex = 0; } else { MessageBox.Show(retorno); } tabCadastroCliente.SelectedIndex = 1; }