예제 #1
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 == "ProcessosFinalizados.aspx")
                    {
                        n = 1;
                    }
                }

                if (n != 1)
                {
                    Response.Redirect("~/paginas/Erro/Erro404.aspx");
                }
                carregarGrid();
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        if (Session["funcionario"] != null)
        {
            if (!IsPostBack)
            {
                DataSet ds     = new DataSet();
                string  pagina = "";
                int     n      = 0;
                ds = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    pagina = dr["mod_pagina"].ToString();
                    if (pagina == "Admin.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
                CarregarProcessos();

                //Carregar Usuarios
                CarregarUsuarios();
                CarregarUsuariosInativos();

                //Carrega Requerentes
                CarregarRequerentes();
                CarregarRequerentesInativos();

                //Carregar Departamento
                CarregarDepartamento();
                CarregarDepartamentoInativo();

                //Carregar Setor
                CarregarSetor();
                CarregarSetorInativo();
            }
        }
    }
예제 #3
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 == "ConsultaUsuario.aspx")
                    {
                        n = 1;
                    }
                }

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

                string ativo = "";

                if (Request.QueryString["par"] != null && Request.QueryString["par"] != "")
                {
                    string par = Request.QueryString["par"].ToString().Replace(" ", "+");
                    ativo = Funcoes.AESDecodifica(par);
                }
                else
                {
                    ativo = "Ativo";
                }

                if (Request.QueryString["tip"] != null && Request.QueryString["tip"] != "")
                {
                    string tip = Request.QueryString["tip"].ToString().Replace(" ", "+");
                    ativo = Funcoes.AESDecodifica(tip);
                }

                CarregarUsuarios(ativo, fmp.Funcionario.Fun_cod);
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #4
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 == "ConsultaRequerente.aspx")
                    {
                        n = 1;
                    }
                }

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

            string ativo = "";
            if (Request.QueryString["par"] != null && Request.QueryString["par"] != "")
            {
                string par = Request.QueryString["par"].ToString().Replace(" ", "+");
                ativo = Funcoes.AESDecodifica(par);
            }
            else
            {
                ativo = "Ativo";
            }

            CarregarRequerentes(ativo);

            if (lbl.Text == "")
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>info();</script>", false);
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #5
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 == "ConsultaProcesso.aspx")
                    {
                        n = 1;
                    }
                }

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

                CarregarTabela();
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }

        if (grdProcessos.Rows.Count > 0)
        {
            grdProcessos.HeaderRow.TableSection = TableRowSection.TableHeader;
        }

        //deletando o usuario do lucasa
        // __________________
        //|     DELETING     |
        //|__________________|
        // __________________
        //|||||||||50%       |
        //|||||||||__________|
        //
        //
    }
