private static void Instance_BasicSettingChanged(object sender, DataForChange <BasicSettingEntity> args) { //如果某个费用项被修改了,那么则清空所有的费用项集合(费用项集合使用的时候,让其自动从新从数据库获取) if (args.NewData.SettingCategory == "CostItem") { costList = null; } }
static void Instance_BasicSettingChanged(object sender, DataForChange <BasicSettingEntity> args) { if (args.NewData.SettingKey == "CountPerPage") { countPerPage = Converter.ChangeType(args.NewData.SettingValue, 10); } if (args.NewData.SettingKey == "CountPerPageForLaborList") { countPerPageForLaborList = Converter.ChangeType(args.NewData.SettingValue, 10); } if (args.NewData.SettingKey == "MaxEnterpriseCountOfManager") { maxEnterpriseCountOfManager = Converter.ChangeType(args.NewData.SettingValue, 10); } }
/// <summary> /// 部门的全路径变更事件处理程序 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> static void Department_FullPathChanged(object sender, DataForChange<string> args) { ChangeFullPath(args.OriginalData, args.NewData); }
/// <summary> /// 变更用户的全路径 /// </summary> /// <param name="originalFullPath"></param> /// <param name="newFullpath"></param> public static bool ChangeFullPath(string originalFullPath, string newFullpath) { bool isSuccessful = false; DataForChange<string> changeData = new DataForChange<string>(); changeData.NewData = newFullpath; changeData.OriginalData = originalFullPath; isSuccessful = DALSave.ChangeFullPath(changeData.OriginalData, changeData.NewData); if (FullPathChanged != null) { FullPathChanged(null, changeData); } if (isSuccessful == true) { CacheHelper.RemoveByPattern(CoreCacheKeys.GetUserPrefixKey()); } return isSuccessful; }
static void Instance_BasicSettingChanged(object sender, DataForChange<BasicSettingEntity> args) { if (args.NewData.SettingKey == "CountPerPage") { countPerPage = Converter.ChangeType(args.NewData.SettingValue, 10); } if (args.NewData.SettingKey == "CountPerPageForLaborList") { countPerPageForLaborList = Converter.ChangeType(args.NewData.SettingValue, 10); } if (args.NewData.SettingKey == "MaxEnterpriseCountOfManager") { maxEnterpriseCountOfManager = Converter.ChangeType(args.NewData.SettingValue, 10); } }