예제 #1
0
        public void UpdateReadTime(string strFileGUID, string strTrainmanGUID, string strReadTime)
        {
            string strWhere = string.Format(" StrFileGUID='{0}' AND StrTrainmanGUID='{1}' ", strFileGUID, strTrainmanGUID);

            TF.CommonUtility.LogClass.log(strWhere);
            List <TF.RunSafty.Model.TAB_ReadDocPlan> plans = this.GetModelList(strWhere);

            if (plans != null && plans.Count > 0)
            {
                TF.RunSafty.Model.TAB_ReadDocPlan plan = plans[0];
                DateTime readTime = DateTime.Parse(strReadTime);
                if (plan.NReadCount.HasValue && plan.NReadCount.Value > 0) //已经阅读
                {
                    plan.NReadCount++;
                    plan.DtLastReadTime = readTime;
                }
                else
                {
                    plan.DtFirstReadTime = readTime;
                    plan.DtLastReadTime  = readTime;
                    plan.NReadCount      = 1;
                }
                if (this.Update(plan))
                {
                    TF.CommonUtility.LogClass.log("阅读记录更新成功");
                }
                else
                {
                    TF.CommonUtility.LogClass.log("阅读记录更新失败");
                }
            }
        }
예제 #2
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(TF.RunSafty.Model.TAB_ReadDocPlan model)
 {
     return(dal.Update(model));
 }
예제 #3
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int  Add(TF.RunSafty.Model.TAB_ReadDocPlan model)
 {
     return(dal.Add(model));
 }