protected void btnSalvar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(listPessoasJuridicas.SelectedValue)) throw new TradeVisionValidationError("Selecione uma pessoa juridica "); if (listPessoasJuridicas.SelectedValue.IndexOf(",") != -1) throw new TradeVisionValidationError("Selecione somente uma pessoa juridica "); var para = new PessoaJuridica(int.Parse(listPessoasJuridicas.SelectedValue)); para.Get(); var dePara = new DeJuridicaParaJuridica(); dePara.PessoaJuridicaDe = pessoaJuridica; dePara.PessoaJuridicaPara = para; dePara.Save(); pessoaJuridica = para; loadTab(); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aDePara').trigger(\"click\");alert('" + FormatError.FormatMessageForJAlert(err.Message) + "');</script>"); } }
protected void btnSalvarPessoaJuridica_Click(object sender, EventArgs e) { var pessoaJuridica = new PessoaJuridica(); try { var pessoa = new Pessoa(); if (txtId.Text != "") { pessoaJuridica.IDPessoaJuridica = int.Parse(txtId.Text); pessoaJuridica.Get(); } pessoaJuridica.Pessoa = pessoa; pessoaJuridica.RazaoSocial = txtRazaoSocial.Text; pessoaJuridica.InscricaoEstadual = txtInscricaoEstadual.Text; pessoaJuridica.CNPJ = txtCNPJ.Text; pessoaJuridica.DataFundacaoFormatada = txtDataFundacao.Text; pessoaJuridica.Save(); GetPessoaJuridica((int)pessoaJuridica.IDPessoaJuridica); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aPessoaJuridica').trigger(\"click\");alert('Pessoa juridica salva.')</script>"); } catch (Exception err) { GetPessoaJuridica(pessoaJuridica.IDPessoaJuridica); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aPessoaJuridica').trigger(\"click\");alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>"); } }
protected void btnAdd_Click(object sender, EventArgs e) { pessoaJuridica = new PessoaJuridica(int.Parse(txtId.Text)); pessoaJuridica.Get(); var list = new List<ListItem>(); foreach (ListItem item in listPessoasFisicas.Items) { if (item.Selected) { listPessoasFisicasAdd.Items.Add(item); list.Add(item); } } foreach (ListItem item in list) listPessoasFisicas.Items.Remove(item); saveParceiros(pessoaJuridica.Pessoa.Juridica); }
public void GetPessoasFisicas(int idPessoaJuridica) { tableAddPessoas.Visible = true; dvPessoaFisicaNotFound.Visible = false; pessoaJuridica = new PessoaJuridica(idPessoaJuridica); pessoaJuridica.Get(); if (CType.Exist(pessoaJuridica.Pessoa) && CType.Exist(pessoaJuridica.Pessoa.Juridica)) { txtId.Text = pessoaJuridica.Id.ToString(); loadLists(pessoaJuridica); return; } dvPessoaFisicaNotFound.Visible = true; tableAddPessoas.Visible = false; dvPessoaFisicaNotFound.InnerHtml = "Pessoa fisica não cadastrada"; }
protected void btnSalvarEnderecos_Click(object sender, EventArgs e) { var pessoaJuridica = new PessoaJuridica(); try { pessoaJuridica.IDPessoaJuridica = int.Parse(txtId.Text); pessoaJuridica.Get(); wcEndereco.SavePessoaEndereco(pessoaJuridica.Pessoa); GetPessoaJuridica((int)pessoaJuridica.IDPessoaJuridica); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aEnderecos').trigger(\"click\");alert('Endereços salvo.');</script>"); } catch (Exception err) { GetPessoaJuridica((int)pessoaJuridica.IDPessoaJuridica); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>$('#aEnderecos').trigger(\"click\");alert('" + FormatError.FormatMessageForJAlert(err.Message) + "');</script>"); } }
protected void btnDeleteFisica_Click(object sender, EventArgs e) { var pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Pessoa = new Pessoa(int.Parse(txtIdPessoa.Text)); pessoaJuridica.Get(); if (pessoaJuridica.IDPessoaJuridica != null) { var list = new List<ListItem>(); foreach (ListItem item in listPessoasFisicasAdd.Items) { if (item.Selected) { listPessoasFisicas.Items.Add(item); list.Add(item); } } foreach (ListItem item in list) listPessoasFisicasAdd.Items.Remove(item); savePessoasFisicas(pessoaJuridica.Pessoa.Juridica); } }
private void saveParceiros(PessoaFisica pessoaFisica) { var PessoaFisicaJuridicaDel = new PessoaFisicaJuridica(); try { PessoaFisicaJuridicaDel.IsTransaction = true; PessoaFisicaJuridicaDel.PessoaFisica = pessoaFisica; PessoaFisicaJuridicaDel.Delete(); foreach (ListItem item in listPessoasJuridicasAdd.Items) { var pessoaJuridicaAdd = new PessoaJuridica(int.Parse(item.Value)); pessoaJuridicaAdd.Get(); var PessoaFisicaJuridica = new PessoaFisicaJuridica(); PessoaFisicaJuridica.Transaction = PessoaFisicaJuridicaDel.Transaction; PessoaFisicaJuridica.PessoaFisica = pessoaFisica; PessoaFisicaJuridica.PessoaJuridica = pessoaJuridicaAdd; PessoaFisicaJuridica.Get(); PessoaFisicaJuridica.Save(); } PessoaFisicaJuridicaDel.Commit(); loadTab(); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>"); PessoaFisicaJuridicaDel.Rollback(); } }
protected void btnEditarTabelaFisica_Click(object sender, EventArgs e) { if (!isPessoaJuridica) { var usuario = new Usuario(); usuario.IDUsuario = IdConteudo; usuario.Get(); var tabela = usuario.Pessoa.GetTabelaDinamica(); if (tabela == null) usuario.CreateTabelaDinamica(); tabela = usuario.Pessoa.GetTabelaDinamica(); Response.Redirect("~/Tabelas.aspx?idTabela=" + tabela.IDTabela.ToString()); } else { var PessoaJuridica = new PessoaJuridica(); PessoaJuridica.IDPessoaJuridica = IdConteudo; PessoaJuridica.Get(); var tabela = PessoaJuridica.GetTabelaDinamica(); if (tabela == null) PessoaJuridica.CreateTabelaDinamica(); tabela = PessoaJuridica.GetTabelaDinamica(); Response.Redirect("~/Tabelas.aspx?idTabela=" + tabela.IDTabela.ToString()); } }
private void GetPessoaJuridica(int? idPessoaJuridica) { if (idPessoaJuridica == null) return; var pessoaJuridica = new PessoaJuridica(idPessoaJuridica); pessoaJuridica.Get(); if (pessoaJuridica.IDPessoaJuridica == null) return; if (pessoaJuridica.Pessoa == null) return; clearFields(); setIdOnControls((int)pessoaJuridica.IDPessoaJuridica); txtId.Text = pessoaJuridica.IDPessoaJuridica.ToString(); dvSalvarPessoaJuridica.Visible = true; dvListarPessoaJuridicas.Visible = false; wcTelefone.EnableDivs(); wcEmail.EnableDivs(); wcEndereco.EnableDivs(); wcHierarquias.GetHierarquias(pessoaJuridica.Pessoa, TipoPessoa.Juridica); wcPessoaFisica.GetPessoasFisicas((int)idPessoaJuridica); wcCampanhas.Load(pessoaJuridica.Pessoa.IDPessoa, null); wcDePara.LoadPessoaJuridicaDePara(pessoaJuridica); txtRazaoSocial.Text = pessoaJuridica.RazaoSocial; txtInscricaoEstadual.Text = pessoaJuridica.InscricaoEstadual; txtCNPJ.Text = pessoaJuridica.CNPJ; txtTVI.Text = pessoaJuridica.Pessoa.TVI; txtDataFundacao.Text = pessoaJuridica.DataFundacaoFormatada; if (pessoaJuridica.ExistePessoa()) { var email = pessoaJuridica.Pessoa.Email; txtTVI.Text = pessoaJuridica.Pessoa.TVI; wcTelefone.GetTelefone(pessoaJuridica.Pessoa); wcEmail.GetEmail(pessoaJuridica.Pessoa); wcEndereco.GetEndereco(pessoaJuridica.Pessoa); wcTabelaDinamica.GetTabelaDinamica(pessoaJuridica.Pessoa); } }
private void loadPessoasFisicas() { var pessoaJuridica = new PessoaJuridica(); pessoaJuridica.Pessoa = new Pessoa(int.Parse(txtIdPessoa.Text)); pessoaJuridica.Get(); if (pessoaJuridica.IDPessoaJuridica != null) { var PessoasFisicasAdded = new PessoaFisicaJuridica().FindPessoasFisicas(pessoaJuridica); listPessoasFisicasAdd.DataSource = PessoasFisicasAdded; listPessoasFisicasAdd.DataTextField = "PessoaNome"; listPessoasFisicasAdd.DataValueField = "IDPessoaFisica"; listPessoasFisicasAdd.DataBind(); findTopFisica(); } }