Beispiel #1
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        string box = "";

        box = txtEmail.Text;

        DataSet ds = new DataSet();

        ds = ContatoDB.SelectContatoEmail(box);
        if (ds.Tables[0].Rows.Count == 0)
        {
            //email += "<br>" + dr["con_tipo"] + ": " + dr["con_valor"];
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
            txtEmail.Text = "";
        }
        else
        {
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                //email += "";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>info();</script>", false);
                EnviarEmail();
                txtEmail.Text = "";
                //Response.Redirect("~/Paginas/Login.aspx");
            }
        }
    }
Beispiel #2
0
    protected void grdContato_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int n = Convert.ToInt32(grdContato.DataKeys[e.RowIndex].Value.ToString());

        ContatoDB.Excluir(n);
        int x = Convert.ToInt32(Funcoes.AESDecodifica(Request.QueryString["pfl"].Replace(" ", "+")));

        CarregarTabela(x);
    }
Beispiel #3
0
    protected void CarregarTabela(int n)
    {
        DataSet ds = new DataSet();

        ds = ContatoDB.SelectContatos(n);
        grdContato.DataSource = ds.Tables[0].DefaultView;
        grdContato.DataBind();
        grdContato.Visible = true;
    }
Beispiel #4
0
    public void CarregarUsuarios(string ativo, int fun_cod)
    {
        DataSet     ds = new DataSet();
        Funcionario fun;
        Contato     con;

        ds = FuncionarioDB.Consulta(ativo);
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            fun = FuncionarioDB.Select(Convert.ToInt32(dr["fun_cod"]));
            con = ContatoDB.Select(fun.Pessoa.Pes_cod);

            string visualizar = "";
            ds = ModuloDB.ModuloUsuario(fun_cod);
            foreach (DataRow dr1 in ds.Tables[0].Rows)
            {
                if (dr1["mod_descricao"].Equals("Editar Usuário"))
                {
                    visualizar = "<a href='../paginas/PerfilUsuarios.aspx?usu=" + Funcoes.AESCodifica(Convert.ToString(fun.Fun_cod)) + "'>" +
                                 "<button type='button' class='btn btn-primary btn-xs'>" +
                                 "<i class='fa fa-user'></i> Visualizar" +
                                 "</button>" +
                                 "</a>";
                    break;
                }
            }

            ds        = FuncionarioDB.Consulta(ativo);
            lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" +
                        "<div class='well profile_view'>" +
                        "<div class='col-sm-12'>" +
                        "<h4 class='brief'><i>" + fun.Perfil.Pfl_descricao + "</i></h4>" +
                        "<div class='left col-xs-10'>" +
                        "<h2>" + fun.Pessoa.Pes_nome + " " + fun.Pessoa.Pes_sobrenome + "</h2>" +
                        "<ul class='list-unstyled'>" +
                        "<li><i class='fa fa-bank'></i> Setor: " + fun.Setor.Set_nome + "</li>" +
                        "<li><i class='fa fa-bank'></i> Departamento: " + fun.Setor.Departamento.Dep_nome + "</li>" +
                        "<li><i class='fa fa-phone'></i> " + con.Con_tipo + ": " + con.Con_valor + "</li>" +
                        "<br /><br />" +
                        "</ul>" +
                        "</div>" +
                        "<div class='right col-xs-2 text-center'>" +
                        "<img src = '" + fun.Perfil.Pfl_imagem + "' class='img-circle img-responsive' />" +
                        "</div>" +
                        "</div>" +
                        "<div class='col-xs-12 bottom text-center'>" +
                        "<div class='col-xs-12 bottom text-center'>" +
                        visualizar +
                        "</div>" +
                        "</div>" +
                        "</div>" +
                        "</div>";
        }
    }
Beispiel #5
0
    private bool UpdateClienteFisico()
    {
        EnderecoDB      endDB       = new EnderecoDB();
        Endereco        endereco    = new Endereco();
        ClienteFisicoDB clifisicoDB = new ClienteFisicoDB();
        ClienteFisico   clifisico   = new ClienteFisico();
        ContatoDB       conDB       = new ContatoDB();
        Contato         contato     = new Contato();
        CidadeDB        cidDB       = new CidadeDB();
        Cidade          cid         = new Cidade();
        EstadoDB        estDB       = new EstadoDB();
        Estado          est         = new Estado();
        Pessoa          pes         = (Pessoa)Session["Cliente"];

        clifisico                = clifisicoDB.Select(pes.Codigo);
        clifisico.Cpf            = txtCPF.Text;
        clifisico.Rg             = txtRg.Text;
        clifisico.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text);
        clifisico.UserName       = txtLogin.Text;
        clifisico.Sexo           = ddlSexo.SelectedItem.Value;

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

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

        endereco.Cidade.Codigo = Convert.ToInt32(ddlCidade.SelectedItem.Value);

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

        if (clifisicoDB.Update(clifisico))
        {
            lblMensagem.Text = "Dados atualizados";
            divMensagem.Attributes["class"] = "alert alert-success";
            return(true);
        }
        else
        {
            lblMensagem.Text = "Cliente não foi atualizado";
            return(false);
        }
    }
Beispiel #6
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);
        }
    }
    public void CarregaAdvogado()
    {
        EnderecoDB    endDB      = new EnderecoDB();
        Endereco      endereco   = new Endereco();
        AdvogadoDB    advDB      = new AdvogadoDB();
        Advogado      advogado   = new Advogado();
        ContatoDB     conDB      = new ContatoDB();
        Contato       contato    = new Contato();
        CidadeDB      cidDB      = new CidadeDB();
        Cidade        cid        = new Cidade();
        EstadoDB      estDB      = new EstadoDB();
        Estado        est        = new Estado();
        EstadoCivil   estCivil   = new EstadoCivil();
        EstadoCivilDB estCivilDB = new EstadoCivilDB();

        int id = Convert.ToInt32(Session["Advogado"]);

        advogado = advDB.Select(id);

        txtCPF.Text            = advogado.Cpf;
        txtRg.Text             = advogado.Rg;
        txtDataNascimento.Text = advogado.DataNascimento.ToString("dd/MM/yyyy");
        txtOab.Text            = advogado.OAB;
        txtLogin.Text          = advogado.UserName;
        Function.CarregaItemDDLByTexto(ddlSexo, advogado.Sexo);
        Function.CarregaItemDDLByCodigo(ddlEstadoCivil, advogado.EstadoCivil.Codigo);

        estCivil = estCivilDB.Select(advogado.EstadoCivil.Codigo);

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

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

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

        Function.CarregaItemDDLByCodigo(ddlEstado, est.Codigo);
        CarregaCidade(est.Codigo);
        Function.CarregaItemDDLByCodigo(ddlCidade, cid.Codigo);
    }
