コード例 #1
0
    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;
        }
    }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
    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;
    }