Пример #1
0
    private bool UpdateClienteJuridico()
    {
        ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB();
        ClienteJuridico   clijuridico   = new ClienteJuridico();
        Pessoa            pes           = (Pessoa)Session["Cliente"];

        clijuridico          = clijuridicoDB.Select(pes.Codigo);
        clijuridico.Cnpj     = txtCnpj.Text;
        clijuridico.UserName = txtLogin.Text;

        ContatoDB conDB   = new ContatoDB();
        Contato   contato = new Contato();

        contato          = conDB.SelectContato(clijuridico.ContatoPessoa.Codigo);
        contato.Nome     = txtNome.Text;
        contato.Telefone = txtTelefone.Text;
        contato.Celular  = txtCelular.Text;
        contato.Email    = txtEmail.Text;

        EnderecoDB endDB    = new EnderecoDB();
        Endereco   endereco = new Endereco();

        endereco             = endDB.Select(clijuridico.Endereco.Codigo);
        endereco.Logradouro  = txtEndereco.Text;
        endereco.Bairro      = txtBairro.Text;
        endereco.Complemento = txtComplemento.Text;
        endereco.Numero      = txtNumero.Text;
        endereco.Cep         = txtCEP.Text;

        CidadeDB cidDB  = new CidadeDB();
        Cidade   cidade = new Cidade();

        endereco.Cidade.Codigo = Convert.ToInt32(ddlCidade.SelectedValue);

        endDB.Update(endereco);
        conDB.Update(contato);

        if (clijuridicoDB.Update(clijuridico))
        {
            lblMensagem.Text = "Dados atualizados";
            divMensagem.Attributes["class"] = "alert alert-success";
            return(true);
        }
        else
        {
            lblMensagem.Text = "Cliente não foi atualizado";
            return(false);
        }
    }
 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 CarregaCliJuridicoTextBox(int id)
    {
        EnderecoDB        endDB         = new EnderecoDB();
        Endereco          endereco      = new Endereco();
        ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB();
        ClienteJuridico   clijuridico   = new ClienteJuridico();
        ContatoDB         conDB         = new ContatoDB();
        Contato           contato       = new Contato();
        CidadeDB          cidDB         = new CidadeDB();
        Cidade            cid           = new Cidade();
        EstadoDB          estDB         = new EstadoDB();
        Estado            est           = new Estado();

        clijuridico = clijuridicoDB.Select(id);

        txtCnpjCliJu.Text  = clijuridico.Cnpj;
        txtLoginCliJu.Text = clijuridico.UserName;

        contato               = conDB.SelectContato(clijuridico.ContatoPessoa.Codigo);
        txtNomeCliJu.Text     = contato.Nome;
        txtTelefoneCliJu.Text = contato.Telefone;
        txtCelularCliJu.Text  = contato.Celular;
        txtEmailCliJu.Text    = contato.Email;


        endereco = endDB.Select(clijuridico.Endereco.Codigo);
        txtEnderecoCliJu.Text    = endereco.Logradouro;
        txtBairroCliJu.Text      = endereco.Bairro;
        txtComplementoCliJu.Text = endereco.Complemento;
        txtNumeroCliJu.Text      = endereco.Numero;
        txtCEPCliJu.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        est = estDB.SelectEstado(cid.Estado.Codigo);

        Function.CarregaItemDDLByCodigo(ddlEstadoCliJu, est.Codigo);
        CarregaCidade(ddlCidadeCliJu, est.Codigo);
        Function.CarregaItemDDLByCodigo(ddlCidadeCliJu, cid.Codigo);
    }
