Esempio n. 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 == "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");
        }
    }
Esempio n. 2
0
    public static Funcionario Select(int fun_cod)
    {
        Funcionario fun = null;

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

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

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

            int pessoa = 0;
            int cargo  = 0;
            int setor  = 0;
            int perfil = 0;

            while (objReader.Read())
            {
                fun               = new Funcionario();
                fun.Fun_cod       = Convert.ToInt32(objReader["fun_cod"]);
                fun.Fun_matricula = Convert.ToString(objReader["fun_matricula"]);
                fun.Fun_senha     = Convert.ToString(objReader["fun_senha"]);
                if (objReader["fun_chefeDepartamento"].Equals(false))
                {
                    fun.Fun_chefeDepartamento = false;
                }
                else
                {
                    fun.Fun_chefeDepartamento = true;
                }
                if (objReader["fun_chefeSetor"].Equals(false))
                {
                    fun.Fun_chefeSetor = false;
                }
                else
                {
                    fun.Fun_chefeSetor = true;
                }
                if (objReader["fun_primeiroAcesso"].Equals(false))
                {
                    fun.Fun_primeiroAcesso = false;
                }
                else
                {
                    fun.Fun_primeiroAcesso = true;
                }
                if (objReader["cod_fun"] == DBNull.Value)
                {
                    fun.Cod_fun = null;
                }
                else
                {
                    fun.Cod_fun = Convert.ToInt32(objReader["cod_fun"]);
                }
                pessoa = Convert.ToInt32(objReader["pes_cod"]);
                cargo  = Convert.ToInt32(objReader["car_cod"]);
                setor  = Convert.ToInt32(objReader["set_cod"]);
                perfil = Convert.ToInt32(objReader["pfl_cod"]);
            }

            objConexao.Close();
            objComando.Dispose();
            objConexao.Dispose();
            fun.Pessoa = PessoaDB.Select(pessoa);
            fun.Cargo  = CargoDB.Select(cargo);
            fun.Setor  = SetorDB.Select(setor);
            fun.Perfil = PerfilDB.Select(perfil);
            return(fun);
        }
        catch
        {
            return(fun = null);
        }
    }