protected void gdvClienteFisico_RowCommand(object sender, GridViewCommandEventArgs e) { int idCliente = 0; Pessoa pes = new Pessoa(); PessoaDB pesDB = new PessoaDB(); switch (e.CommandName) { case "Editar": idCliente = Convert.ToInt32(e.CommandArgument); pes = pesDB.SelectGenerico(idCliente); if (pes.Nivel == 3) { Session["Editar"] = e.CommandArgument; CarregaCliFisicoTextBox(Convert.ToInt32(e.CommandArgument)); Session["Fisico"] = e.CommandArgument; modalEditarCliF.Show(); } else if (pes.Nivel == 4) { Session["Editar"] = e.CommandArgument; CarregaCliJuridicoTextBox(Convert.ToInt32(e.CommandArgument)); Session["Juridico"] = e.CommandArgument; modalEditarCliJu.Show(); } else { //retornar msg de erro } break; case "Detalhes": idCliente = Convert.ToInt32(e.CommandArgument); pes = pesDB.SelectGenerico(idCliente); if (pes.Nivel == 3) { CarregaDetalhesFisicoLabel(Convert.ToInt32(e.CommandArgument)); modalDetalheCliF.Show(); } else if (pes.Nivel == 4) { CarregaDetalhesJuridico(Convert.ToInt32(e.CommandArgument)); modalDetalhesCliJu.Show(); } else { //retornar msg de erro } break; case "Pagamento": Session["PagamentoCliente"] = e.CommandArgument; Response.Redirect("CadastraPagamentoCliente.aspx"); break; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["ModalPagamento"] != null) { modalAddPagamento.Show(); } else { txtValor.Text = string.Empty; lblMsgAddPagamento.Text = string.Empty; divMsgAddPagamento.Attributes["class"] = ""; txtDataPagamento.Text = DateTime.Today.ToString("dd/MM/yyyy"); Function.LimpaDDL(ddlProcesso); Function.LimpaDDL(ddlServico); txtDescricaoServico.Enabled = false; ddlProcesso.Enabled = false; } if (!Page.IsPostBack) { CarregaPagamentos(Convert.ToInt32(Session["PagamentoCliente"])); CarregaProcessosDoCliente(Convert.ToInt32(Session["PagamentoCliente"])); PessoaDB pesDB = new PessoaDB(); Pessoa pes = pesDB.SelectGenerico(Convert.ToInt32(Session["PagamentoCliente"])); if (pes.Nivel == 3) { ClienteFisicoDB cliFSDB = new ClienteFisicoDB(); ClienteFisico cliFS = cliFSDB.Select(pes.Codigo); ContatoDB conDB = new ContatoDB(); Contato con = conDB.SelectContato(cliFS.ContatoPessoa.Codigo); lblNome.Text = con.Nome; } else if (pes.Nivel == 4) { ClienteJuridicoDB cliJuDB = new ClienteJuridicoDB(); ClienteJuridico cliJu = cliJuDB.Select(pes.Codigo); ContatoDB conDB = new ContatoDB(); Contato con = conDB.SelectContato(pes.Codigo); lblNome.Text = con.Nome; } PagamentoDB pagDB = new PagamentoDB(); lblValorTotalPagamento.Text = pagDB.TotalPagamentoCliente(pes.Codigo).ToString("C2"); CarregaServico(); } }
public void CarregaDetalhesProcesso(int id) { Recurso rec = new Recurso(); Recurso recurso = new Recurso(); RecursoDB recDB = new RecursoDB(); Assunto assunto = new Assunto(); AssuntoDB assuntoDB = new AssuntoDB(); DataProcesso dataProcesso = new DataProcesso(); DataProcessoDB dataDB = new DataProcessoDB(); Movimentacao mov = new Movimentacao(); MovimentacaoDB movDB = new MovimentacaoDB(); Pessoa pes = new Pessoa(); PessoaDB pesDB = new PessoaDB(); ClienteFisico clifisico = new ClienteFisico(); ClienteFisicoDB clifisicoDB = new ClienteFisicoDB(); ClienteJuridico clijuridico = new ClienteJuridico(); ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB(); Contato contato = new Contato(); ContatoDB contatoDB = new ContatoDB(); Advogado adv = new Advogado(); Vara vara = new Vara(); VaraDB varaDB = new VaraDB(); PosicaoCliente pos = new PosicaoCliente(); PosicaoClienteDB posDB = new PosicaoClienteDB(); Cidade cid = new Cidade(); CidadeDB cidDB = new CidadeDB(); Estado est = new Estado(); EstadoDB estDB = new EstadoDB(); Classe cla = new Classe(); ClasseDB claDB = new ClasseDB(); Processo pro = new Processo(); ProcessoDB proDB = new ProcessoDB(); pro = proDB.Select(id); pes = pesDB.SelectGenerico(pro.PessoaCliente.Codigo); if (pes.Nivel == 3) { clifisico = clifisicoDB.Select(pes.Codigo); contato = contatoDB.SelectContato(clifisico.ContatoPessoa.Codigo); lblClienteDetalhes.Text = contato.Nome; } else if (pes.Nivel == 4) { clijuridico = clijuridicoDB.Select(pes.Codigo); contato = contatoDB.SelectContato(clijuridico.ContatoPessoa.Codigo); lblClienteDetalhes.Text = contato.Nome; } lblNumeroDetalhes.Text = pro.NumeroProcesso; lblDataCadastroDetalhes.Text = pro.DataCriacao.ToString("dd/MM/yyyy"); lblObservacaoDetalhes.Text = pro.Observacao; lblDescricaoDetalhes.Text = pro.Descricao; assunto = assuntoDB.Select(pro.Assunto.Codigo); lblAssuntoDetalhes.Text = assunto.Descricao; mov = movDB.Select(pro.Movimentacao.Codigo); lblMovDetalhes.Text = mov.Descricao; vara = varaDB.Select(pro.Vara.Codigo); lblVaraDetalhes.Text = vara.Descricao; pos = posDB.Select(pro.PosicaoCliente.Codigo); lblPosicaoDetalhes.Text = pos.Descricao; cla = claDB.Select(pro.Classe.Codigo); lblClasseDetalhes.Text = cla.Descricao; dataProcesso = dataDB.SelectByProcesso(id); if (dataProcesso != null) { lblDataAudiencia.Text = dataProcesso.DataAudiencia.ToString("dd/MM/yyyy"); lblHoraAudienciaDetalhes.Text = dataProcesso.DataAudiencia.ToString("t"); } if (pro.Recurso != null) { lblRecursoDetalhes.Text = "Sim"; recurso = recDB.Select(pro.Recurso.Codigo); rec = recDB.SelectCamara(recurso.CodigoCamara); lblCamaraDetalhes.Text = rec.Camara; rec = recDB.SelectTribunal(recurso.CodigoTribunal); lblTribunalDetalhes.Text = rec.Tribunal; } else { lblRecursoDetalhes.Text = "Não"; } cid = cidDB.SelectCidadePessoa(pro.Comarca.Codigo); lblComarcaDetalhes.Text = cid.NomeCidade; est = estDB.SelectEstado(cid.Estado.Codigo); lblEstado.Text = est.Descricao; }