예제 #6
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 == "ExcluirSetor.aspx")
                    {
                        n = 1;
                    }
                }

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

                if (Request.QueryString["par"] != null)
                {
                    if (Request.QueryString["par"].ToString() != "")
                    {
                        string valor = Request.QueryString["par"].ToString().Replace(" ", "+");
                        int    n1    = Convert.ToInt32(Funcoes.AESDecodifica(valor));

                        Setor set = SetorDB.Select(n1);

                        txbCodigo.Text = Convert.ToString(set.Set_cod);
                        txbDesc.Text   = Convert.ToString(set.Set_descricao);
                        txbNome.Text   = Convert.ToString(set.Set_nome);

                        txbNomeDepar.Text = set.Departamento.Dep_nome;
                    }
                }
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #7
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 == "NewCadastroDepartamento.aspx")
                    {
                        n = 1;
                    }
                }

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

                //DataSet ds = DepartamentoDB.SelectAllChefe();
                //ddlMatricula.DataSource = ds;
                //ddlMatricula.DataTextField = "pes_nome";
                //// Nome da coluna do Banco de dados
                //ddlMatricula.DataValueField = "fun_cod";
                //// ID da coluna do Banco
                //ddlMatricula.DataBind();
                //ddlMatricula.Items.Insert(0, "Selecione");
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #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 == "Process.aspx")
                    {
                        n = 1;
                    }
                }

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

                //CarregarComponentes();
                Decodificar();
                CarregarDrop();
                CarregarTramitar(fmp);
                CarregarFinalizar(fmp);
                CarregarDevolver(fmp);
                CarregarUpload();
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #9
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 == "NewCadastroUsuario.aspx")
                    {
                        n = 1;
                    }
                }

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

                CarregarPerfil();
                CarregarCargo();
                CarregarSetor();
                CarregarChecksAdicional();
                CarregarChecksPadrao();
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

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

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

                Decodificar(fmp);
                //PerfilUsuario(fmp);
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        if (Session["funcionario"] != null)
        {
            if (!Page.IsPostBack)
            {
                //Carregar Informações de Usuário
                lblNome.Text   = fmp.Funcionario.Pessoa.Pes_nome;
                lblNome1.Text  = fmp.Funcionario.Pessoa.Pes_nome;
                lblPerfil.Text = fmp.Funcionario.Perfil.Pfl_descricao;

                if (fmp.Funcionario.Perfil.Pfl_descricao.Equals("Administrador"))
                {
                    lblLogo.Text      = "<a href='../paginas/Admin.aspx' class='site_title'><i class='wi fa-paw'></i><span>Wistoll</span></a>";
                    lblPrincipal.Text = "<a href='../paginas/Admin.aspx'><i class='fa fa-home'></i>Principal </a>";
                }
                else
                {
                    lblLogo.Text      = "<a href='../paginas/Index.aspx' class='site_title'><i class='wi fa-paw'></i><span>Wistoll</span></a>";
                    lblPrincipal.Text = "<a href='../paginas/Index.aspx'><i class='fa fa-home'></i>Principal </a>";
                }

                //Carregar Menu
                DataSet ds        = new DataSet();
                string  cadastrar = "";
                string  consultar = "";
                string  imprimir  = "";
                ds = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    cadastrar = dr["mod_descricao"].ToString();
                    if (cadastrar.Substring(0, 9) == "Cadastrar")
                    {
                        lblCadastrar.Text += "<li><a href='../paginas/" + dr["mod_pagina"] + "'>" + dr["mod_descricao"] + "</a></li>";
                    }

                    consultar = dr["mod_descricao"].ToString();
                    if (consultar.Substring(0, 9) == "Consultar")
                    {
                        lblConsultar.Text += "<li><a href='../paginas/" + dr["mod_pagina"] + "'>" + dr["mod_descricao"] + "</a></li>";
                    }

                    imprimir = dr["mod_descricao"].ToString();
                    if (consultar.Substring(0, 8) == "Imprimir")
                    {
                        lblImprimir.Text += "<li><a href='../paginas/" + dr["mod_pagina"] + "'>" + dr["mod_descricao"] + "</a></li>";
                    }
                }

                //Carregar Imagem de Perfil

                Perfil pfl = PerfilDB.Select(fmp.Funcionario.Perfil.Pfl_cod);

                string imagem = pfl.Pfl_imagem;

                lblImagem.Text  = "<img src='" + pfl.Pfl_imagem + "' alt='...' class='img-circle profile_img' />";
                lblImagem1.Text = "<img src='" + pfl.Pfl_imagem + "' alt='' />";
            }
        }
        else
        {
            Session["info"] = 0;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
예제 #12
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");
        }
    }
예제 #13
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>";
    }
