Example #1
0
        /// <summary>
        /// 新增编辑后保存
        /// </summary>
        /// <param name="library"></param>
        /// <returns></returns>
        public bool SaveDictSmsModule(DictSmsModule dictSmsModule)
        {
            int nflag = 0;

            //新增
            if (dictSmsModule.DictSmsModuleid == 0)
            {
                try
                {
                    dictSmsModule.DictSmsModuleid = getSeqID("SEQ_DICTSMSMODULE");
                    insert("Dict.InsertDictSmsModule", dictSmsModule);
                    nflag = 1;
                    List <LogInfo> logLst = getLogInfo <DictSmsModule>(new DictSmsModule(), dictSmsModule);
                    AddMaintenanceLog("DictSmsModule", dictSmsModule.DictSmsModuleid, logLst, "新增", dictSmsModule.SmsTitle, null, modulename);
                }
                catch (Exception ex)
                {
                    nflag = 0;
                    throw new Exception(ex.Message);
                }
            }
            else//保存
            {
                try
                {
                    //获取待修改原始数据
                    DictSmsModule tempDictSmsModule = new DictSmsModule();
                    tempDictSmsModule.DictSmsModuleid = dictSmsModule.DictSmsModuleid;
                    DictSmsModule oldDictSmsModule = GetDictSmsModuleInfo(tempDictSmsModule.DictSmsModuleid.ToString());

                    nflag = update("Dict.UpdateDictSmsModule", dictSmsModule);
                    List <LogInfo> logLst = getLogInfo <DictSmsModule>(oldDictSmsModule, dictSmsModule);
                    AddMaintenanceLog("DictSmsModule", dictSmsModule.DictSmsModuleid, logLst, "修改", dictSmsModule.SmsTitle, null, modulename);
                }
                catch (Exception ex)
                {
                    throw new Exception(ex.Message);
                }
            }
            CacheHelper.RemoveAllCache("daan.GetDictSmsModuleLst");
            return(nflag > 0);
        }
Example #2
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="usercode">由逗号组成的ID字符串</param>
        /// <returns></returns>
        public int DelDictSmsModuleByID(string strid)
        {
            int nflag = 0;

            try
            {
                //临时存储待删除对象,备写日志用
                DictSmsModule dictSmsModule = GetDictSmsModuleInfo(strid);

                //删除
                nflag = this.delete("Dict.DeleteDictSmsModule", strid);
                //记录日志

                AddMaintenanceLog("DictSmsModule", dictSmsModule.DictSmsModuleid, null, "删除", dictSmsModule.SmsTitle, null, modulename);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            CacheHelper.RemoveAllCache("daan.GetDictSmsModuleLst");
            return(nflag);
        }
Example #3
0
 /// <summary>
 /// 按条件获取,为空时取全部
 /// </summary>
 /// <param name="library"></param>
 /// <returns></returns>
 public IList <DictSmsModule> GetDictSmsModuleLst(DictSmsModule dictSmsModule)
 {
     return(this.QueryList <DictSmsModule>("Dict.GetDictSmsModuleLst", dictSmsModule));
 }