Beispiel #8
0
    protected void grdContato_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        FunMod  fmp = (FunMod)Session["funcionario"];
        int     n   = Convert.ToInt32(grdContato.DataKeys[e.RowIndex].Value.ToString());
        TextBox txb = (TextBox)grdContato.Rows[e.RowIndex].FindControl("txbContato");
        Contato con = new Contato();

        con.Con_valor = txb.Text;
        con.Con_cod   = n;
        con.Cod_fun   = fmp.Funcionario.Fun_cod;
        ContatoDB.Atualizar(con);
        grdContato.EditIndex = -1;
        int x = Convert.ToInt32(Funcoes.AESDecodifica(Request.QueryString["pfl"].Replace(" ", "+")));

        CarregarTabela(x);
    }
Beispiel #9
0
    public void CarregaDetalhesFisicoLabel(int id)
    {
        EnderecoDB      endDB         = new EnderecoDB();
        Endereco        endereco      = new Endereco();
        ClienteFisicoDB cliDB         = new ClienteFisicoDB();
        ClienteFisico   clientefisico = new ClienteFisico();
        EstadoCivil     estCivil      = new EstadoCivil();
        EstadoCivilDB   estCivilDB    = new EstadoCivilDB();
        ContatoDB       conDB         = new ContatoDB();
        Contato         contato       = new Contato();
        CidadeDB        cidDB         = new CidadeDB();
        Cidade          cid           = new Cidade();
        EstadoDB        estDB         = new EstadoDB();
        Estado          est           = new Estado();

        clientefisico = cliDB.Select(id);

        lblCPFCliF.Text            = clientefisico.Cpf;
        lblRGCliF.Text             = clientefisico.Rg;
        lblDataNascimentoCliF.Text = clientefisico.DataNascimento.ToString("dd/MM/yyyy");
        lblSexoCliF.Text           = clientefisico.Sexo;
        lblLoginCliF.Text          = clientefisico.UserName;

        estCivil = estCivilDB.Select(clientefisico.EstadoCivil.Codigo);

        lblestadoCivilCliF.Text = estCivil.Descricao;

        contato              = conDB.SelectContato(clientefisico.ContatoPessoa.Codigo);
        lblNomeCliF.Text     = contato.Nome;
        lblTelefoneCliF.Text = contato.Telefone;
        lblCelularCliF.Text  = contato.Celular;
        lblEmailCliF.Text    = contato.Email;

        endereco                = endDB.Select(clientefisico.Endereco.Codigo);
        lblEnderecoCliF.Text    = endereco.Logradouro;
        lblBairroCliF.Text      = endereco.Bairro;
        lblComplementoCliF.Text = endereco.Complemento;
        lblNumeroCliF.Text      = endereco.Numero;
        lblCEPCliF.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        lblCidadeCliF.Text = cid.NomeCidade;
        est = estDB.SelectEstado(cid.Estado.Codigo);
        lblEstadoCliF.Text = est.Descricao;
    }
 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();
     }
 }
Beispiel #11
0
    public void CarregaCliFisicoTextBox(int id)
    {
        EnderecoDB      endDB       = new EnderecoDB();
        Endereco        endereco    = new Endereco();
        ClienteFisicoDB clifisicoDB = new ClienteFisicoDB();
        ClienteFisico   clifisico   = new ClienteFisico();
        ContatoDB       conDB       = new ContatoDB();
        Contato         contato     = new Contato();
        CidadeDB        cidDB       = new CidadeDB();
        Cidade          cid         = new Cidade();
        EstadoDB        estDB       = new EstadoDB();
        Estado          est         = new Estado();

        clifisico = clifisicoDB.Select(id);

        txtRgCliF.Text             = clifisico.Rg;
        txtCPFCliF.Text            = clifisico.Cpf;
        txtDataNascimentoCliF.Text = clifisico.DataNascimento.ToString("dd/MM/yyyy");
        txtLoginCliF.Text          = clifisico.UserName;
        Function.CarregaItemDDLByTexto(ddlSexoCliF, clifisico.Sexo);
        Function.CarregaItemDDLByCodigo(ddlEstadoCivil, clifisico.EstadoCivil.Codigo);

        contato              = conDB.SelectContato(clifisico.ContatoPessoa.Codigo);
        txtNomeCliF.Text     = contato.Nome;
        txtTelefoneCliF.Text = contato.Telefone;
        txtCelularCliF.Text  = contato.Celular;
        txtEmailCliF.Text    = contato.Email;

        endereco                = endDB.Select(clifisico.Endereco.Codigo);
        txtEnderecoCliF.Text    = endereco.Logradouro;
        txtBairroCliF.Text      = endereco.Bairro;
        txtComplementoCliF.Text = endereco.Complemento;
        txtNumeroCliF.Text      = endereco.Numero;
        txtCEPCliF.Text         = Convert.ToString(endereco.Cep);

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

        Function.CarregaItemDDLByCodigo(ddlEstadoCliF, est.Codigo);
        CarregaCidade(ddlCidadeCliF, est.Codigo);
        Function.CarregaItemDDLByCodigo(ddlCidadeCliF, cid.Codigo);
    }