예제 #14
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        FunMod funCod = (FunMod)Session["funcionario"];

        string texto = Request.QueryString["pfl"].Replace(" ", "+");
        int    n     = Convert.ToInt32(Funcoes.AESDecodifica(texto));
        FunMod fmp1  = FunModDB.Select(n);

        if (txtNome1.Text != "" && txtSobrenome1.Text != "" && txtDataNas1.Text != "" && ddlCargo.SelectedIndex != 0 && txtMatricula1.Text != "" && txtCPF1.Text != "" && txtRG1.Text != "" && txtCEP1.Text != "" && ddlEstados.SelectedIndex != 0 && txtCidade1.Text != "" && txtBairro1.Text != "" && txtRua1.Text != "" && txtNumero1.Text != "" && txtComplemento1.Text != "")
        {
            FunMod      fmp = new FunMod();
            Funcionario fun = new Funcionario();
            fmp.Funcionario = fun;
            Modulo mod = new Modulo();
            fmp.Modulo = mod;
            Pessoa pes = new Pessoa();
            fmp.Funcionario.Pessoa = pes;
            Perfil pfl = new Perfil();
            fmp.Funcionario.Perfil = new Perfil();
            Setor set = new Setor();
            fmp.Funcionario.Setor = set;
            Cargo car = new Cargo();
            fmp.Funcionario.Cargo = car;
            //Contato con = new Contato();
            //con.Pessoa = pes;

            fmp.Funcionario.Pessoa.Pes_cod            = fmp1.Funcionario.Pessoa.Pes_cod;
            fmp.Funcionario.Pessoa.Pes_tipo           = "Fisica";
            fmp.Funcionario.Pessoa.Pes_ativo          = "Ativo";
            fmp.Funcionario.Pessoa.Cod_fun            = funCod.Funcionario.Pessoa.Pes_cod;
            fmp.Funcionario.Cod_fun                   = funCod.Funcionario.Pessoa.Pes_cod;
            fmp.Funcionario.Pessoa.Pes_nome           = txtNome1.Text;
            fmp.Funcionario.Pessoa.Pes_sobrenome      = txtSobrenome1.Text;
            fmp.Funcionario.Pessoa.Pes_dataNascimento = txtDataNas1.Text;
            fmp.Funcionario.Cargo.Car_cod             = Convert.ToInt32(ddlCargo.SelectedValue);
            fmp.Funcionario.Fun_cod                   = fmp1.Funcionario.Fun_cod;
            fmp.Funcionario.Fun_matricula             = txtMatricula1.Text;
            fmp.Funcionario.Pessoa.Pes_sexo           = rdbSexo.SelectedValue;
            if (rdbUsu.Visible != false)
            {
                fmp.Funcionario.Perfil.Pfl_cod = Convert.ToInt32(rdbUsu.SelectedValue);
            }
            else
            {
                fmp.Funcionario.Perfil.Pfl_cod = 1;
            }
            fmp.Funcionario.Pessoa.Pes_rg          = txtRG1.Text;
            fmp.Funcionario.Pessoa.Pes_cpf         = txtCPF1.Text;
            fmp.Funcionario.Setor.Set_cod          = Convert.ToInt32(ddlSetor.SelectedValue);
            fmp.Funcionario.Pessoa.Pes_estado      = ddlEstados.SelectedValue;
            fmp.Funcionario.Pessoa.Pes_cidade      = txtCidade1.Text;
            fmp.Funcionario.Pessoa.Pes_bairro      = txtBairro1.Text;
            fmp.Funcionario.Pessoa.Pes_rua         = txtRua1.Text;
            fmp.Funcionario.Pessoa.Pes_numero      = txtNumero1.Text;
            fmp.Funcionario.Pessoa.Pes_complemento = txtComplemento1.Text;
            fmp.Funcionario.Pessoa.Pes_cep         = txtCEP1.Text;

            if (rdbChefe.SelectedIndex == 0)
            {
                fmp.Funcionario.Fun_chefeDepartamento = false;
                fmp.Funcionario.Fun_chefeSetor        = false;
            }
            else if (rdbChefe.SelectedIndex == 1)
            {
                fmp.Funcionario.Fun_chefeDepartamento = false;
                fmp.Funcionario.Fun_chefeSetor        = true;
            }
            else if (rdbChefe.SelectedIndex == 2)
            {
                fmp.Funcionario.Fun_chefeDepartamento = true;
                fmp.Funcionario.Fun_chefeSetor        = false;
            }

            string listaPermissao = "";

            //foreach
            foreach (ListItem selecionadas in cblPadrao.Items)
            {
                if (selecionadas.Selected == true)
                {
                    listaPermissao += "('fun_per', " + selecionadas.Value + ", " + funCod.Funcionario.Pessoa.Pes_cod + "),";
                }
            }

            foreach (ListItem selecionadas in checkAdicionais.Items)
            {
                if (selecionadas.Selected == true)
                {
                    listaPermissao += "('fun_per', " + selecionadas.Value + ", " + funCod.Funcionario.Pessoa.Pes_cod + "),";
                }
            }

            listaPermissao = listaPermissao.Substring(0, listaPermissao.Length - 1);

            string retorno = "";

            retorno = FuncionarioDB.Update(fmp, listaPermissao);
            retorno = retorno.Substring(0, 4);

            if (retorno != "Erro")
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false);
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false);
        }
    }
예제 #15
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");
        }
    }
예제 #16
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>";
        }
    }