Esempio n. 1
0
    protected void CarregarUsuarios()
    {
        DataSet ds = new DataSet();

        ds = FuncionarioDB.CountUsuarios();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            string perfil = Convert.ToString(dr["pfl_descricao"]);

            lblUsuarios.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-12 col-xs-12'>" +
                                "<div class='tile-stats media event'>" +
                                "<h2 class='pull-right border-aero profile_thumb'>" +
                                "<i class='aero fa fa-user'><span class='left badge bg-orange'>" + dr["count(fun_cod)"] + "</span></i>" +
                                "</h2>" +
                                "<center><br/><h3><a class='title aero' href='../paginas/ConsultaUsuario.aspx?tip=" +
                                Funcoes.AESCodifica(perfil) + "'>" +
                                dr["pfl_descricao"] + "</a></h3><center><br/>" +
                                "</div>" +
                                "</div>";

            //lblUsuarios.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
            //                "<div class='tile-stats'>" +
            //                    "<div class='icon'>" +
            //                        "<i class='fa fa-user'></i>" +
            //                    "</div>" +
            //                    "<div class='count'>" + dr["count(fun_cod)"] + "</div>" +
            //                    "<h3><a href='../paginas/ConsultaUsuario.aspx'>" + dr["pfl_descricao"] + "</a></h3>" +
            //                    "<p></p>" +
            //                "</div>" +
            //            "</div>";
        }
    }
Esempio n. 2
0
    protected void EnviarEmail()
    {
        string retorno, assunto, mensagem;
        int    codigo = 0;
        string ano = "", email = "", senha = "";

        ano = DateTime.Now.ToString();
        ano = ano.Substring(6, 4);

        senha = Wistoll.RedefinirSenha.RedefinirSenha.JuntarNumeroLetras() + ano;

        senha = Funcoes.AESDecodifica(Funcoes.AESCodifica(senha));

        assunto  = "Redefinir Senha";
        mensagem = "Sua senha para logar no sistema Wistoll é: " + senha;

        codigo = FuncionarioDB.RedefinirSenhaContato(txtEmail.Text);
        email  = txtEmail.Text;

        if (codigo != 0)
        {
            FuncionarioDB.RedefinirSenha(codigo, Funcoes.HashTexto(senha));
            retorno = Email.EnviarEmail(email, assunto, mensagem);
        }
    }
Esempio n. 3
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>";
        }
    }
Esempio n. 4
0
    protected void gridFinalizado_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Abrir")
        {
            //Response.Redirect("~/paginas/Process.aspx");

            string caminho = "";

            //Processo pro = new Processo();

            caminho = "~/paginas/Process.aspx?pro=" + Funcoes.AESCodifica(Convert.ToString(e.CommandArgument));
            Response.Redirect(caminho);
        }
    }
Esempio n. 5
0
    protected void btnLogar_Click(object sender, EventArgs e)
    {
        Funcionario fun = LoginDB.SelectLogin(new FuncionarioCrypto()
        {
            Fun_matricula = txbMatricula.Text,
            Fun_senha     = txbSenha.Text
        });

        //Funcionario fun = LoginDB.SelectLogin(txbMatricula.Text, txbSenha.Text);

        //parte de sessões
        if (fun != null)
        {
            FunMod fmp = LoginDB.Sessão(fun.Fun_cod);
            if (fmp.Funcionario.Pessoa.Pes_ativo == "Ativo" && fmp.Funcionario.Fun_primeiroAcesso == false)
            {
                //testa a validade do parametro da sessão
                Session.Add("teste", "first");
                Session.Add("Funcionario", fmp);
                Session.Add("info", "mensagem");
                if (fmp.Funcionario.Perfil.Pfl_descricao.Equals("Administrador"))
                {
                    Response.Redirect("~/paginas/Admin.aspx");
                }
                else
                {
                    Response.Redirect("~/paginas/Index.aspx");
                }
                //Response.Redirect("~/TesteSession.aspx");
            }
            else
            {
                if (fmp.Funcionario.Pessoa.Pes_ativo != "Ativo")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
                }
                if (fmp.Funcionario.Fun_primeiroAcesso != false)
                {
                    Response.Redirect("~/paginas/AlterarSenha.aspx?par=" + Funcoes.AESCodifica(Convert.ToString(fun.Fun_cod)));
                }
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false);
        }
    }
