private void ChangeUsercontrolThemes() { if (grdMain.Children.Count <= 0) { return; } switch (S2400App.CurrentLoadingModule) { case S2400App.S2400Module.EncryptionPolicy: UC_EncryptionPolicyManagement ucEncryptionPolicy = grdMain.Children[0] as UC_EncryptionPolicyManagement; ucEncryptionPolicy.CurrentApp = CurrentApp; ucEncryptionPolicy.PopupPanel.ChangeTheme(); ucEncryptionPolicy.ChangeTheme(); break; case S2400App.S2400Module.KeyGenServer: UC_EncryptServersManagement ucEncryptServersManagement = new UC_EncryptServersManagement(); ucEncryptServersManagement.CurrentApp = CurrentApp; ucEncryptServersManagement.PopupPanel.ChangeTheme(); ucEncryptServersManagement.ChangeTheme(); break; case S2400App.S2400Module.KeyRemindSetting: UC_EncryptMailSetting ucRemindSetting = new UC_EncryptMailSetting(); ucRemindSetting.CurrentApp = CurrentApp; ucRemindSetting.ChangeTheme(); break; case S2400App.S2400Module.ServerPolicyBinding: UC_EncryptionPolicyBindding ucBinding = new UC_EncryptionPolicyBindding(); ucBinding.CurrentApp = CurrentApp; ucBinding.ChangeTheme(); break; } }
public void Load_Page() { switch (S2400App.CurrentLoadingModule) { case S2400App.S2400Module.EncryptionPolicy: CurrentApp.WriteLog("EncryptMainPage - Init() EncryptionPolicy"); grdMain.Children.Clear(); UC_EncryptionPolicyManagement ucEncryptionPolicy = new UC_EncryptionPolicyManagement(); ucEncryptionPolicy.CurrentApp = CurrentApp; ucEncryptionPolicy.parentWin = this; // PageHead.AppName = CurrentApp.GetLanguageInfo("2402H006", "UMP encryption policy management"); grdMain.Children.Add(ucEncryptionPolicy); CurrentApp.WriteLog("EncryptMainPage - Init() EncryptionPolicy end"); break; case S2400App.S2400Module.KeyGenServer: CurrentApp.WriteLog("EncryptMainPage - Init() KeyGenServer"); grdMain.Children.Clear(); UC_EncryptServersManagement ucEncryptServersManagement = new UC_EncryptServersManagement(); ucEncryptServersManagement.CurrentApp = CurrentApp; ucEncryptServersManagement.parentWin = this; // PageHead.AppName = CurrentApp.GetLanguageInfo("2401H001", "UMP encryption service management"); grdMain.Children.Add(ucEncryptServersManagement); CurrentApp.WriteLog("EncryptMainPage - Init() KeyGenServer end"); break; case S2400App.S2400Module.KeyRemindSetting: grdMain.Children.Clear(); UC_EncryptMailSetting ucRemindSetting = new UC_EncryptMailSetting(); ucRemindSetting.CurrentApp = CurrentApp; ucRemindSetting.parentWin = this; //PageHead.AppName = CurrentApp.GetLanguageInfo("2404H002", "UMP key update notification settings"); grdMain.Children.Add(ucRemindSetting); break; case S2400App.S2400Module.ServerPolicyBinding: grdMain.Children.Clear(); UC_EncryptionPolicyBindding ucBinding = new UC_EncryptionPolicyBindding(); ucBinding.CurrentApp = CurrentApp; ucBinding.parentWin = this; //PageHead.AppName = CurrentApp.GetLanguageInfo("2403H001", "UMP加密策略綁定"); grdMain.Children.Add(ucBinding); break; default: CurrentApp.WriteLog("EncryptMainPage - Init() default"); grdMain.Children.Clear(); ucEncryptServersManagement = new UC_EncryptServersManagement(); ucEncryptServersManagement.CurrentApp = CurrentApp; ucEncryptServersManagement.parentWin = this; // PageHead.AppName = CurrentApp.GetLanguageInfo("2401H001", "UMP encryption service management"); grdMain.Children.Add(ucEncryptServersManagement); break; } }
public override void ChangeLanguage() { base.ChangeLanguage(); CurrentApp.AppTitle = CurrentApp.GetLanguageInfo(string.Format("FO{0}", CurrentApp.ModuleID), "Encryption management"); if (grdMain.Children.Count > 0) { if (grdMain.Children[0] == null) { return; } switch (S2400App.CurrentLoadingModule) { case S2400App.S2400Module.EncryptionPolicy: UC_EncryptionPolicyManagement ucEncryptionPolicy = grdMain.Children[0] as UC_EncryptionPolicyManagement; if (ucEncryptionPolicy == null) { return; } ucEncryptionPolicy.CurrentApp = CurrentApp; ucEncryptionPolicy.ChangeLanguage(); //PageHead.AppName = CurrentApp.GetLanguageInfo("2401H001", "UMP encryption service management"); CurrentApp.WriteLog("UC_EncryptionPolicyManagement change language"); break; case S2400App.S2400Module.KeyGenServer: // UC_EncryptServersManagement ucEncryptServersManagement = grdMain.Children[1] as UC_EncryptServersManagement; UC_EncryptServersManagement ucEncryptServersManagement = grdMain.Children[0] as UC_EncryptServersManagement; if (ucEncryptServersManagement == null) { return; } ucEncryptServersManagement.CurrentApp = CurrentApp; ucEncryptServersManagement.ChangeLanguage(); // PageHead.AppName = CurrentApp.GetLanguageInfo("2402H006", "UMP encryption service management"); CurrentApp.WriteLog("UC_EncryptServersManagement change language"); break; case S2400App.S2400Module.KeyRemindSetting: // UC_EncryptMailSetting ucRemindSetting = grdMain.Children[2] as UC_EncryptMailSetting; UC_EncryptMailSetting ucRemindSetting = grdMain.Children[0] as UC_EncryptMailSetting; if (ucRemindSetting == null) { return; } ucRemindSetting.CurrentApp = CurrentApp; ucRemindSetting.ChangeLanguage(); // PageHead.AppName = CurrentApp.GetLanguageInfo("2404H002", "UMP key alert"); CurrentApp.WriteLog("UC_EncryptMailSetting change language"); break; case S2400App.S2400Module.ServerPolicyBinding: // UC_EncryptionPolicyBindding ucEncryptionPolicyBindding = grdMain.Children[3] as UC_EncryptionPolicyBindding; UC_EncryptionPolicyBindding ucEncryptionPolicyBindding = grdMain.Children[0] as UC_EncryptionPolicyBindding; if (ucEncryptionPolicyBindding == null) { return; } ucEncryptionPolicyBindding.CurrentApp = CurrentApp; ucEncryptionPolicyBindding.ChangeLanguage(); // PageHead.AppName = CurrentApp.GetLanguageInfo("2403001", "UMP policy binding"); CurrentApp.WriteLog("UC_EncryptionPolicyBindding change language"); break; } } }