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")); }
/// <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"); }
/// <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"); }
/// <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"); }
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")); }
/// <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()); }
/// <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 = " 页/" + pageList1.PageCount + " "; }