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(); } }