Beispiel #12
0
    protected int ValidarEmail(string email)
    {
        int     x  = 0;
        DataSet ds = new DataSet();

        ds = ContatoDB.SelectAll();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            if (!dr["con_valor"].Equals(email))
            {
                x = 1;
            }
            else
            {
                x = 0;
                break;
            }
        }
        return(x);
    }
Beispiel #13
0
    protected void cabecalho(FunMod fmp)
    {
        string nome = "", atual = "", data = "", hora = "", email = "";

        nome  = fmp.Funcionario.Pessoa.Pes_nome + " " + fmp.Funcionario.Pessoa.Pes_sobrenome;
        atual = DateTime.Now.ToString();
        data  = atual.Substring(0, 10);
        hora  = atual.Substring(10, 9);

        DataSet ds = new DataSet();

        ds = ContatoDB.SelectContatos(fmp.Funcionario.Fun_cod);
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            if (dr["con_tipo"].Equals("Email"))
            {
                email += "<br>" + dr["con_tipo"] + ": " + dr["con_valor"];
            }
            else
            {
                email += "";
            }
        }

        lblCabecalho.Text = "<div class='row invoice-info'>" +
                            "<div class='col-sm-4 invoice-col'>" +
                            "Solicitante: " +
                            "<address>" +

                            "<strong>" + nome + "</strong>" +
                            email +

                            "</address>" +
                            "</div>" +

                            "<div class='col-sm-4 invoice-col'>" +
                            //"<b>Relatório: #383947 </b><br/>" +
                            "<b>Data: </b>" + data + "<br/><b> Hora: </b>" + hora +
                            "</div>" +
                            "</div>";
    }
Beispiel #14
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);
    }
Beispiel #15
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;
    }
Beispiel #16
0
    private bool ValidaClienteFisico(Label lbl)
    {
        ClienteFisicoDB cliFisicoDB = new ClienteFisicoDB();
        ClienteFisico   cliFisico   = new ClienteFisico();
        ContatoDB       conDB       = new ContatoDB();
        Contato         con         = new Contato();
        Pessoa          pes         = (Pessoa)Session["Cliente"];

        cliFisico = cliFisicoDB.Select(pes.Codigo);
        con       = conDB.SelectContato(cliFisico.ContatoPessoa.Codigo);
        string email = con.Email;
        string cpf   = cliFisico.Cpf;
        string rg    = cliFisico.Rg;
        string login = cliFisico.UserName;

        if (string.IsNullOrWhiteSpace(txtNome.Text))
        {
            lbl.Text = "Insira um Nome";
        }
        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 (ddlEstadoCivil.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione um estado civil";
        }
        else if (ValidaDoc.ValidaCPF(txtCPF.Text) == false)
        {
            lbl.Text = "Insira um CPF Valido";
        }
        else if (string.IsNullOrWhiteSpace(txtRg.Text))
        {
            lbl.Text = "Insira um RG Valido";
        }
        else if (string.IsNullOrWhiteSpace(txtLogin.Text))
        {
            lbl.Text = "Insira um Nome de usuario";
        }
        else if (cliFisicoDB.ValidaLogin(txtLogin.Text) != null && login != txtLogin.Text)
        {
            lbl.Text = "Login já cadastrado!";
        }
        else if (cliFisicoDB.ValidaRG(txtRg.Text) != null && rg != txtRg.Text)
        {
            lbl.Text = "RG já cadastrado!";
        }
        else if (cliFisicoDB.ValidaCPF(txtCPF.Text) != null && cpf != txtCPF.Text)
        {
            lbl.Text = "CPF já cadastrado!";
        }
        else if (string.IsNullOrWhiteSpace(txtDataNascimento.Text))
        {
            lbl.Text = "Informe uma data de nascimento";
        }
        else if (Convert.ToDateTime(txtDataNascimento.Text) >= DateTime.Today)
        {
            lbl.Text = "Insira uma data de nascimento valida";
        }
        else if (ddlSexo.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione o Sexo";
        }
        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);
    }
Beispiel #17
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);
    }
Beispiel #18
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);
    }
Beispiel #19
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";
            }
        }
    }
