Ejemplo n.º 1
0
    protected void lnkDevolver_Click(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        Funcionario fun = FuncionarioDB.Select(Convert.ToInt32(lblNumeroRedator.Text));

        Tramitacao tra = new Tramitacao();

        tra.Funcionario = new Funcionario();

        tra.Tra_cod            = Convert.ToInt32(lblTramitacao.Text);
        tra.Tra_localAtual     = fun.Setor.Set_nome;
        tra.Tra_localAnteriror = lblLocalAnterior.Text;
        string data = DateTime.Now.ToString();

        data = data.Substring(0, 10);
        tra.Tra_dataEnvio       = data;
        tra.Funcionario.Fun_cod = Convert.ToInt32(lblNumeroRedator.Text);
        tra.Cod_fun             = fmp.Funcionario.Fun_cod;

        switch (TramitacaoDB.Atualizar(tra))
        {
        case 0:
            Response.Redirect("../paginas/Process.aspx?pro=" + Request.QueryString["pro"].Replace(" ", "+"));
            break;

        case -2:
            break;
        }
    }
Ejemplo n.º 2
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>";
        }
    }
Ejemplo n.º 3
0
    protected string CarregarUsuario(int codigo, string dia, string mes, string ano)
    {
        string      usuario = "";
        Funcionario fun     = FuncionarioDB.Select(codigo);

        usuario = "<h4 class='heading'>" + fun.Setor.Set_nome + "</h4>" +
                  "<div class='byline'>" +
                  "<span>" + dia + "/" + mes + "/" + ano + "</span> <a href='#''>" + fun.Pessoa.Pes_nome + " " + fun.Pessoa.Pes_sobrenome + "</a>" +
                  "</div><br />";

        return(usuario);
    }
Ejemplo n.º 4
0
    public static FunMod Select(int fun_cod)
    {
        FunMod fmp = null;

        try
        {
            IDbConnection objConexao;
            IDbCommand    objComando;
            IDataReader   objReader;
            objConexao = Mapped.Connection();

            string sql = "select * from fun_mod where fun_cod=?fun_cod;";

            objComando = Mapped.Command(sql, objConexao);
            objComando.Parameters.Add(Mapped.Parameter("?fun_cod", fun_cod));
            objReader = objComando.ExecuteReader();

            int modulo      = 0;
            int funcionario = 0;

            while (objReader.Read())
            {
                fmp         = new FunMod();
                modulo      = Convert.ToInt32(objReader["mod_cod"]);
                funcionario = Convert.ToInt32(objReader["fun_cod"]);
                if (objReader["cod_fun"] == DBNull.Value)
                {
                    fmp.Cod_fun = null;
                }
                else
                {
                    fmp.Cod_fun = Convert.ToInt32(objReader["cod_fun"]);
                }
            }

            objConexao.Close();
            objComando.Dispose();
            objConexao.Dispose();

            fmp.Funcionario = FuncionarioDB.Select(funcionario);
            fmp.Modulo      = ModuloDB.Select(modulo);

            return(fmp);
        }
        catch (Exception e)
        {
            return(fmp = null);
        }
    }
Ejemplo n.º 5
0
    protected void CarregarSetor(int fun_cod)
    {
        Funcionario fun = FuncionarioDB.Select(fun_cod);
        DataSet     ds  = new DataSet();

        if (fun.Perfil.Pfl_descricao == "Administrador")
        {
            ds = SetorDB.SelectAllAdministrador();
        }
        else
        {
            ds = SetorDB.SelectAll();
        }
        ddlSetor.DataSource     = ds;
        ddlSetor.DataTextField  = "set_nome";
        ddlSetor.DataValueField = "set_cod";
        ddlSetor.DataBind();
        ddlSetor.Items.Insert(0, "Selecione...");
    }
Ejemplo n.º 6
0
    protected void CarregarChecksPadrao(int fun_cod)
    {
        Funcionario fun = FuncionarioDB.Select(fun_cod);
        DataSet     ds  = new DataSet();

        if (fun.Perfil.Pfl_descricao != "Administrador")
        {
            ds = ModuloDB.SelectPadrao();
        }
        else
        {
            ds = ModuloDB.SelectPadraoAdmin();
        }

        cblPadrao.DataSource     = ds;
        cblPadrao.DataTextField  = "mod_descricao";
        cblPadrao.DataValueField = "mod_cod";
        cblPadrao.DataBind();

        foreach (ListItem selecionadas in cblPadrao.Items)
        {
            selecionadas.Selected = true;
        }
    }
Ejemplo n.º 7
0
    protected void CarregarChecks(int fun_cod, FunMod fmp)
    {
        Funcionario fun = FuncionarioDB.Select(fun_cod);
        int         n   = 0;
        DataSet     ds1 = new DataSet();

        ds1 = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod);
        foreach (DataRow dr1 in ds1.Tables[0].Rows)
        {
            if (dr1["mod_descricao"].Equals("Habilitar Permissão"))
            {
                n = 1;
                break;
            }
        }

        if (n != 1)
        {
            lblPermissoes.Visible   = false;
            checkAdicionais.Visible = false;
            DataSet ds = new DataSet();

            if (fun.Perfil.Pfl_descricao != "Administrador")
            {
                ds = ModuloDB.SelectAdicinoal();
            }
            else
            {
                ds = ModuloDB.SelectAdicinoalAdmin();
            }

            checkAdicionais.DataSource     = ds;
            checkAdicionais.DataTextField  = "mod_descricao";
            checkAdicionais.DataValueField = "mod_cod";
            checkAdicionais.DataBind();

            DataSet dsFunc = new DataSet();
            dsFunc = ModuloDB.SelectAdicinoalFuncionario(fun_cod);

            foreach (DataRow dr in dsFunc.Tables[0].Rows)
            {
                foreach (ListItem selecionadas in checkAdicionais.Items)
                {
                    if (Convert.ToInt32(dr["mod_cod"]) == Convert.ToInt32(selecionadas.Value))
                    {
                        selecionadas.Selected = true;
                    }
                }
            }
        }
        else
        {
            lblPermissoes.Visible   = true;
            checkAdicionais.Visible = true;
            DataSet ds = new DataSet();
            if (fun.Perfil.Pfl_descricao != "Administrador")
            {
                ds = ModuloDB.SelectAdicinoal();
            }
            else
            {
                ds = ModuloDB.SelectAdicinoalAdmin();
            }

            checkAdicionais.DataSource     = ds;
            checkAdicionais.DataTextField  = "mod_descricao";
            checkAdicionais.DataValueField = "mod_cod";
            checkAdicionais.DataBind();

            DataSet dsFunc = new DataSet();
            dsFunc = ModuloDB.SelectAdicinoalFuncionario(fun_cod);


            foreach (DataRow dr in dsFunc.Tables[0].Rows)
            {
                foreach (ListItem selecionadas in checkAdicionais.Items)
                {
                    if (Convert.ToInt32(dr["mod_cod"]) == Convert.ToInt32(selecionadas.Value))
                    {
                        selecionadas.Selected = true;
                    }
                }
            }
        }
    }