Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var login = Session["Login"];

            if (login == null)
            {
                Response.Redirect("~/login.aspx");
            }
            id = Convert.ToInt32(Request.QueryString["id"]);

            var user = service.RetornaUsuario(Session["Login"].ToString());

            if (!user.Modulos.Any(x => x.id_modulo == 3))
            {
                Response.Redirect("~/AcessoNegado.aspx");
            }

            var           dirimp    = new DirectoryInfo(HttpRuntime.AppDomainAppPath + "//Files//Indexar");
            var           listfiles = dirimp.GetFiles("*.pdf", SearchOption.AllDirectories);
            StringBuilder str       = new StringBuilder();

            str.Append("<ol>");
            foreach (var item in listfiles)
            {
                str.Append("<li><a runat='server' href='../Documentos/Indexar?file=" + item.Name + "'>" + item.Name + "</a></li>");
            }
            str.Append("</ol>");
            ArquivosIndexar.Text = str.ToString();
        }
        private void MontaTela()
        {
            var frmcadcategoria = service.PreencheTela();

            var user = service.RetornaUsuario(Session["Login"].ToString());

            if (!user.Modulos.Any(x => x.id_modulo == 1))
            {
                Response.Redirect("~/AcessoNegado.aspx");
            }

            if (ddlMenus.Items.Count == 0)
            {
                foreach (var item in frmcadcategoria.Menus.Where(y => y.ExisteMDB.Trim().ToUpper() == "NAO").OrderBy(x => x.id_Oper).ToList())
                {
                    ddlMenus.Items.Add(new ListItem(item.DescNivel, item.id_Oper.ToString()));
                }
            }

            if (ddlTipoArquivo.Items.Count == 0)
            {
                foreach (var item in frmcadcategoria.TiposArquivo.OrderBy(x => x.id_tipo_arquivo).ToList())
                {
                    ddlTipoArquivo.Items.Add(new ListItem(item.descricao, item.id_tipo_arquivo.ToString()));
                }
            }
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var login = Session["Login"];

            if (login == null)
            {
                Response.Redirect("~/login.aspx");
            }
            id = Convert.ToInt32(Request.QueryString["id"]);

            var user = service.RetornaUsuario(Session["Login"].ToString());

            if (!user.Modulos.Any(x => x.id_modulo == 3))
            {
                Response.Redirect("~/AcessoNegado.aspx");
            }

            file         = Request.QueryString["file"].ToString();
            pdfFrame.Src = "\\Files\\Indexar\\" + file;


            //var frmcadcategoria = service.PreencheTela();
            if (ddlCategorias.Items.Count == 0)
            {
                var frmcadcategoria = service.CategoriasDocumentos();
                foreach (var item in frmcadcategoria.OrderBy(x => x.Nivel).ToList())
                {
                    ddlCategorias.Items.Add(new ListItem(item.DescNivel, item.id_Oper.ToString()));
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            var login = Session["Login"];

            if (login == null)
            {
                Response.Redirect("~/login.aspx");
            }

            var user = service.RetornaUsuario(Session["Login"].ToString());

            if (!user.Modulos.Any(x => x.id_modulo == 2))
            {
                Response.Redirect("~/AcessoNegado.aspx");
            }

            id = Convert.ToInt32(Request.QueryString["id"]);
            if (!this.IsPostBack)
            {
                PreencheTela();
            }
        }