Beispiel #20
0
    protected void lnkAddContato_Click(object sender, EventArgs e)
    {
        FunMod fmp   = (FunMod)Session["funcionario"];
        int    n     = Convert.ToInt32(Funcoes.AESDecodifica(Request.QueryString["pfl"].Replace(" ", "+")));
        string tipo  = "";
        string valor = "";
        int    x     = 0;

        if (ddlTipoContato.SelectedIndex != 0)
        {
            switch (ddlTipoContato.SelectedIndex)
            {
            case 1:
                if (txbEmail.Text != "")
                {
                    tipo  = ddlTipoContato.SelectedValue;
                    valor = txbEmail.Text;
                    x     = 1;
                }
                break;

            case 2:
                if (txbTelefone.Text != "")
                {
                    tipo  = ddlTipoContato.SelectedValue;
                    valor = txbTelefone.Text;
                    x     = 1;
                }
                break;

            case 3:
                if (txbCelular.Text != "")
                {
                    tipo  = ddlTipoContato.SelectedValue;
                    valor = txbCelular.Text;
                    x     = 1;
                }
                break;
            }

            if (x != 0)
            {
                Contato con = new Contato();
                con.Pessoa = new Pessoa();

                con.Con_tipo       = tipo;
                con.Con_valor      = valor;
                con.Pessoa.Pes_cod = n;
                con.Cod_fun        = fmp.Funcionario.Fun_cod;

                switch (ContatoDB.Insert(con))
                {
                case 0:
                    Response.Redirect("../paginas/AlterarPerfil.aspx?pfl=" + Request.QueryString["pfl"].Replace(" ", "+"));
                    break;

                case -2:
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>erroContato();</script>", false);
                    break;
                }
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>erroContato();</script>", false);
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>erroContato();</script>", false);
        }
    }
Beispiel #21
0
    public void CarregarRequerentes(string ativo)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        DataSet    ds = new DataSet();
        Requerente req;
        Contato    con;

        ds = RequerenteDB.Consulta(ativo);
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            req = RequerenteDB.Select(Convert.ToInt32(dr["req_cod"]));
            con = ContatoDB.Select(req.Pessoa.Pes_cod);

            string tipo = req.Pessoa.Pes_tipo;

            string atualizar = "";
            string desativar = "";
            string ativar    = "";

            if (Convert.ToString(dr["Pes_ativo"]) != "Inativo")
            {
                ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr1 in ds.Tables[0].Rows)
                {
                    if (dr1["mod_descricao"].Equals("Editar Requerente"))
                    {
                        atualizar = "<a href='../paginas/AlterarRequerente.aspx?par=" + Funcoes.AESCodifica(tipo) + "&cod=" + Funcoes.AESCodifica(Convert.ToString(dr["pes_cod"])) + "'>" +
                                    "<button type='button' class='btn btn-primary btn-xs'>" +
                                    " <i class='fa fa-edit'></i> Atualizar" +
                                    "</button>" +
                                    "</a>";
                        break;
                    }
                }

                foreach (DataRow dr2 in ds.Tables[0].Rows)
                {
                    if (dr2["mod_descricao"].Equals("Desativar Requerente"))
                    {
                        desativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalDesativar'>" +
                                    " <i class='fa fa-trash'></i> Excluir" +
                                    "</button>";
                        break;
                    }
                }
            }
            else
            {
                ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr1 in ds.Tables[0].Rows)
                {
                    if (dr1["mod_descricao"].Equals("Editar Requerente"))
                    {
                        ativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalAtivar'>" +
                                 " <i class='fa fa-check-circle'></i> Ativar" +
                                 "</button>";
                        break;
                    }
                }
            }
            ds = RequerenteDB.Consulta(ativo);

            string contato = "";

            if (con.Con_tipo == "Email")
            {
                contato += "<li><i class='fa fa-envelope'></i> E-mail: " + con.Con_valor + "</li>";
            }
            else if (con.Con_tipo == "Telefone")
            {
                contato += "<li><i class='fa fa-phone'></i> Telefone: " + con.Con_valor + "</li>";
            }
            else if (con.Con_tipo == "Celular")
            {
                contato += "<li><i class='fa fa-mobile-phone'></i> Celular: " + con.Con_valor + "</li>";
            }

            string documento = "", titulo = "";;

            if (req.Pessoa.Pes_tipo != "Fisica")
            {
                documento = "<li><i class='fa fa-user'></i> CNPJ: " + req.Pessoa.Pes_cnpj + "</li>";
                titulo    = "<h4 class='brief'><i>Empresa</i></h4>";
            }
            else
            {
                documento = "<li><i class='fa fa-user'></i> CPF: " + req.Pessoa.Pes_cpf + "</li>";
                titulo    = "<h4 class='brief'><i>Pessoa</i></h4>";
            }

            lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" +
                        "<div class='well profile_view'>" +
                        " <div class='col-sm-12'> " +
                        titulo +
                        "<div class='left col-xs-10'>" +
                        "<h2>" + req.Pessoa.Pes_nome + " " + req.Pessoa.Pes_sobrenome + "</h2>" +
                        "<ul class='list-unstyled'>" +
                        documento +
                        "<li><i class='fa fa-home'></i> Endereço: " + req.Pessoa.Pes_cidade + "/" + req.Pessoa.Pes_estado + "</li>" +
                        contato +
                        "<br /><br />" +
                        "</ul>" +
                        "</div>" +
                        "<div class='right col-xs-2 text-center'>" +
                        //"<img src = '" + req.Perfil.Pfl_imagem + "' class='img-circle img-responsive' />" +
                        "</div>" +
                        "</div>" +
                        "<div class='col-xs-12 bottom text-center'>" +
                        "<div class='col-xs-12 bottom text-center'>" +
                        atualizar + desativar + ativar +
                        "</div>" +
                        "</div>" +
                        "</div>" +
                        "</div>" +

                        "<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" +
                        "<div class='modal-dialog' role='document'>" +
                        "<div class='modal-content'>" +
                        "<div class='modal-header'>" +
                        "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" +
                        "<span aria-hidden='true'>&times;</span>" +
                        "</button>" +
                        "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" +
                        "</div>" +
                        "<div class='modal-body'>" +
                        "<h2 class='text-center'>Tem certeza que deseja Excluir?</h2>" +
                        "</div>" +
                        "<div class='divider'></div>" +
                        "<div class='col-xs-12 bottom text-right'>" +
                        "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" +
                        "<button type='button' class='btn btn-danger' onclick='desativar(" + dr["pes_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" +
                        "</div>" +
                        "</div>" +
                        "</div>" +
                        "</div>" +

                        "<div class='modal fade' id='myModalAtivar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" +
                        "<div class='modal-dialog' role='document'>" +
                        "<div class='modal-content'>" +
                        "<div class='modal-header'>" +
                        "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" +
                        "<span aria-hidden='true'>&times;</span>" +
                        "</button>" +
                        "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" +
                        "</div>" +
                        "<div class='modal-body'>" +
                        "<h2 class='text-center'>Tem certeza que deseja Ativar?</h2>" +
                        "</div>" +
                        "<div class='divider'></div>" +
                        "<div class='col-xs-12 bottom text-right'>" +
                        "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" +
                        "<button type='button' class='btn btn-danger' onclick='ativar(" + dr["pes_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" +
                        "</div>" +
                        "</div>" +
                        "</div>" +
                        "</div>";
        }
    }