Esempio n. 6
0
    protected void CarregarSetorInativo()
    {
        DataSet ds = new DataSet();

        ds = SetorDB.CountSetorInativo();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            lblSetorInativo.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
                                    "<div class='tile-stats'>" +
                                    "<div class='icon'>" +
                                    "<i class='fa fa-tasks'></i>" +
                                    "</div>" +
                                    "<div class='count'>" + dr["count(set_cod)"] + "</div>" +
                                    "<h3><a href='../paginas/ConsultaSetor.aspx?par=" +
                                    Funcoes.AESCodifica("Inativo") + "'>Setor</a></h3>" +
                                    "<p></p>" +
                                    "</div>" +
                                    "</div>";
        }
    }
Esempio n. 7
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>";
        }
    }
Esempio n. 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        if (Session["funcionario"] != null)
        {
            if (!Page.IsPostBack)
            {
                DataSet ds1    = new DataSet();
                string  pagina = "";
                int     n      = 0;
                ds1 = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr in ds1.Tables[0].Rows)
                {
                    pagina = dr["mod_pagina"].ToString();
                    if (pagina == "ConsultaSetor.aspx")
                    {
                        n = 1;
                    }
                }

                if (n != 1)
                {
                    Response.Redirect("~/paginas/Erro/Erro404.aspx");
                }

                string ativo = "";
                if (Request.QueryString["par"] != null && Request.QueryString["par"] != "")
                {
                    ativo = "Inativo";
                }
                else
                {
                    ativo = "Ativo";
                }

                DataSet ds = new DataSet();
                ds = SetorDB.Consulta(ativo);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    string atualizar = "";
                    string desativar = "";
                    string ativar    = "";

                    if (Convert.ToString(dr["set_ativo"]) != "Inativo")
                    {
                        ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod);
                        foreach (DataRow dr1 in ds.Tables[0].Rows)
                        {
                            if (dr1["mod_descricao"].Equals("Editar Setor"))
                            {
                                atualizar = "<a href='../paginas/AlterarSetor.aspx?str=" + Funcoes.AESCodifica(Convert.ToString(dr["set_cod"])) + "&dto=" + Funcoes.AESCodifica(Convert.ToString(dr["dep_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 Setor"))
                            {
                                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 Departamento"))
                            {
                                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        = SetorDB.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'>" +
                                "<div class='left col-xs-12'>" +
                                "<h2>" + dr["set_nome"] + "</h2>" +
                                "<ul class='list-unstyled'>" +
                                "<li>Codigo: " + dr["set_cod"] + "</li>" +
                                "<li>Departamento: " + dr["dep_nome"] + "</li>" +
                                "<li>Descrição: " + dr["set_descricao"] + "</li>" +
                                "<li><i class='fa fa-user'></i> Chefe do Setor: " + dr["nome"] + "</li>" +
                                "<li>Matrícula: " + dr["matricula"] + " </li> " +
                                "<br /><br />" +
                                "</ul>" +
                                "</div>" +
                                "</div>" +
                                "<div class='col-xs-12 bottom text-center'>" +
                                atualizar + desativar + ativar +
                                "</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["set_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["set_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" +
                                "</div>" +
                                "</div>" +
                                "</div>" +
                                "</div>";
                }

                if (lbl.Text == "")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>info();</script>", false);
                }
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
Esempio n. 9
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>";
            }
        }
    }
Esempio n. 10
0
    protected void AlterarUsuario(int n)
    {
        FunMod funCod = (FunMod)Session["funcionario"];

        FunMod fmp = FunModDB.Select(n);

        if (fmp.Funcionario.Perfil.Pfl_descricao.Equals("Administrador"))
        {
            rdbUsu.Visible   = false;
            lblAdmin.Visible = true;
        }

        string imagem = "", nome = "", sobrenome = "", sexo = "", perfil = "", matricula = "", dtNas = "", rg = "", cpf = "",
               rua = "", numero = "", complemento = "", bairro = "", cep = "", cidade = "", estado = "", usuario = "", caminho = "",
               situacao = "", cargo = "", setor = "";

        bool CheSet = false, CheDep = false;

        imagem      = fmp.Funcionario.Perfil.Pfl_imagem;
        nome        = fmp.Funcionario.Pessoa.Pes_nome;
        sobrenome   = fmp.Funcionario.Pessoa.Pes_sobrenome;
        sexo        = fmp.Funcionario.Pessoa.Pes_sexo;
        perfil      = fmp.Funcionario.Perfil.Pfl_cod.ToString();
        matricula   = fmp.Funcionario.Fun_matricula;
        dtNas       = fmp.Funcionario.Pessoa.Pes_dataNascimento;
        rg          = fmp.Funcionario.Pessoa.Pes_rg;
        cpf         = fmp.Funcionario.Pessoa.Pes_cpf;
        rua         = fmp.Funcionario.Pessoa.Pes_rua;
        numero      = fmp.Funcionario.Pessoa.Pes_numero;
        complemento = fmp.Funcionario.Pessoa.Pes_complemento;
        bairro      = fmp.Funcionario.Pessoa.Pes_bairro;
        cep         = fmp.Funcionario.Pessoa.Pes_cep;
        cidade      = fmp.Funcionario.Pessoa.Pes_cidade;
        estado      = fmp.Funcionario.Pessoa.Pes_estado;
        usuario     = fmp.Funcionario.Perfil.Pfl_descricao;
        situacao    = fmp.Funcionario.Pessoa.Pes_ativo;
        cargo       = Convert.ToString(fmp.Funcionario.Cargo.Car_cod);
        setor       = Convert.ToString(fmp.Funcionario.Setor.Set_cod);
        CheDep      = fmp.Funcionario.Fun_chefeDepartamento;
        CheSet      = fmp.Funcionario.Fun_chefeSetor;


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

        //Campos do textbox
        txtNome1.Text            = nome;
        txtSobrenome1.Text       = sobrenome;
        rdbSexo.SelectedValue    = sexo;
        rdbUsu.SelectedValue     = perfil;
        txtMatricula1.Text       = matricula;
        txtDataNas1.Text         = dtNas;
        txtRG1.Text              = rg;
        txtCPF1.Text             = cpf;
        txtRua1.Text             = rua;
        txtNumero1.Text          = numero;
        txtComplemento1.Text     = complemento;
        txtBairro1.Text          = bairro;
        txtCEP1.Text             = cep;
        txtCidade1.Text          = cidade;
        ddlEstados.SelectedValue = estado;
        ddlCargo.SelectedValue   = cargo;
        ddlSetor.SelectedValue   = setor;

        if (CheSet == false && CheDep == false)
        {
            rdbChefe.SelectedValue = Convert.ToString(0);
        }
        else if (CheSet != false)
        {
            rdbChefe.SelectedValue = Convert.ToString(1);
        }
        else if (CheDep != false)
        {
            rdbChefe.SelectedValue = Convert.ToString(2);
        }


        lbl.Text = nome + " " + sobrenome;

        string caminhoPerfil = "";

        if (fmp.Funcionario.Pessoa.Pes_cod == funCod.Funcionario.Pessoa.Pes_cod)
        {
            caminhoPerfil       = "<li><a href='../paginas/UsuarioPerfil.aspx' data-toggle='tooltip' data-placement='bottom' title='Retornar Pagina Anterior'><i class='fa fa-reply'></i></a></li>";
            lblBtnCancelar.Text = "<a href = '../Paginas/UsuarioPerfil.aspx' class='btn btn-dark col-md-12' ><i class='fa fa-close'></i> Cancelar</a>";
            lblBtnExcluir.Text  = BotaoExcluir(funCod.Funcionario.Pessoa.Pes_cod);
        }
        else
        {
            caminhoPerfil       = "<li><a href='../paginas/PerfilUsuarios.aspx?usu=" + Funcoes.AESCodifica(Convert.ToString(n)) + "' data-toggle='tooltip' data-placement='bottom' title='Retornar Pagina Anterior'><i class='fa fa-reply'></i></a></li>";
            lblBtnCancelar.Text = "<a href = '../Paginas/PerfilUsuarios.aspx?usu=" + Funcoes.AESCodifica(Convert.ToString(n)) + "' class='btn btn-dark col-md-12' ><i class='fa fa-close'></i> Cancelar</a>";
            lblBtnExcluir.Text  = BotaoExcluirUsuarios(fmp.Funcionario.Pessoa.Pes_cod);
        }

        lblInfo.Text = "<center><div class='x_title blue'>" +
                       "Alterar Usuário " + nome + " " + sobrenome +
                       "<ul class='nav navbar-right panel_toolbox'>" +
                       caminhoPerfil +
                       "</ul>" +
                       "<div class='clearfix'></div>" +
                       "</div></center>";

        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>";
    }
Esempio n. 11
0
    protected void CarregarRequerentesInativos()
    {
        DataSet ds = new DataSet();

        ds = RequerenteDB.CountRequerentesInativos();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            lblRequerentesInativos.Text += "<div class='animated flipiny col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
                                           "<div class='tile-stats'>" +
                                           "<div class='icon'>" +
                                           "<i class='fa fa-user'></i>" +
                                           "</div>" +
                                           "<div class='count'>" + dr["count(req_cod)"] + "</div>" +
                                           "<h3><a href='../paginas/ConsultaRequerente.aspx?par=" + Funcoes.AESCodifica("Inativo") + "'>Requerente</a></h3>" +
                                           "<p></p>" +
                                           "</div>" +
                                           "</div>";
        }
    }
Esempio n. 12
0
    protected void CarregarRequerentes()
    {
        DataSet ds = new DataSet();

        ds = RequerenteDB.CountRequerentes();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            lblRequerentes.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-12 col-xs-12'>" +
                                   "<div class='tile-stats media event'>" +
                                   "<h2 class='pull-right border-aero profile_thumb'>" +
                                   "<i class='aero fa fa-user'><span class='left badge bg-orange'>" + dr["count(req_cod)"] + "</span></i>" +
                                   "</h2>" +
                                   "<center><br/><h3><a class='title aero' href='../paginas/ConsultaRequerente.aspx?par=" + Funcoes.AESCodifica("Ativo") + "'>Requerente</a></h3><center><br/>" +
                                   "</div>" +
                                   "</div>";

            //lblRequerente.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
            //                "<div class='tile-stats'>" +
            //                    "<div class='icon'>" +
            //                        "<i class='fa fa-user'></i>" +
            //                    "</div>" +
            //                    "<div class='count'>" + dr["count(req_cod)"] + "</div>" +
            //                    "<h3><a href='../paginas/ConsultaRequerente.aspx'>Requerente</a></h3>" +
            //                    "<p></p>" +
            //                "</div>" +
            //            "</div>";
        }
    }