Пример #4
0
    public void CarregaDetalhesJuridico(int id)
    {
        EnderecoDB        endDB           = new EnderecoDB();
        Endereco          endereco        = new Endereco();
        ClienteJuridicoDB cliDB           = new ClienteJuridicoDB();
        ClienteJuridico   clientejuridico = new ClienteJuridico();
        ContatoDB         conDB           = new ContatoDB();
        Contato           contato         = new Contato();
        CidadeDB          cidDB           = new CidadeDB();
        Cidade            cid             = new Cidade();
        EstadoDB          estDB           = new EstadoDB();
        Estado            est             = new Estado();

        clientejuridico = cliDB.Select(id);

        lblCNPJCliJu.Text  = clientejuridico.Cnpj;
        lblLoginCliJu.Text = clientejuridico.UserName;

        contato               = conDB.SelectContato(clientejuridico.ContatoPessoa.Codigo);
        lblNomeCliJu.Text     = contato.Nome;
        lblTelefoneCliJu.Text = contato.Telefone;
        lblCelularCliJu.Text  = contato.Celular;
        lblEmailCliJu.Text    = contato.Email;

        endereco = endDB.Select(clientejuridico.Endereco.Codigo);
        lblEnderecoCliJu.Text    = endereco.Logradouro;
        lblBairroCliJu.Text      = endereco.Bairro;
        lblComplementoCliJu.Text = endereco.Complemento;
        lblNumeroCliJu.Text      = endereco.Numero;
        lblCEPCliJu.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        lblCidadeCliJu.Text = cid.NomeCidade;
        est = estDB.SelectEstado(cid.Estado.Codigo);
        lblEstadoCliJu.Text = est.Descricao;
    }
Пример #5
0
    protected void btnSalvarCliJu_Click(object sender, EventArgs e)
    {
        ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB();
        ClienteJuridico   clijuridico   = new ClienteJuridico();

        clijuridico = clijuridicoDB.Select(Convert.ToInt32(Session["Editar"]));
        string cnpj  = clijuridico.Cnpj;
        string login = clijuridico.UserName;

        if (clijuridicoDB.ValidaCNPJ(txtCnpjCliJu.Text) != null && cnpj != txtCnpjCliJu.Text)
        {
            txtCnpjCliJu.Focus();
            lblMensagemJu.Text = "CNPJ já cadastrado!";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (clijuridicoDB.ValidaLogin(txtLoginCliJu.Text) != null && login != txtLoginCliJu.Text)
        {
            txtLoginCliJu.Focus();
            lblMensagemJu.Text = "Login já existente";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtNomeCliJu.Text))
        {
            txtNomeCliJu.Focus();
            lblMensagemJu.Text = "Insira um Nome";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtCelularCliJu.Text) && string.IsNullOrWhiteSpace(txtTelefoneCliJu.Text))
        {
            txtTelefoneCliJu.Focus();
            lblMensagemJu.Text = "Insira ao menos um telefone";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtCnpjCliJu.Text))
        {
            txtCnpjCliJu.Focus();
            lblMensagemJu.Text = "Insira um CNPJ Valido";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlEstadoCliJu.SelectedItem.Text == "Selecione")
        {
            ddlEstadoCliJu.Focus();
            lblMensagemJu.Text = "Selecione um estado";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlCidadeCliJu.SelectedItem.Text == "Selecione")
        {
            ddlCidadeCliJu.Focus();
            lblMensagemJu.Text = "Selecione uma cidade";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtEmailCliJu.Text))
        {
            txtEmailCliJu.Focus();
            lblMensagemJu.Text = "Insira um Email";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtLoginCliJu.Text))
        {
            txtLoginCliJu.Focus();
            lblMensagemJu.Text = "Insira um Nome de usuario";
            divStatusCliJu.Attributes["class"] = "alert alert-danger";
        }
        else
        {
            clijuridico.Cnpj     = txtCnpjCliJu.Text;
            clijuridico.UserName = txtLoginCliJu.Text;

            ContatoDB conDB   = new ContatoDB();
            Contato   contato = new Contato();
            contato          = conDB.SelectContato(clijuridico.ContatoPessoa.Codigo);
            contato.Nome     = txtNomeCliJu.Text;
            contato.Telefone = txtTelefoneCliJu.Text;
            contato.Celular  = txtCelularCliJu.Text;
            contato.Email    = txtEmailCliJu.Text;

            EnderecoDB endDB    = new EnderecoDB();
            Endereco   endereco = new Endereco();
            endereco             = endDB.Select(clijuridico.Endereco.Codigo);
            endereco.Logradouro  = txtEnderecoCliJu.Text;
            endereco.Bairro      = txtBairroCliJu.Text;
            endereco.Complemento = txtComplementoCliJu.Text;
            endereco.Numero      = txtNumeroCliJu.Text;
            endereco.Cep         = txtCEPCliJu.Text;

            CidadeDB cidDB  = new CidadeDB();
            Cidade   cidade = new Cidade();
            endereco.Cidade.Codigo = Convert.ToInt32(ddlCidadeCliJu.SelectedValue);


            endDB.Update(endereco);
            conDB.Update(contato);

            if (clijuridicoDB.Update(clijuridico))
            {
                lblMensagemJu.Text = "Dados atualizados";
                divStatusCliJu.Attributes["class"] = "alert alert-success";
                CarregaCliente();
            }
            else
            {
                lblMensagem.Text = "Cliente não foi atualizado";
            }
        }
    }
    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;
    }
