예제 #1
0
        private void incluirFornecedor()
        {
            string textoErroPesJuri = null;

            if (dadosSaoValidos())
            {
                Pessoa pes = new Pessoa();
                pes.nome         = lblNome.Text.Trim();
                pes.email        = txtEmail.Text.Trim();
                pes.idTipoPessoa = 2; /*Passar Pessoa Juridica*/
                if (pessoa.adicionarPessoa(pes) == null)
                {
                    PessoaJuridica pesJuri = new PessoaJuridica();
                    pesJuri.idPessoa     = pes.idPessoa;
                    pesJuri.nomeFantasia = txtNomeFantasia.Text.Trim();
                    pesJuri.razaoSocial  = txtRazaoSocial.Text.Trim();
                    pesJuri.CNPJ         = txtCnpj.Text.Trim();
                    textoErroPesJuri     = pJus.adicionarPessoaJuridica(pesJuri);
                }
                if (textoErroPesJuri == null)
                {
                    MessageBox.Show("O registro foi salvo com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Fornecedores.SelectedTab = tabEndereco;
                    idFornEditado            = pes.idPessoa;
                }
                else
                {
                    pessoa.excluirPessoa(pes);
                    MessageBox.Show("O registro não pôde ser salvo!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
 private void btnExcluirCliente_Click(object sender, EventArgs e)
 {
     if (dgvPesquisaCliente.CurrentRow == null)
     {
         MessageBox.Show("Selecione um cliente para excluir!");
         return;
     }
     if (MessageBox.Show("Tem certeza que deseja excluir?", "Atenção", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         string erro = pessoaData.excluirPessoa((Pessoa)dgvPesquisaCliente.CurrentRow.DataBoundItem);
         if (erro == null)
         {
             MessageBox.Show("Excluído com sucesso!");
         }
         else
         {
             MessageBox.Show("Ocorreu um erro: " + erro);
         }
         atualizarPesquisaClientes(pessoaData.todasPessoas());
     }
 }