/// <summary>
 /// 插入需要上传消费机的卡号
 /// </summary>
 /// <param name="iCardNo">卡号</param>
 /// <param name="enmOpt">上传操作</param>
 /// <param name="enmReason">上传原因</param>
 public ReturnValueInfo InsertUploadCardNo(int iCardNo, Common.DefineConstantValue.EnumCardUploadListOpt enmOpt, Common.DefineConstantValue.EnumCardUploadListReason enmReason, string strUserID)
 {
     BlacklistChangeRecord_blc_Info blistInsert = new BlacklistChangeRecord_blc_Info();
     blistInsert.blc_cRecordID = Guid.NewGuid();
     blistInsert.blc_cOperation = enmOpt.ToString();
     blistInsert.blc_cOptReason = enmReason.ToString();
     blistInsert.blc_iCardNo = iCardNo;
     blistInsert.blc_cAdd = strUserID;
     blistInsert.blc_dAddDate = DateTime.Now;
     ReturnValueInfo rvInfo = Save(blistInsert, DefineConstantValue.EditStateEnum.OE_Insert);
     return rvInfo;
 }
 ReturnValueInfo AddOldCardList(int iCardNo, Common.DefineConstantValue.EnumCardUploadListOpt blistOpt)
 {
     IBlacklistChangeRecordBL blistBL = MasterBLLFactory.GetBLL<IBlacklistChangeRecordBL>(MasterBLLFactory.BlacklistChangeRecord);
     BlacklistChangeRecord_blc_Info blistInsert = new BlacklistChangeRecord_blc_Info();
     blistInsert.blc_cAdd = this.UserInformation.usm_cUserLoginID;
     blistInsert.blc_cOperation = blistOpt.ToString();
     blistInsert.blc_cOptReason = Common.DefineConstantValue.EnumCardUploadListReason.WhitelistOpt.ToString();
     blistInsert.blc_cRecordID = Guid.NewGuid();
     blistInsert.blc_dAddDate = DateTime.Now;
     blistInsert.blc_iCardNo = iCardNo;
     ReturnValueInfo rvInfo = blistBL.Save(blistInsert, DefineConstantValue.EditStateEnum.OE_Insert);
     return rvInfo;
 }
        public ReturnValueInfo InsertRecord(BlacklistChangeRecord_blc_Info infoObject)
        {
            ReturnValueInfo rvInfo = new ReturnValueInfo();
            try
            {
                if (infoObject != null)
                {
                    using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
                    {
                        BlacklistChangeRecord_blc record = Common.General.CopyObjectValue<BlacklistChangeRecord_blc_Info, BlacklistChangeRecord_blc>(infoObject);
                        record.blc_dAddDate = DateTime.Now;

                        if (record != null)
                        {
                            db.BlacklistChangeRecord_blc.InsertOnSubmit(record);
                            db.SubmitChanges();
                            rvInfo.boolValue = true;
                            infoObject.blc_dAddDate = record.blc_dAddDate;
                            rvInfo.ValueObject = infoObject;
                        }
                        else
                        {
                            rvInfo.messageText = "TransEntity is null";
                        }
                    }
                }
                else
                {
                    rvInfo.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_E_ObjectNull;
                }
            }
            catch (Exception ex)
            {
                rvInfo.isError = true;
                rvInfo.messageText = ex.Message;
            }
            return rvInfo;
        }
        public ReturnValueInfo UpdateRecord(BlacklistChangeRecord_blc_Info infoObject)
        {
            ReturnValueInfo rvInfo = new ReturnValueInfo();
            try
            {
                if (infoObject != null)
                {
                    using (SIOTSDB_HHZXDataContext db = new SIOTSDB_HHZXDataContext())
                    {
                        BlacklistChangeRecord_blc record = db.BlacklistChangeRecord_blc.Where(x => x.blc_cRecordID == infoObject.blc_cRecordID).FirstOrDefault();

                        if (record != null)
                        {
                            record.blc_cAdd = infoObject.blc_cAdd;
                            record.blc_cOperation = infoObject.blc_cOperation;
                            record.blc_cOptReason = infoObject.blc_cOptReason;
                            record.blc_dAddDate = infoObject.blc_dAddDate;
                            record.blc_dFinishDate = infoObject.blc_dFinishDate;
                            record.blc_iCardNo = infoObject.blc_iCardNo;
                            record.blc_lIsFinished = infoObject.blc_lIsFinished;

                            db.SubmitChanges();
                            rvInfo.boolValue = true;
                        }
                        else
                        {
                            rvInfo.messageText = "GetEntity is null";
                        }
                    }
                }
                else
                {
                    rvInfo.messageText = Common.DefineConstantValue.SystemMessageText.strMessageText_E_ObjectNull;
                }
            }
            catch (Exception ex)
            {
                rvInfo.isError = true;
                rvInfo.messageText = ex.Message;
            }
            return rvInfo;
        }
예제 #5
0
        ReturnValueInfo AddOldCardList(int iCardNo, Common.DefineConstantValue.EnumCardUploadListOpt blistOpt)
        {
            localLog.WriteLog("清除名单成功。", string.Empty, SystemLog.SystemLog.LogType.Trace);

            IBlacklistChangeRecordBL blistBL = MasterBLLFactory.GetBLL<IBlacklistChangeRecordBL>(MasterBLLFactory.BlacklistChangeRecord);
            BlacklistChangeRecord_blc_Info blistInsert = new BlacklistChangeRecord_blc_Info();
            blistInsert.blc_cAdd = "TQS";
            blistInsert.blc_cOperation = blistOpt.ToString();
            blistInsert.blc_cOptReason = Common.DefineConstantValue.EnumCardUploadListReason.WhitelistOpt.ToString();
            blistInsert.blc_cRecordID = Guid.NewGuid();
            blistInsert.blc_dAddDate = DateTime.Now;
            blistInsert.blc_iCardNo = iCardNo;
            ReturnValueInfo rvInfo = blistBL.Save(blistInsert, DefineConstantValue.EditStateEnum.OE_Insert);
            return rvInfo;
        }