Beispiel #22
0
    protected void btnSalvarCliF_Click(object sender, EventArgs e)
    {
        ClienteFisicoDB clifisicoDB = new ClienteFisicoDB();
        ClienteFisico   clifisico   = new ClienteFisico();

        clifisico = clifisicoDB.Select(Convert.ToInt32(Session["Editar"]));
        string cpf   = clifisico.Cpf;
        string rg    = clifisico.Rg;
        string login = clifisico.UserName;

        if (clifisicoDB.ValidaCPF(txtCPFCliF.Text) != null && cpf != txtCPFCliF.Text)
        {
            txtCPFCliF.Focus();
            lblMensagem.Text = "CPF já cadastrado";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (clifisicoDB.ValidaLogin(txtLoginCliF.Text) != null && login != txtLoginCliF.Text)
        {
            txtLoginCliF.Focus();
            lblMensagem.Text = "Login já existe";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (clifisicoDB.ValidaRG(txtRgCliF.Text) != null && rg != txtRgCliF.Text)
        {
            txtRgCliF.Focus();
            lblMensagem.Text = "RG já cadastrado";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtNomeCliF.Text))
        {
            txtNomeCliF.Focus();
            lblMensagem.Text = "Insira um Nome";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtCelularCliF.Text) && string.IsNullOrWhiteSpace(txtTelefoneCliF.Text))
        {
            txtTelefoneCliF.Focus();
            lblMensagem.Text = "Insira ao menos um telefone";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (!ValidaDoc.ValidaCPF(txtCPFCliF.Text))
        {
            txtCPFCliF.Focus();
            lblMensagem.Text = "Insira um CPF Valido";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtRgCliF.Text) || txtRgCliF.Text.Length < 12)
        {
            txtRgCliF.Focus();
            lblMensagem.Text = "Insira um RG Valido";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (Convert.ToDateTime(txtDataNascimentoCliF.Text) >= DateTime.Today)
        {
            txtDataNascimentoCliF.Focus();
            lblMensagem.Text = "Insira uma data de nascimento valida";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlSexoCliF.SelectedItem.Text == "Selecione")
        {
            ddlSexoCliF.Focus();
            lblMensagem.Text = "Selecione o Sexo";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlEstadoCliF.SelectedItem.Text == "Selecione")
        {
            ddlEstadoCliF.Focus();
            lblMensagem.Text = "Selecione um estado";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlEstadoCivil.SelectedItem.Text == "Selecione")
        {
            ddlEstadoCivil.Focus();
            lblMensagem.Text = "Selecione um estado Civil";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlCidadeCliF.SelectedItem.Text == "Selecione")
        {
            ddlCidadeCliF.Focus();
            lblMensagem.Text = "Selecione uma cidade";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtEmailCliF.Text))
        {
            txtEmailCliF.Focus();
            lblMensagem.Text = "Insira um Email";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtLoginCliF.Text))
        {
            txtLoginCliF.Focus();
            lblMensagem.Text = "Insira um Nome de usuario";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else
        {
            clifisico.Cpf            = txtCPFCliF.Text;
            clifisico.Rg             = txtRgCliF.Text;
            clifisico.DataNascimento = Convert.ToDateTime(txtDataNascimentoCliF.Text);
            clifisico.UserName       = txtLoginCliF.Text;
            clifisico.Sexo           = ddlSexoCliF.SelectedItem.Value;
            EstadoCivil estCivil = new EstadoCivil();
            estCivil.Codigo       = Convert.ToInt32(ddlEstadoCivil.SelectedItem.Value);
            clifisico.EstadoCivil = estCivil;

            ContatoDB conDB   = new ContatoDB();
            Contato   contato = new Contato();
            contato          = conDB.SelectContato(clifisico.ContatoPessoa.Codigo);
            contato.Nome     = txtNomeCliF.Text;
            contato.Telefone = txtTelefoneCliF.Text;
            contato.Celular  = txtCelularCliF.Text;
            contato.Email    = txtEmailCliF.Text;

            EnderecoDB endDB    = new EnderecoDB();
            Endereco   endereco = new Endereco();
            endereco             = endDB.Select(clifisico.Endereco.Codigo);
            endereco.Logradouro  = txtEnderecoCliF.Text;
            endereco.Bairro      = txtBairroCliF.Text;
            endereco.Complemento = txtComplementoCliF.Text;
            endereco.Numero      = txtNumeroCliF.Text;
            endereco.Cep         = txtCEPCliF.Text;

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

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

            if (clifisicoDB.Update(clifisico))
            {
                lblMensagem.Text = "Dados atualizados";
                divStatusCliF.Attributes["class"] = "alert alert-success";
                CarregaCliente();
            }
            else
            {
                lblMensagem.Text = "Cliente não foi atualizado";
            }
        }
    }
    private bool CadastraADV()
    {
        // Objetos
        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();
        AdvogadoDB  advDB    = new AdvogadoDB();
        EstadoCivil estCivil = new EstadoCivil();

        //Objeto da classe culture info, permite utulizar "Culturas de uma certo pais" ex: Formato como se escreve a data dd/mm/yyyy ou yyy/mm/dd
        CultureInfo PrimeiraLetra = Thread.CurrentThread.CurrentCulture;

        //contato
        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;

        //advogado

        adv.Cpf            = txtCPF.Text;
        adv.Rg             = txtRg.Text;
        adv.OAB            = txtOab.Text;
        adv.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text);
        adv.Sexo           = ddlSexo.SelectedItem.Value;
        adv.Senha          = Criptografia.GetSHA256(txtSenha.Text);
        adv.UserName       = txtLogin.Text;
        estCivil.Codigo    = Convert.ToInt32(ddlEstadoCivil.SelectedItem.Value);

        adv.EstadoCivil = estCivil;

        //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;

        //Persistencia

        if (!conDB.InsertSemFK(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);

            adv.Endereco      = end;
            adv.ContatoPessoa = con;

            if (!advDB.Insert(adv))
            {
                lblMensagem.Text = "Erro ao inserir dados, favor contatar o fabricante";
                divmensagem.Attributes["class"] = "alert alert-danger";
                return(false);
            }
            else
            {
                adv = advDB.GetLastId(con.Codigo);
                con.PessoaAdvogado = adv;

                if (!conDB.UpdateCodigoAdvogado(con))
                {
                    lblMensagem.Text = "Erro ao inserir dados, favor contatar o fabricante";
                    divmensagem.Attributes["class"] = "alert alert-danger";
                    return(false);
                }
                else
                {
                    lblMensagem.Text = "Advogado Cadastrado realizado com sucesso!";
                    divmensagem.Attributes["class"] = "alert alert-success";
                    return(true);
                }
            }
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        AdvogadoDB advDB    = new AdvogadoDB();
        Advogado   advogado = new Advogado();
        ContatoDB  conDB    = new ContatoDB();
        Contato    contato  = new Contato();
        EnderecoDB endDB    = new EnderecoDB();
        Endereco   endereco = new Endereco();
        int        id       = Convert.ToInt32(Session["Advogado"]);
        string     email    = contato.Email;
        string     cpf      = advogado.Cpf;
        string     rg       = advogado.Rg;
        string     login    = advogado.UserName;

        advogado = advDB.Select(id);
        contato  = conDB.SelectContato(advogado.ContatoPessoa.Codigo);
        endereco = endDB.Select(advogado.Endereco.Codigo);

        if (string.IsNullOrWhiteSpace(txtNome.Text))
        {
            txtNome.Focus();
            lblMensagem.Text = "Insira um Nome";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtCelular.Text) && string.IsNullOrWhiteSpace(txtTelefone.Text))
        {
            txtCelular.Focus();
            lblMensagem.Text = "Insira ao menos um telefone";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ValidaDoc.ValidaCPF(txtCPF.Text) == false)
        {
            txtCPF.Focus();
            lblMensagem.Text = "Insira um CPF Valido";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtRg.Text) || txtRg.Text.Length < 12)
        {
            txtRg.Focus();
            lblMensagem.Text = "Insira um RG Valido";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtOab.Text))
        {
            txtOab.Focus();
            lblMensagem.Text = "Insira um numero da OAB";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (Convert.ToDateTime(txtDataNascimento.Text) >= DateTime.Today)
        {
            txtDataNascimento.Focus();
            lblMensagem.Text = "Insira uma data de nascimento valida";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlSexo.SelectedItem.Text == "Selecione")
        {
            ddlSexo.Focus();
            lblMensagem.Text = "Selecione o Sexo";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlEstado.SelectedItem.Text == "Selecione")
        {
            ddlEstado.Focus();
            lblMensagem.Text = "Selecione um estado";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlCidade.SelectedItem.Text == "Selecione")
        {
            ddlCidade.Focus();
            lblMensagem.Text = "Selecione uma cidade";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtEmail.Text))
        {
            txtEmail.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtLogin.Text))
        {
            txtLogin.Focus();
            lblMensagem.Text = "Insira um Nome de usuario";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (advDB.ValidaLogin(txtLogin.Text) != null && login != txtLogin.Text)
        {
            txtLogin.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (advDB.ValidaRG(txtRg.Text) != null && rg != txtRg.Text)
        {
            txtRg.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (advDB.ValidaCPF(txtCPF.Text) != null && cpf != txtCPF.Text)
        {
            txtCPF.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (conDB.ValidaEmail(txtEmail.Text) != null && email != txtEmail.Text)
        {
            txtEmail.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else
        {
            advogado.Cpf            = txtCPF.Text;
            advogado.Rg             = txtRg.Text;
            advogado.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text);
            advogado.OAB            = txtOab.Text;
            advogado.UserName       = txtLogin.Text;
            advogado.Sexo           = ddlSexo.SelectedItem.Value;

            EstadoCivil estCivil = new EstadoCivil();
            estCivil.Codigo      = Convert.ToInt32(ddlEstadoCivil.SelectedItem.Value);
            advogado.EstadoCivil = estCivil;



            contato.Nome     = txtNome.Text;
            contato.Telefone = txtTelefone.Text;
            contato.Celular  = txtCelular.Text;
            contato.Email    = txtEmail.Text;



            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();
            cidade.Codigo   = Convert.ToInt32(ddlCidade.SelectedValue);
            endereco.Cidade = cidade;

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

            if (advDB.Update(advogado))
            {
                lblMensagem.Text = "Dados atualizados";
                divMensagem.Attributes["class"] = "alert alert-success";
            }
            else
            {
                lblMensagem.Text = "Advogado não foi atualizado";
                divMensagem.Attributes["class"] = "alert alert-danger";
            }
        }
    }
    private bool ValidaADV(Label lbl)
    {
        AdvogadoDB advDB = new AdvogadoDB();
        ContatoDB  conDB = new ContatoDB();

        if (string.IsNullOrWhiteSpace(txtNome.Text))
        {
            lbl.Text = "Insira o nome";
        }
        else if (string.IsNullOrWhiteSpace(txtCelular.Text) && string.IsNullOrWhiteSpace(txtTelefone.Text))
        {
            lbl.Text = "Insira ao menos um telefone";
        }
        else if (string.IsNullOrWhiteSpace(txtCPF.Text) || ValidaDoc.ValidaCPF(txtCPF.Text) == false)
        {
            lbl.Text = "Insira um CPF Valido";
        }
        else if (string.IsNullOrWhiteSpace(txtRg.Text) || txtRg.Text.Length < 12)
        {
            lbl.Text = "Insira um RG Valido";
        }
        else if (string.IsNullOrWhiteSpace(txtOab.Text))
        {
            lbl.Text = "Insira um numero da OAB";
        }
        else if (Convert.ToDateTime(txtDataNascimento.Text) >= DateTime.Today)
        {
            lbl.Text = "Insira uma data de nascimento valida";
        }
        else if (ddlSexo.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione o Sexo";
        }
        else if (ddlEstado.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione um estado";
        }
        else if (ddlCidade.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione uma cidade";
        }
        else if (ddlEstadoCivil.SelectedItem.Text == "Selecione")
        {
            lbl.Text = "Selecione um estado civil";
        }
        else if (string.IsNullOrWhiteSpace(txtEmail.Text))
        {
            lbl.Text = "Insira um Email";
        }
        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 (advDB.ValidaCPF(txtCPF.Text) != null)
        {
            lbl.Text = "CPF já cadastrado!";
        }
        else if (advDB.ValidaRG(txtRg.Text) != null)
        {
            lbl.Text = "RG já cadastrado!";
        }
        else if (advDB.ValidaOAB(txtOab.Text) != null)
        {
            lbl.Text = "OAB já cadastrado!";
        }
        else if (conDB.ValidaEmail(txtEmail.Text) != null)
        {
            lbl.Text = "Email já cadastrado!";
        }
        else if (advDB.ValidaLogin(txtLogin.Text) != null)
        {
            lbl.Text = "Login já cadastrado!";
        }
        else
        {
            return(true);
        }
        divmensagem.Attributes["class"] = "alert alert-danger";
        return(false);
    }
    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;
    }
Beispiel #27
0
    protected void PerfilUsuario(FunMod fmp)
    {
        //Variavéis
        string imagem = "", nome = "", matricula = "", usuario = "", local = "", caminho = "", situacao = "";
        int    codigo = 0;

        string mes, dia = "", nomeMes = "", acao = "", mensagem = "";

        imagem    = fmp.Funcionario.Perfil.Pfl_imagem;
        codigo    = fmp.Funcionario.Pessoa.Pes_cod;
        nome      = fmp.Funcionario.Pessoa.Pes_nome + " " + fmp.Funcionario.Pessoa.Pes_sobrenome;
        matricula = fmp.Funcionario.Fun_matricula;
        usuario   = fmp.Funcionario.Perfil.Pfl_descricao;
        local     = fmp.Funcionario.Pessoa.Pes_cidade + "," + fmp.Funcionario.Pessoa.Pes_estado;
        situacao  = fmp.Funcionario.Pessoa.Pes_ativo;

        Contato con = new Contato();

        ContatoDB.Select(fmp.Funcionario.Pessoa.Pes_cod);

        //if (con.Con_tipo.Equals("email"))
        //{

        //}

        caminho = "<a href='../paginas/AlterarPerfil.aspx?pfl=" + Funcoes.AESCodifica(Convert.ToString(fmp.Funcionario.Fun_cod)) +
                  "' Class='btn btn-dark col-md-12'>" +
                  "<i class='fa fa-edit'></i> Editar </a>";

        //Labels com os dados do Banco
        lblInfo.Text = "<center><div class='x_title blue'>" +
                       "Detalhes do usuário " + nome +
                       "<div class='clearfix'></div>" +
                       "</div></center>";

        lblImagem.Text = "<div class='avatar-view' title='" + nome + "'>" +
                         "<img src='" + imagem + "' alt='...'/>" +
                         "</div>";

        lblDados.Text = "<br/><center><ul class='list-unstyled user_data'>" +
                        "<li class='m-top-xs'><i class='fa fa-user'></i> Matrícula: " + matricula + " | " + situacao + "</li>" +
                        "<li><i class='fa fa-briefcase user-profile-icon'></i> Usuário: " + usuario + "</li>" +
                        "<li><i class='fa fa-map-marker user-profile-icon'></i> Endereço: " + local + "</li>" +
                        //"<li><i class='fa fa-map-marker user-profile-icon'></i> Contato: " + valor + "</li>" +
                        "</ul></center><br/>" +

                        "<div class='col-md-12'>" +
                        caminho + "</div>";
        //"<div class='col-md-6'>" +
        //   "<button type='button' class='btn btn-dark col-md-12' data-toggle='modal' data-target='#myModalDesativar'>" +
        //       "<i class='fa fa-trash'></i> Excluir " +
        //   "</button>" +
        //"</div>" +
        //"<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" +
        //                   "<div class='modal-dialog' role='document'>" +
        //                   "<div class='modal-content'>" +
        //                     "<div class='modal-header'>" +
        //                       "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" +
        //                         "<span aria-hidden='true'>&times;</span>" +
        //                       "</button>" +
        //                       "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" +
        //                     "</div>" +
        //                     "<div class='modal-body'>" +
        //                       "<h2 class='text-center'>Tem certeza que deseja fazer isso?</h2>" +
        //                       "<h4 class='text-center'>Se você fizer isso ficará impossibilitado de acessar o sistema novamente!</h4>" +
        //                     "</div>" +
        //                     "<div class='divider'></div>" +
        //                     "<div class='col-xs-12 bottom text-right'>" +
        //                       "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" +
        //                       "<button type='button' class='btn btn-danger' onclick='desativar(" + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" +
        //                     "</div>" +
        //                   "</div>" +
        //                 "</div>" +
        //               "</div>";


        DataSet ds = new DataSet();

        ds = AuditoriaDB.SelectPerfilAudCon(fmp.Funcionario.Fun_cod);

        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            acao = dr["acao"] + "";

            if (acao.Equals("Atualização"))
            {
                mensagem = nome + " atualizou " + dr["tabela"];
            }
            else if (acao.Equals("Exclusão"))
            {
                mensagem = nome + " excluiu " + dr["tabela"];
            }
            else if (acao.Equals("Inserção"))
            {
                mensagem = nome + " cadastrou " + dr["tabela"];
            }
            else if (acao.Equals("Ativação"))
            {
                mensagem = nome + " ativou " + dr["tabela"];
            }
            else if (acao.Equals("Alteração de Senha"))
            {
                mensagem = nome + " alterou " + dr["tabela"];
            }

            dia = dr["dataAcao"] + "";
            dia = dia.Substring(0, 2);
            mes = dr["dataAcao"] + "";
            mes = mes.Substring(3, 2);

            switch (mes)
            {
            case "01":
                nomeMes = "Janeiro";
                break;

            case "02":
                nomeMes = "Fevereiro";
                break;

            case "03":
                nomeMes = "Março";
                break;

            case "04":
                nomeMes = "Abri";
                break;

            case "05":
                nomeMes = "Maio";
                break;

            case "06":
                nomeMes = "Junho";
                break;

            case "07":
                nomeMes = "Julho";
                break;

            case "08":
                nomeMes = "Agosto";
                break;

            case "09":
                nomeMes = "Setembro";
                break;

            case "10":
                nomeMes = "Outubro";
                break;

            case "11":
                nomeMes = "Novembro";
                break;

            case "12":
                nomeMes = "Dezembro";
                break;
            }

            if (fmp.Funcionario.Fun_cod.Equals(dr["aud_funcionario"]))
            {
                lblTabbFeed.Text += "<ul class='messages'><li><img src='" + imagem + "' class='avatar' alt='Avatar'>" +
                                    "<div class='message_date'>" +
                                    "<h3 class='date text-info'>" + dia + "</h3>" +
                                    "<p class='month'>" + nomeMes + "</p>" +
                                    "</div>" +
                                    "<div class='message_wrapper'>" +
                                    "<h4 class='heading'>" + nome + "</h4>" +
                                    "<blockquote class='message'>" + mensagem + "</blockquote>" +
                                    "<br />" +
                                    "<p class='url'>" +
                                    "<span class='fs1 text-info' aria-hidden='true' data-icon='?'></span>" +
                                    "</p>" +
                                    "</div></li></ul>";
            }
        }
    }
Beispiel #28
0
    protected void PerfilUsuario(int n)
    {
        FunMod fmp = FunModDB.Select(n);

        //Variavéis
        string imagem = "", nome = "", matricula = "", usuario = "", local = "", caminho = "";
        int    codigo = 0;

        string mes, dia = "", nomeMes = "", acao = "", mensagem = "";

        imagem    = fmp.Funcionario.Perfil.Pfl_imagem;
        codigo    = fmp.Funcionario.Pessoa.Pes_cod;
        nome      = fmp.Funcionario.Pessoa.Pes_nome + " " + fmp.Funcionario.Pessoa.Pes_sobrenome;
        matricula = fmp.Funcionario.Fun_matricula;
        usuario   = fmp.Funcionario.Perfil.Pfl_descricao;
        local     = fmp.Funcionario.Pessoa.Pes_cidade + "," + fmp.Funcionario.Pessoa.Pes_estado;

        Contato con = new Contato();

        ContatoDB.Select(fmp.Funcionario.Pessoa.Pes_cod);



        caminho = "<a href='../paginas/AlterarPerfil.aspx?pfl=" + Funcoes.AESCodifica(Convert.ToString(fmp.Funcionario.Fun_cod)) +
                  "' Class='btn btn-dark col-md-12'>" +
                  "<i class='fa fa-edit'></i> Editar </a>";

        //Labels com os dados do Banco
        lblInfo.Text = "<center><div class='x_title blue'>" +
                       "Detalhes do usuário " + nome +
                       "<ul class='nav navbar-right panel_toolbox'>" +
                       "<li><a href='../paginas/ConsultaUsuario.aspx' data-toggle='tooltip' data-placement='bottom' title='Retornar Pagina Anterior'><i class='fa fa-reply'></i></a></li>" +
                       "</ul>" +
                       "<div class='clearfix'></div>" +
                       "</div></center>";

        lblImagem.Text = "<div class='avatar-view' title='" + nome + "'>" +
                         "<img src='" + imagem + "' alt='...'/>" +
                         "</div>";

        lblDados.Text = "<br/><center><ul class='list-unstyled user_data'>" +
                        "<li class='m-top-xs'><i class='fa fa-user'></i> Matrícula: " + matricula + "</li>" +
                        "<li><i class='fa fa-briefcase user-profile-icon'></i> Usuário: " + usuario + "</li>" +
                        "<li><i class='fa fa-map-marker user-profile-icon'></i> Endereço: " + local + "</li>" +
                        //"<li><i class='fa fa-map-marker user-profile-icon'></i> Contato: " + valor + "</li>" +
                        "</ul></center><br/>" +

                        "<div class='col-md-12'>" +
                        caminho + "</div>";


        DataSet ds = new DataSet();

        ds = AuditoriaDB.SelectPerfilAudCon(n);

        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            acao = dr["acao"] + "";

            if (acao.Equals("Atualização"))
            {
                mensagem = nome + " atualizou " + dr["tabela"];
            }
            else if (acao.Equals("Exclusão"))
            {
                mensagem = nome + " excluiu " + dr["tabela"];
            }
            else if (acao.Equals("Inserção"))
            {
                mensagem = nome + " cadastrou " + dr["tabela"];
            }
            else if (acao.Equals("Ativação"))
            {
                mensagem = nome + " ativou " + dr["tabela"];
            }
            else if (acao.Equals("Alteração de Senha"))
            {
                mensagem = nome + " alterou " + dr["tabela"];
            }

            dia = dr["dataAcao"] + "";
            dia = dia.Substring(0, 2);
            mes = dr["dataAcao"] + "";
            mes = mes.Substring(3, 2);

            switch (mes)
            {
            case "01":
                nomeMes = "Janeiro";
                break;

            case "02":
                nomeMes = "Fevereiro";
                break;

            case "03":
                nomeMes = "Março";
                break;

            case "04":
                nomeMes = "Abri";
                break;

            case "05":
                nomeMes = "Maio";
                break;

            case "06":
                nomeMes = "Junho";
                break;

            case "07":
                nomeMes = "Julho";
                break;

            case "08":
                nomeMes = "Agosto";
                break;

            case "09":
                nomeMes = "Setembro";
                break;

            case "10":
                nomeMes = "Outubro";
                break;

            case "11":
                nomeMes = "Novembro";
                break;

            case "12":
                nomeMes = "Dezembro";
                break;
            }


            lblTabbFeed.Text += "<ul class='messages'><li><img src='" + imagem + "' class='avatar' alt='Avatar'>" +
                                "<div class='message_date'>" +
                                "<h3 class='date text-info'>" + dia + "</h3>" +
                                "<p class='month'>" + nomeMes + "</p>" +
                                "</div>" +
                                "<div class='message_wrapper'>" +
                                "<h4 class='heading'>" + nome + "</h4>" +
                                "<blockquote class='message'>" + mensagem + "</blockquote>" +
                                "<br />" +
                                "<p class='url'>" +
                                "<span class='fs1 text-info' aria-hidden='true' data-icon='?'></span>" +
                                "</p>" +
                                "</div></li></ul>";
        }
    }
Beispiel #29
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);
    }