Esempio n. 1
0
 private static void Instance_BasicSettingChanged(object sender, DataForChange <BasicSettingEntity> args)
 {
     //如果某个费用项被修改了,那么则清空所有的费用项集合(费用项集合使用的时候,让其自动从新从数据库获取)
     if (args.NewData.SettingCategory == "CostItem")
     {
         costList = null;
     }
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 /// <summary>
 /// 部门的全路径变更事件处理程序
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 static void Department_FullPathChanged(object sender, DataForChange<string> args)
 {
     ChangeFullPath(args.OriginalData, args.NewData);
 }
Esempio n. 4
0
        /// <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;
        }
Esempio n. 5
0
        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);
            }
        }