Пример #1
0
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public int Insert(Entities.KLUploadFile model)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@RecID",        SqlDbType.BigInt,       8),
                new SqlParameter("@KLID",         SqlDbType.BigInt,       8),
                new SqlParameter("@FilePath",     SqlDbType.VarChar,   1000),
                new SqlParameter("@Filename",     SqlDbType.VarChar,    100),
                new SqlParameter("@ExtendName",   SqlDbType.VarChar,     50),
                new SqlParameter("@FileSize",     SqlDbType.Int,          4),
                new SqlParameter("@ClickCount",   SqlDbType.Int,          4),
                new SqlParameter("@CreateTime",   SqlDbType.DateTime),
                new SqlParameter("@CreateUserID", SqlDbType.Int, 4)
            };
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value     = model.KLID;
            parameters[2].Value     = model.FilePath;
            parameters[3].Value     = model.Filename;
            parameters[4].Value     = model.ExtendName;
            parameters[5].Value     = model.FileSize;
            parameters[6].Value     = model.ClickCount;
            parameters[7].Value     = model.CreateTime;
            parameters[8].Value     = model.CreateUserID;

            SqlHelper.ExecuteNonQuery(CONNECTIONSTRINGS, CommandType.StoredProcedure, P_KLUPLOADFILE_INSERT, parameters);
            return((int)parameters[0].Value);
        }
Пример #2
0
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public int Update(SqlTransaction sqltran, Entities.KLUploadFile model)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@RecID",        SqlDbType.Int,          8),
                new SqlParameter("@KLID",         SqlDbType.Int,          8),
                new SqlParameter("@FilePath",     SqlDbType.VarChar,   1000),
                new SqlParameter("@Filename",     SqlDbType.VarChar,    100),
                new SqlParameter("@ExtendName",   SqlDbType.VarChar,     50),
                new SqlParameter("@FileSize",     SqlDbType.Int,          4),
                new SqlParameter("@ClickCount",   SqlDbType.Int,          4),
                new SqlParameter("@CreateTime",   SqlDbType.DateTime),
                new SqlParameter("@CreateUserID", SqlDbType.Int, 4)
            };
            parameters[0].Value = model.RecID;
            parameters[1].Value = model.KLID;
            parameters[2].Value = model.FilePath;
            parameters[3].Value = model.Filename;
            parameters[4].Value = model.ExtendName;
            parameters[5].Value = model.FileSize;
            parameters[6].Value = model.ClickCount;
            parameters[7].Value = model.CreateTime;
            parameters[8].Value = model.CreateUserID;

            return(SqlHelper.ExecuteNonQuery(sqltran, CommandType.StoredProcedure, P_KLUPLOADFILE_UPDATE, parameters));
        }
Пример #3
0
        private Entities.KLUploadFile LoadSingleKLUploadFile(DataRow row)
        {
            Entities.KLUploadFile model = new Entities.KLUploadFile();

            if (row["RecID"].ToString() != "")
            {
                model.RecID = long.Parse(row["RecID"].ToString());
            }
            if (row["KLID"].ToString() != "")
            {
                model.KLID = long.Parse(row["KLID"].ToString());
            }
            model.FilePath   = row["FilePath"].ToString();
            model.Filename   = row["Filename"].ToString();
            model.ExtendName = row["ExtendName"].ToString();
            if (row["FileSize"].ToString() != "")
            {
                model.FileSize = int.Parse(row["FileSize"].ToString());
            }
            if (row["ClickCount"].ToString() != "")
            {
                model.ClickCount = int.Parse(row["ClickCount"].ToString());
            }
            if (row["CreateTime"].ToString() != "")
            {
                model.CreateTime = DateTime.Parse(row["CreateTime"].ToString());
            }
            if (row["CreateUserID"].ToString() != "")
            {
                model.CreateUserID = int.Parse(row["CreateUserID"].ToString());
            }
            return(model);
        }
Пример #4
0
        public void AppendClickCountByFilePath(string path)
        {
            Entities.QueryKLUploadFile query = new QueryKLUploadFile();
            query.FilePath = path.Replace(@"\KnowledgeLib", "").Replace("/", @"\");
            int       totalCount = 0;
            DataTable dt         = BLL.KLUploadFile.Instance.GetKLUploadFile(query, "", 1, 1, out totalCount);

            if (totalCount > 0)
            {
                Entities.KLUploadFile info = BLL.KLUploadFile.Instance.GetKLUploadFile(int.Parse(dt.Rows[0]["RecID"].ToString()));
                if (info != null)
                {
                    info.ClickCount = info.ClickCount + 1;
                    BLL.KLUploadFile.Instance.Update(info);
                }
            }
        }
Пример #5
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public int Update(SqlTransaction sqltran, Entities.KLUploadFile model)
 {
     return(Dal.KLUploadFile.Instance.Update(sqltran, model));
 }
Пример #6
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public int Update(Entities.KLUploadFile model)
 {
     return(Dal.KLUploadFile.Instance.Update(model));
 }
Пример #7
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int  Insert(Entities.KLUploadFile model)
 {
     return(Dal.KLUploadFile.Instance.Insert(model));
 }