/// <summary> /// 添加下载记录 /// </summary> private void Download() { //获取文库id int id; string usertype = nv["usertype"]; if (!int.TryParse(nv["id"], out id)) { HttpContext.Current.Response.Write("参数错误"); return; } E_WenKuDownload data = new E_WenKuDownload(); data.WenKuID = id; //判断用户类型:1=企业用户,2=个人用户 if (usertype == "1") { MLMGC.Security.EnterprisePage ep = new MLMGC.Security.EnterprisePage(true); data.UserID = ep.UserID; data.EnterpriseID = ep.EnterpriceID; data.UserType = MLMGC.DataEntity.User.UserType.企业用户; } else { MLMGC.Security.PersonalPage pp = new MLMGC.Security.PersonalPage(true); data.UserID = pp.UserID; data.UserType = MLMGC.DataEntity.User.UserType.个人用户; } bool flag = new T_WenKuDownload().Add(data); //声明返回json对象 JsonObjectCollection colDR = new JsonObjectCollection(); colDR.Add(new JsonStringValue("flag", flag ? "1" : "0")); //成功添加数据之后 再次获取原文件的地址。 E_WenKu dataW = new T_WenKu().GetModel(new E_WenKu() { WenKuID = id }); if (dataW != null) { colDR.Add(new JsonStringValue("url", MLMGC.COMP.Config.GetWenKuUrl(dataW.FileUrl))); } HttpContext.Current.Response.Write(colDR.ToString()); }
/// <summary> /// 下载文档记录数据 /// </summary> /// <param name="data"></param> /// <returns></returns> /// <remarks>tianzhenyun 2012-03-15</remarks> public bool Add(E_WenKuDownload data) { SqlParameter[] parms = { new SqlParameter("@WenKuID", SqlDbType.Int), new SqlParameter("@UserID", SqlDbType.Int), new SqlParameter("@EnterpriseID", SqlDbType.Int), new SqlParameter("@UserType", SqlDbType.TinyInt) }; parms[0].Value = data.WenKuID; parms[1].Value = data.UserID; parms[2].Value = data.EnterpriseID; parms[3].Value = (int)data.UserType; int ReturnValue; DbHelperSQL.RunProcedures("ProcB_WenkuDownloads_Insert", parms, out ReturnValue); return(ReturnValue > 0); }
/// <summary> /// 查看下载记录 /// </summary> /// <param name="data"></param> /// <returns></returns> /// <remarks>tianzhenyun 2012-03-15</remarks> public DataTable GetList(E_WenKuDownload data) { return(null); }
/// <summary> /// 查看下载记录 /// </summary> /// <param name="data"></param> /// <returns></returns> /// <remarks>tianzhenyun 2012-03-15</remarks> public DataTable GetList(E_WenKuDownload data) { return(dal.GetList(data)); }
/// <summary> /// 下载文档记录数据 /// </summary> /// <param name="data"></param> /// <returns></returns> /// <remarks>tianzhenyun 2012-03-15</remarks> public bool Add(E_WenKuDownload data) { return(dal.Add(data)); }