コード例 #1
0
        protected void databind()
        {
            //获取个人信息,判断他的信息是否完善,如果不完善,跳转到个人资料页面进行填写。
            E_Personal dataPersonal = new E_Personal();

            dataPersonal.UserID     = UserID;
            dataPersonal.PersonalID = PersonalID;
            dataPersonal            = new T_Personal().GetModel(dataPersonal);
            if (dataPersonal == null)
            {
                Response.Redirect("../main.aspx");
            }
            //判断资料是否完善
            if (!new T_Personal().IsPerfect(dataPersonal))
            {
                Jscript.AlertAndRedirect(this, "个人信息不完善", "../Modify.aspx");
                return;
            }


            //获取文库目录分类
            DataTable dt = new T_WenKuClass().GetList();

            if (dt == null)
            {
                return;
            }
            //绑定目录分类
            foreach (DataRow row in dt.Rows)
            {
                ddlCategory.Items.Add(new ListItem(row["WenKuClassName"].ToString(), row["WenKuClassID"].ToString()));
            }
            ddlCategory.Items.Add(new ListItem("其它", "0"));
        }
コード例 #2
0
ファイル: WenKu.ashx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 添加文库分类
        /// </summary>
        private void AddClass()
        {
            string name = nv["name"].Trim();

            if (string.IsNullOrEmpty(name))
            {
                HttpContext.Current.Response.Write("参数错误");
                return;
            }
            E_WenKuClass data = new E_WenKuClass();

            data.WenKuClassName = name;
            bool flag = new T_WenKuClass().Add(data);

            HttpContext.Current.Response.Write(flag ? "1" : "0");
        }
コード例 #3
0
ファイル: WenKu.ashx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 删除文库分类
        /// </summary>
        private void DeleteClass()
        {
            int id;

            if (!int.TryParse(nv["id"], out id))
            {
                HttpContext.Current.Response.Write("参数错误");
                return;
            }
            E_WenKuClass data = new E_WenKuClass();

            data.WenKuClassID = id;
            bool flag = new T_WenKuClass().Delete(data);

            HttpContext.Current.Response.Write(flag ? "1" : "0");
        }
コード例 #4
0
ファイル: WenKu.ashx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 修改文库分类
        /// </summary>
        private void UpdateClass()
        {
            string name = nv["name"].Trim();
            int    id;

            if (!int.TryParse(nv["id"], out id) || string.IsNullOrEmpty(name))
            {
                HttpContext.Current.Response.Write("参数错误");
                return;
            }
            E_WenKuClass data = new E_WenKuClass();

            data.WenKuClassID   = id;
            data.WenKuClassName = name;
            bool flag = new T_WenKuClass().Update(data);

            HttpContext.Current.Response.Write(flag ? "1" : "0");
        }
コード例 #5
0
        protected void databind()
        {
            //加载文件基本信息
            int id = Requests.GetQueryInt("id", 0);

            E_Material data = new E_Material();

            data.MaterialID   = id;
            data.EnterpriseID = EnterpriceID;
            data              = new T_Material().GetModel(data);
            txtCaption.Text   = data.MaterialName;
            hlUrl.Text        = data.FileName;
            hlUrl.NavigateUrl = MLMGC.COMP.Config.GetEnterpriseMaterialUrl(EnterpriceID, data.Url);
            //用隐藏域存储附件信息
            hfFile.Value = string.Format("{0}|{1}|{2}|{3}", data.FileName, data.FileType, data.FileSize, data.Url);

            //验证要共享的文件是否存在,若存在则不能共享
            bool flag = new T_WenKu().Exists(new E_WenKu()
            {
                FileName = data.FileName
            });

            if (flag)
            {
                Jscript.AlertAndRedirect(this, "该文档已存在无法共享", "../Material/MaterialList.aspx");
                return;
            }


            //获取文库目录分类
            DataTable dt = new T_WenKuClass().GetList();

            if (dt == null)
            {
                return;
            }
            foreach (DataRow row in dt.Rows)
            {
                ddlCategory.Items.Add(new ListItem(row["WenKuClassName"].ToString(), row["WenKuClassID"].ToString()));
            }
            //绑定目录分类
            ddlCategory.Items.Add(new ListItem("其它", "0"));
        }
コード例 #6
0
ファイル: WenKu.ashx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 查询文库分类对象
        /// </summary>
        private void GetClass()
        {
            int id;

            if (!int.TryParse(nv["id"], out id))
            {
                HttpContext.Current.Response.Write("参数错误");
                return;
            }
            E_WenKuClass data = new E_WenKuClass();

            data.WenKuClassID = id;
            data = new T_WenKuClass().GetModel(data);
            JsonObjectCollection colDR = new JsonObjectCollection();

            colDR.Add(new JsonStringValue("flag", data != null ? "1" : "0"));
            colDR.Add(new JsonStringValue("id", data.WenKuClassID.ToString()));
            colDR.Add(new JsonStringValue("name", data.WenKuClassName));
            HttpContext.Current.Response.Write(colDR.ToString());
        }
コード例 #7
0
ファイル: List.aspx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            //获取个人信息,判断他的信息是否完善,如果不完善,跳转到个人资料页面进行填写。
            E_Personal dataPersonal = new E_Personal();

            dataPersonal.UserID     = UserID;
            dataPersonal.PersonalID = PersonalID;
            dataPersonal            = new T_Personal().GetModel(dataPersonal);
            if (dataPersonal == null)
            {
                Response.Redirect("../main.aspx");
            }
            //判断资料是否完善
            if (!new T_Personal().IsPerfect(dataPersonal))
            {
                Jscript.AlertAndRedirect(this, "个人信息不完善", "../Modify.aspx");
                return;
            }

            //绑定文件类型
            EnumUtil.BindList <EnumFileType>(rdType);
            rdType.Items.RemoveAt(rdType.Items.Count - 1);//去掉最后一个其它
            //文库项目分类
            DataTable dt = new T_WenKuClass().GetList();

            //绑定目录分类
            ddlCategory.Items.Add(new ListItem("全部", "-1"));
            if (dt == null)
            {
                return;
            }
            foreach (DataRow row in dt.Rows)
            {
                ddlCategory.Items.Add(new ListItem(row["WenKuClassName"].ToString(), row["WenKuClassID"].ToString()));
            }
            ddlCategory.Items.Add(new ListItem("其它", "0"));


            //获取文库列表
            E_WenKu data = new E_WenKu();

            data.UserID               = UserID;
            data.WenKuClassID         = Requests.GetQueryInt("cid", -1);
            ddlCategory.SelectedValue = data.WenKuClassID.ToString();

            data.Keywords        = Requests.GetQueryString("keywords");
            txtName.Text         = data.Keywords;
            data.SetFileType     = Requests.GetQueryInt("filetype", 0);
            rdType.SelectedValue = ((int)data.FileType).ToString();
            data.SetStatusFlag   = (int)EnumStatusFlag.审核通过且上线;

            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageIndex = pageIndex;
            data.Page.PageSize  = pageSize;

            rpList.DataSource = new T_WenKu().GetList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }