Exemple #1
0
 private void btnConsultaCPFalterar_Click(object sender, EventArgs e)
 {
     //Para obter o item atual da lista
     try
     {
         if (MessageBox.Show("Tem certeza que deseja excluir esse cadastro?", "CUIDADO!", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             ((PessoaFisica)dados.Current).Delete();
             Endereco auxEnd = new Endereco();
             Contato  auxCon = new Contato();
             auxEnd.EnderecoId = ((PessoaFisica)dados.Current).EnderecoId;
             auxEnd.Delete();
             auxCon.ContatoId = ((PessoaFisica)dados.Current).ContatoId;
             auxCon.Delete();
             btnMostrarTodos_Click(sender, e);
             MessageBox.Show("Cadastro Excluido com sucesso!", "SUCESSO!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch (Exception ee)
     {
         MessageBox.Show(ee.Message, "ERRO AO APAGAR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     if (!(new PessoaFisica().GetAll() == null))
     {
         dados.DataSource = dados.DataSource = new BindingList <PessoaFisica>(new PessoaFisica().GetAll()) == null;
     }
 }
    public void SavePessoaEndereco(Pessoa pessoa)
    {
        var enderecoCount = int.Parse(Request["hiddenEnderecoCount"]);
        var enderecoDel = new Endereco();
        enderecoDel.Pessoa = pessoa;
        enderecoDel.Delete();

        for (int i = 0; i < enderecoCount; i++)
        {

            var endereco = new Endereco();
            endereco.Pessoa = pessoa;

            if (!string.IsNullOrEmpty(Request["ddlTipoEndereco-" + i]))
                endereco.IDTipoEndereco = int.Parse(Request["ddlTipoEndereco-" + i]);

            if (!string.IsNullOrEmpty(Request["ddlEstado-" + i]))
                endereco.IDEstado = int.Parse(Request["ddlEstado-" + i]);

            if (!string.IsNullOrEmpty(Request["ddlPais-" + i]))
                endereco.IDPais = int.Parse(Request["ddlPais-" + i]);

            endereco.Descricao = Request["txtEndereco-" + i];

            if (!string.IsNullOrEmpty(Request["txtEnderecoNumero-" + i]))
                endereco.Numero = int.Parse(Request["txtEnderecoNumero-" + i]);

            endereco.Bairro = Request["txtBairro-" + i];
            endereco.Cidade = Request["txtCidade-" + i];
            endereco.Cep = Request["txtCep-" + i];
            endereco.Complemento = Request["txtComplemento-" + i];

            endereco.Save();
        }
    }
    public void SavePessoaEndereco(Pessoa pessoa)
    {
        var enderecoCount = int.Parse(Request["hiddenEnderecoCount"]);
        var enderecoDel   = new Endereco();

        enderecoDel.Pessoa = pessoa;
        enderecoDel.Delete();

        for (int i = 0; i < enderecoCount; i++)
        {
            var endereco = new Endereco();
            endereco.Pessoa = pessoa;

            if (!string.IsNullOrEmpty(Request["ddlTipoEndereco-" + i]))
            {
                endereco.IDTipoEndereco = int.Parse(Request["ddlTipoEndereco-" + i]);
            }

            if (!string.IsNullOrEmpty(Request["ddlEstado-" + i]))
            {
                endereco.IDEstado = int.Parse(Request["ddlEstado-" + i]);
            }

            if (!string.IsNullOrEmpty(Request["ddlPais-" + i]))
            {
                endereco.IDPais = int.Parse(Request["ddlPais-" + i]);
            }

            endereco.Descricao = Request["txtEndereco-" + i];

            if (!string.IsNullOrEmpty(Request["txtEnderecoNumero-" + i]))
            {
                endereco.Numero = int.Parse(Request["txtEnderecoNumero-" + i]);
            }

            endereco.Bairro      = Request["txtBairro-" + i];
            endereco.Cidade      = Request["txtCidade-" + i];
            endereco.Cep         = Request["txtCep-" + i];
            endereco.Complemento = Request["txtComplemento-" + i];

            endereco.Save();
        }
    }