Esempio n. 13
0
    protected void CarregarUsuariosInativos()
    {
        DataSet ds = new DataSet();

        ds = FuncionarioDB.CountUsuariosInativo();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            lblUsuariosInativos.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
                                        "<div class='tile-stats'>" +
                                        "<div class='icon'>" +
                                        "<i class='fa fa-user'></i>" +
                                        "</div>" +
                                        "<div class='count'>" + dr["count(fun_cod)"] + "</div>" +
                                        "<h3><a href='../paginas/ConsultaUsuario.aspx?par=" + Funcoes.AESCodifica("Inativo") + "'>Usuário</a></h3>" +
                                        "<p></p>" +
                                        "</div>" +
                                        "</div>";
        }
    }
Esempio n. 14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        if (Session["funcionario"] != null)
        {
            if (!IsPostBack)
            {
                DataSet ds2    = new DataSet();
                string  pagina = "";
                int     n      = 0;
                ds2 = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr in ds2.Tables[0].Rows)
                {
                    pagina = dr["mod_pagina"].ToString();
                    if (pagina == "Index.aspx")
                    {
                        n = 1;
                    }
                }

                if (n != 1)
                {
                    Response.Redirect("~/paginas/Erro/Erro404.aspx");
                }

                if (Session["teste"] != null)
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>dark('" + fmp.Funcionario.Pessoa.Pes_nome + "');</script>", false);
                }

                Session["teste"] = null;

                //Carregar Processos
                DataSet ds1 = new DataSet();
                ds1 = ProcessoDB.CountProcessos();
                foreach (DataRow dr in ds1.Tables[0].Rows)
                {
                    string simbolo = "";
                    string obs     = "";
                    string caminho = "";

                    if (dr["sta_valor"].Equals("Deferido"))
                    {
                        simbolo = "'fa fa-gavel'";
                        obs     = "Atenderam os requisitos";
                        caminho = "'../paginas/ProcessosDeferidos.aspx'";
                    }

                    if (dr["sta_valor"].Equals("Indeferido"))
                    {
                        simbolo = "'fa fa-times'";
                        obs     = "Necessita novas informações";
                        caminho = "'../paginas/ProcessosIndeferidos.aspx'";
                    }

                    if (dr["sta_valor"].Equals("Pendente"))
                    {
                        simbolo = "'fa fa-spinner'";
                        obs     = "Esperando a aprovação";
                        caminho = "'../paginas/ProcessosPendentes.aspx'";
                    }

                    if (dr["sta_valor"].Equals("Finalizado"))
                    {
                        simbolo = "'fa fa-check-circle-o'";
                        obs     = "Enviados para o arquivo";
                        caminho = "'../paginas/ProcessosFinalizados.aspx'";
                    }

                    lblProcessos.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
                                         "<div class='tile-stats'>" +
                                         "<div class='icon'>" +
                                         "<i class=" + simbolo + "></i>" +
                                         "</div>" +
                                         "<div class='count'>" + dr["count(pro_cod)"] + "</div>" +
                                         "<h3><a href=" + caminho + ">" + dr["sta_valor"] + "s</a></h3>" +
                                         "<p>" + obs + "</p>" +
                                         "</div>" +
                                         "</div>";
                }

                //Carregar Processos por Usuário
                DataSet ds = new DataSet();
                ds = ProcessoDB.SelectIndex(fmp.Funcionario.Pessoa.Pes_nome);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    int    porcent = 0;
                    string obs     = "";

                    if (dr["staValor"].Equals("Indeferido"))
                    {
                        porcent = 100;
                        obs     = "Processo Indefirido!";
                    }
                    else if (dr["staValor"].Equals("Pendente"))
                    {
                        porcent = 1;
                        obs     = "Processo requer um parecer!";
                    }
                    else if (dr["staValor"].Equals("Deferido"))
                    {
                        porcent = 50;
                        obs     = "Seu processo foi aprovado!";
                    }
                    else if (dr["staValor"].Equals("Finalizado"))
                    {
                        porcent = 100;
                        obs     = "Processo Finalizado!";
                    }

                    lblStatus.Text += "<div class='col-md-3 col-xs-12 widget widget_tally_box'>" +
                                      "<a href='../paginas/Process.aspx?pro=" + Funcoes.AESCodifica(dr["numeroProcesso"].ToString()) + "'>" +
                                      "<div class='x_panel'>" +
                                      "<div class='x_title'>" +
                                      "<h2>" + dr["numeroProcesso"] + "</h2>" +
                                      "<div class='clearfix'></div>" +
                                      "</div>" +
                                      "<div class='x_content'>" +
                                      "<div style = 'text-align: center; margin-bottom: 17px'>" +
                                      "<span class='chart' data-percent='" + porcent + "'>" +
                                      "<span class='percent'></span>" +
                                      "</span>" +
                                      "</div>" +
                                      "<div>" +
                                      "<h3 class='name_title'>" + dr["modelo"] + "</h3>" +
                                      "<div class='divider'></div>" +
                                      "<p>" + obs + "</p>" +
                                      "<p>Nome do Redator: " + dr["redator"] + " Matrícula: " + dr["matriculaRed"] + "</p>" +
                                      "<p>Status do Processo: " + dr["staValor"] + "</p>" +
                                      "</div>" +
                                      "</div>" +
                                      "</div>" +
                                      "</a>" +
                                      "</div>";
                }
            }
        }
        else
        {
            Session["info"] = 0;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
Esempio n. 15
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>";
        }
    }