Exemplo n.º 1
0
        /// <summary>
        /// 修改
        /// </summary>
        /// yangj    16.09.21
        /// <param name="value">临时数据实体</param>
        /// <returns></returns>
        public bool Modify(TempRecordInfo value)
        {
            // 获取当前用户ID
            int userId = new BLL.User.User().CurrentUser().UserId;

            value.UserId = userId;

            return(TempInfoMapper.Update(value) > 0);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 增加一条临时数据记录
        /// </summary>
        /// yangj    16.09.21
        /// <param name="values">临时数据实体</param>
        /// <returns></returns>
        public bool Add(TempRecordInfo values)
        {
            // 获取当前用户ID
            int userId = new BLL.User.User().CurrentUser().UserId;

            values.UserId = userId;
            TempInfoMapper.Insert(values);

            return(values.TempInfoId > 0);
        }
        public MessageInfo GetTempRecord(int infoTypeId, int reportId)
        {
            TempRecordInfo tempRecordInfo = TempRecord.Get(infoTypeId, reportId);

            if (tempRecordInfo != null)
            {
                return(Newtonsoft.Json.JsonConvert.DeserializeObject <MessageInfo>(tempRecordInfo.Context));
            }
            else
            {
                return(null);
            }
        }
        public object SaveAsTemp(TempRecordInfo tempRecordInfo)
        {
            bool   result  = true;
            string message = string.Empty;

            result = TempRecord.SaveAsTemp(tempRecordInfo);

            if (result)
            {
                return(result);
            }
            else
            {
                return(message);
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// 信息记录保存为草稿
        /// </summary>
        /// yangj    16.09.21
        /// <param name="tempRecordInfo">临时数据实体</param>
        /// <returns></returns>
        public bool SaveAsTemp(TempRecordInfo tempRecordInfo)
        {
            bool result = true;

            // 如果记录不存在,则新添记录,否则修改原有记录
            if (tempRecordInfo.TempInfoId != 0)
            {
                result &= Modify(tempRecordInfo);
            }
            else
            {
                result &= Add(tempRecordInfo);
            }

            return(result);
        }
        public TempRecordInfo GetTempInfoId(int infoTypeId, int reportId)
        {
            TempRecordInfo tempRecordInfo = TempRecord.Get(infoTypeId, reportId);

            return(tempRecordInfo);
        }