Пример #7
0
    private bool ValidaClienteJuridico(Label lbl)
    {
        ClienteJuridicoDB cliJuridicoDB = new ClienteJuridicoDB();
        ClienteJuridico   cliJuridico   = new ClienteJuridico();
        ContatoDB         conDB         = new ContatoDB();
        Contato           con           = new Contato();
        Pessoa            pes           = (Pessoa)Session["Cliente"];

        cliJuridico = cliJuridicoDB.Select(pes.Codigo);
        con         = conDB.SelectContato(cliJuridico.ContatoPessoa.Codigo);
        string email = con.Email;
        string cnpj  = cliJuridico.Cnpj;
        string login = cliJuridico.UserName;

        if (string.IsNullOrWhiteSpace(txtNome.Text))
        {
            lbl.Text = "Insira um Nome";
        }
        if (string.IsNullOrWhiteSpace(txtCnpj.Text))
        {
            lbl.Text = "Insira um CNPJ";
        }
        else if (string.IsNullOrWhiteSpace(txtCelular.Text) && string.IsNullOrWhiteSpace(txtTelefone.Text))
        {
            lbl.Text = "Insira ao menos um telefone";
        }
        else if (ddlEstado.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione um estado";
        }
        else if (ddlCidade.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione uma cidade";
        }
        else if (string.IsNullOrWhiteSpace(txtLogin.Text))
        {
            lbl.Text = "Insira um Nome de usuario";
        }
        else if (cliJuridicoDB.ValidaLogin(txtLogin.Text) != null && login != txtLogin.Text)
        {
            lbl.Text = "Login já cadastrado!";
        }
        else if (cliJuridicoDB.ValidaCNPJ(txtCnpj.Text) != null && cnpj != txtCnpj.Text)
        {
            lbl.Text = "CNPJ já cadastrado!";
        }
        else
        {
            if (!string.IsNullOrWhiteSpace(txtEmail.Text))
            {
                if (conDB.ValidaEmail(txtEmail.Text) != null && email != txtEmail.Text)
                {
                    lbl.Text = "Email já cadastrado!";
                    divMensagem.Attributes["class"] = "alert alert-danger";
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            else
            {
                return(true);
            }
        }
        divMensagem.Attributes["class"] = "alert alert-danger";
        return(false);
    }
Пример #8
0
    private bool CadastraClienteJuridico()
    {
        ClienteJuridico   cliJuridico   = new ClienteJuridico();
        Advogado          adv           = new Advogado();
        Contato           con           = new Contato();
        Endereco          end           = new Endereco();
        Cidade            cid           = new Cidade();
        Estado            est           = new Estado();
        ContatoDB         conDB         = new ContatoDB();
        EnderecoDB        endDB         = new EnderecoDB();
        ClienteJuridicoDB cliJuridicoDB = new ClienteJuridicoDB();

        CultureInfo PrimeiraLetra = Thread.CurrentThread.CurrentCulture;

        con.Nome     = PrimeiraLetra.TextInfo.ToTitleCase(txtNome.Text);
        con.Nome     = con.Nome.Replace("De ", "de ").Replace("Da ", "da ").Replace("Das ", "das ").Replace("Dos ", "dos ");
        con.Telefone = txtTelefone.Text;
        con.Celular  = txtCelular.Text;
        con.Email    = txtEmail.Text;

        //Cliente
        cliJuridico.Cnpj     = txtCnpj.Text;
        cliJuridico.Senha    = Criptografia.GetSHA256(txtSenha.Text);
        cliJuridico.UserName = txtLogin.Text;

        //endereco
        cid.Codigo      = Convert.ToInt32(ddlCidade.SelectedItem.Value);
        end.Cidade      = cid;
        end.Bairro      = PrimeiraLetra.TextInfo.ToTitleCase(txtBairro.Text);
        end.Bairro      = end.Bairro.Replace("De ", "de ").Replace("Da ", "da ").Replace("Das ", "das ").Replace("Dos ", "dos ");
        end.Cep         = txtCEP.Text;
        end.Logradouro  = PrimeiraLetra.TextInfo.ToTitleCase(txtEndereco.Text);
        end.Logradouro  = end.Logradouro.Replace("De ", "de ").Replace("Da ", "da ").Replace("Das ", "das ").Replace("Dos ", "dos ");
        end.Numero      = txtNumero.Text;
        end.Complemento = txtComplemento.Text;

        adv.Codigo         = Convert.ToInt32(Session["Advogado"]);
        con.PessoaAdvogado = adv;

        //Persistencia
        if (!conDB.InsertComFK(con))
        {
            lblMensagem.Text = "Erro ao inserir dados, favor contatar o fabricante";
            divMensagem.Attributes["class"] = "alert alert-danger";
            return(false);
        }
        else if (!endDB.Insert(end))
        {
            lblMensagem.Text = "Erro ao inserir dados, favor contatar o fabricante";
            divMensagem.Attributes["class"] = "alert alert-danger";
            return(false);
        }
        else
        {
            end.Codigo = endDB.GetLastId(end);
            con.Codigo = conDB.GetLastId(con);

            cliJuridico.Endereco      = end;
            cliJuridico.ContatoPessoa = con;

            if (!cliJuridicoDB.Insert(cliJuridico))
            {
                lblMensagem.Text = "Erro ao inserir dados, favor contatar o fabricante";
                divMensagem.Attributes["class"] = "alert alert-danger";
            }
            else
            {
                lblMensagem.Text = "Cliente Cadastrado com sucesso!";
                divMensagem.Attributes["class"] = "alert alert-success";
                return(true);
            }
        }
        return(false);
    }
Пример #9
0
    private bool ValidaClienteJuridico(Label lbl)
    {
        ClienteJuridicoDB cliJuridicoDB = new ClienteJuridicoDB();
        ContatoDB         conDB         = new ContatoDB();

        if (string.IsNullOrWhiteSpace(txtNome.Text))
        {
            lbl.Text = "Insira um Nome";
        }
        if (string.IsNullOrWhiteSpace(txtCnpj.Text))
        {
            lbl.Text = "Insira um CNPJ";
        }
        else if (string.IsNullOrWhiteSpace(txtCelular.Text) && string.IsNullOrWhiteSpace(txtTelefone.Text))
        {
            lbl.Text = "Insira ao menos um telefone";
        }
        else if (ddlEstado.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione um estado";
        }
        else if (ddlCidade.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione uma cidade";
        }
        else if (string.IsNullOrWhiteSpace(txtLogin.Text))
        {
            lbl.Text = "Insira um Nome de usuario";
        }
        else if (string.IsNullOrWhiteSpace(txtSenha.Text) || string.IsNullOrWhiteSpace(txtConfirmaSenha.Text))
        {
            lbl.Text = "Insira sua senha";
        }
        else if (cliJuridicoDB.ValidaLogin(txtLogin.Text) != null)
        {
            lbl.Text = "Login já cadastrado!";
        }
        else if (cliJuridicoDB.ValidaCNPJ(txtCnpj.Text) != null)
        {
            lbl.Text = "CNPJ já cadastrado!";
        }
        else
        {
            if (!string.IsNullOrWhiteSpace(txtEmail.Text))
            {
                if (conDB.ValidaEmail(txtEmail.Text) != null)
                {
                    lbl.Text = "Email já cadastrado!";
                    divMensagem.Attributes["class"] = "alert alert-danger";
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            else
            {
                return(true);
            }
        }
        divMensagem.Attributes["class"] = "alert alert-danger";
        return(false);
    }