Beispiel #1
0
        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);
                }
            }
        }
Beispiel #2
0
        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;
        }