using System; using System.Linq; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; using INT_LKD.Forms; using INT_LKD.DataStore; namespace INT_LKD.Controls { public partial class ControlMenuUserGroupEditor : UserControl { #region Field private FormMenu m_ParentForm; #endregion #region Constructor public ControlMenuUserGroupEditor(FormMenu parent) { InitializeComponent(); this.ParentForm = parent; this.Initialize(); this.InitializeDesign(); } #endregion #region Property public FormMenu ParentForm { get { return this.m_ParentForm; } private set { this.m_ParentForm = value; } } #endregion #region Method private void Initialize() { } public void InitializeDesign() { switch (this.ParentForm.ParentForm.SystemConfig.LANGUAGE) { case Define.E_LanguageID.Chinese: this.smartGroupBox1.Text = "用户设置 > 组编辑"; this.labelTitleMain.Text = "主菜单"; this.labelTitleMainProductChange.Text = "产品变化"; this.labelTitleMainClear.Text = "消除"; this.labelTitleMainSubMenu.Text = "子菜单"; this.labelTitleMenu.Text = "菜单"; this.labelTitleMenuRecipe.Text = "配方设置"; this.labelTitleMenuUserSetting.Text = "用户编辑"; this.labelTitleMenuIOTest.Text = "I/O 测试"; this.labelTitleMenuHistoryLog.Text = "日志_历史记录"; this.labelTitleMenuInspectionLog.Text = "日志_检查"; this.labelTitleMenuAlarmLog.Text = "日志_报警"; this.labelTitleMenuInformation.Text = "信息"; this.labelTitleMenuEthernet.Text = "以太网"; this.buttonGroupNameChange.ButtonText = "更改姓名"; this.buttonSave.ButtonText = "保存"; break; default: this.smartGroupBox1.Text = "User > GroupEditor"; this.labelTitleMain.Text = "Main"; this.labelTitleMainProductChange.Text = "Product change"; this.labelTitleMainClear.Text = "Clear data"; this.labelTitleMainSubMenu.Text = "Submenu"; this.labelTitleMenu.Text = "Menu"; this.labelTitleMenuRecipe.Text = "Recipe setting"; this.labelTitleMenuUserSetting.Text = "User editing"; this.labelTitleMenuIOTest.Text = "I/O Test"; this.labelTitleMenuHistoryLog.Text = "Log_History"; this.labelTitleMenuInspectionLog.Text = "Log_Inspection"; this.labelTitleMenuAlarmLog.Text = "Log_Alarm"; this.labelTitleMenuInformation.Text = "Information"; this.labelTitleMenuEthernet.Text = "Ethernet"; this.buttonGroupNameChange.ButtonText = "Change name"; this.buttonSave.ButtonText = "Save"; break; } } private void KeyboardClose() { this.smartKeyboard.Hide(); this.groupBoxLevel1.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel2.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel3.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.textBoxLevel1.Visible = false; this.textBoxLevel2.Visible = false; this.textBoxLevel3.Visible = false; this.groupBoxLevel1.Enabled = true; this.groupBoxLevel2.Enabled = true; this.groupBoxLevel3.Enabled = true; this.buttonSave.Enabled = true; } private void UpdateDisplay(UserGroup group, SystemConfiguration system) { this.groupBoxLevel1.Text = this.textBoxLevel1.Text = system.LEVEL1_NAME; this.groupBoxLevel2.Text = this.textBoxLevel2.Text = system.LEVEL2_NAME; this.groupBoxLevel3.Text = this.textBoxLevel3.Text = system.LEVEL3_NAME; this.groupBoxLevel1.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel2.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel3.FrameLineColor1 = Color.FromArgb(58, 110, 165); #region Level1 this.checkBoxL1MainProductChange.Checked = group.Level1.IsMainDisplayProductChange; this.checkBoxL1MainClear.Checked = group.Level1.IsMainDisplayClear; this.checkBoxL1MainSubMenu.Checked = group.Level1.IsMainDisplaySubMenu; this.checkBoxL1MenuProduct.Checked = group.Level1.IsMenuRecipe; this.checkBoxL1MenuUserSetting.Checked = group.Level1.IsMenuUserSetting; this.checkBoxL1MenuUserGroupEditor.Checked = group.Level1.IsMenuUserGroupEditor; this.checkBoxL1MenuIOTest.Checked = group.Level1.IsMenuIOTest; this.checkBoxL1MenuHistoryLog.Checked = group.Level1.IsMenuHistoryLog; this.checkBoxL1MenuInspectionLog.Checked = group.Level1.IsMenuInspectionLog; this.checkBoxL1MenuAlarmLog.Checked = group.Level1.IsMenuAlarmLog; this.checkBoxL1MenuInformation.Checked = group.Level1.IsMenuInformation; this.checkBoxL1MenuEquipment.Checked = group.Level1.IsMenuEquipment; this.checkBoxL1MenuEthernet.Checked = group.Level1.IsMenuEthernet; #endregion #region Level2 this.checkBoxL2MainProductChange.Checked = group.Level2.IsMainDisplayProductChange; this.checkBoxL2MainClear.Checked = group.Level2.IsMainDisplayClear; this.checkBoxL2MainSubMenu.Checked = group.Level2.IsMainDisplaySubMenu; this.checkBoxL2MenuProduct.Checked = group.Level2.IsMenuRecipe; this.checkBoxL2MenuUserSetting.Checked = group.Level2.IsMenuUserSetting; this.checkBoxL2MenuUserGroupEditor.Checked = group.Level2.IsMenuUserGroupEditor; this.checkBoxL2MenuIOTest.Checked = group.Level2.IsMenuIOTest; this.checkBoxL2MenuHistoryLog.Checked = group.Level2.IsMenuHistoryLog; this.checkBoxL2MenuInspectionLog.Checked = group.Level2.IsMenuInspectionLog; this.checkBoxL2MenuAlarmLog.Checked = group.Level2.IsMenuAlarmLog; this.checkBoxL2MenuInformation.Checked = group.Level2.IsMenuInformation; this.checkBoxL2MenuEquipment.Checked = group.Level2.IsMenuEquipment; this.checkBoxL2MenuEthernet.Checked = group.Level2.IsMenuEthernet; #endregion #region Level3 this.checkBoxL3MainProductChange.Checked = group.Level3.IsMainDisplayProductChange; this.checkBoxL3MainClear.Checked = group.Level3.IsMainDisplayClear; this.checkBoxL3MainSubMenu.Checked = group.Level3.IsMainDisplaySubMenu; this.checkBoxL3MenuProduct.Checked = group.Level3.IsMenuRecipe; this.checkBoxL3MenuUserSetting.Checked = group.Level3.IsMenuUserSetting; this.checkBoxL3MenuUserGroupEditor.Checked = group.Level3.IsMenuUserGroupEditor; this.checkBoxL3MenuIOTest.Checked = group.Level3.IsMenuIOTest; this.checkBoxL3MenuHistoryLog.Checked = group.Level3.IsMenuHistoryLog; this.checkBoxL3MenuInspectionLog.Checked = group.Level3.IsMenuInspectionLog; this.checkBoxL3MenuAlarmLog.Checked = group.Level3.IsMenuAlarmLog; this.checkBoxL3MenuInformation.Checked = group.Level3.IsMenuInformation; this.checkBoxL3MenuEquipment.Checked = group.Level3.IsMenuEquipment; this.checkBoxL3MenuEthernet.Checked = group.Level3.IsMenuEthernet; #endregion #region Default this.checkBoxDefaultMainProductChange.Checked = group.Admin.IsMainDisplayProductChange; this.checkBoxDefaultMainClear.Checked = group.Admin.IsMainDisplayClear; this.checkBoxDefaultMainSubMenu.Checked = group.Admin.IsMainDisplaySubMenu; this.checkBoxDefaultMenuProduct.Checked = group.Admin.IsMenuRecipe; this.checkBoxDefaultMenuUserSetting.Checked = group.Admin.IsMenuUserSetting; this.checkBoxDefaultMenuUserGroupEditor.Checked = group.Admin.IsMenuUserGroupEditor; this.checkBoxDefaultMenuIOTest.Checked = group.Admin.IsMenuIOTest; this.checkBoxDefaultMenuEquipmentLog.Checked = group.Admin.IsMenuHistoryLog; this.checkBoxDefaultMenuCheckLog.Checked = group.Admin.IsMenuInspectionLog; this.checkBoxDefaultMenuAlarmList.Checked = group.Admin.IsMenuAlarmLog; this.checkBoxDefaultMenuInformation.Checked = group.Admin.IsMenuInformation; this.checkBoxDefaultMenuEquipment.Checked = group.Admin.IsMenuEquipment; this.checkBoxDefaultMenuEthernet.Checked = group.Admin.IsMenuEthernet; #endregion } public void DisplayRefresh() { this.ParentForm.ParentForm.SetDisplayMode(Define.E_EquipmentMode.Menu); this.UpdateDisplay(this.ParentForm.ParentForm.CurrentUserGroup, this.ParentForm.ParentForm.SystemConfig); this.buttonSave.Visible = false; this.buttonGroupNameChange.Visible = false; } #endregion #region Event Handler private void checkBox_Click(object sender, EventArgs e) { if (this.buttonSave.Visible == false) this.buttonSave.Visible = true; } private void groupBox_DoubleClick(object sender, EventArgs e) { SmartX.SmartGroupBox groupBox = sender as SmartX.SmartGroupBox; if (groupBox == this.groupBoxLevel1) { this.groupBoxLevel1.FrameLineColor1 = Color.FromArgb(0, 192, 0); this.groupBoxLevel2.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel3.FrameLineColor1 = Color.FromArgb(58, 110, 165); } else if (groupBox == this.groupBoxLevel2) { this.groupBoxLevel1.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel2.FrameLineColor1 = Color.FromArgb(0, 192, 0); this.groupBoxLevel3.FrameLineColor1 = Color.FromArgb(58, 110, 165); } else if (groupBox == this.groupBoxLevel3) { this.groupBoxLevel1.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel2.FrameLineColor1 = Color.FromArgb(58, 110, 165); this.groupBoxLevel3.FrameLineColor1 = Color.FromArgb(0, 192, 0); } this.buttonGroupNameChange.Visible = true; } private void textBoxLevel1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { e.Handled = true; this.ParentForm.ParentForm.SystemConfig.LEVEL1_NAME = this.textBoxLevel1.Text; this.groupBoxLevel1.Text = this.textBoxLevel1.Text; this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); this.ParentForm.ParentForm.ChildFormMenu.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig); this.KeyboardClose(); } else if (e.KeyChar == 27) { e.Handled = true; this.KeyboardClose(); this.UpdateDisplay(this.ParentForm.ParentForm.CurrentUserGroup, this.ParentForm.ParentForm.SystemConfig); } else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?' || e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\') { e.Handled = true; } } private void textBoxLevel2_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { e.Handled = true; this.ParentForm.ParentForm.SystemConfig.LEVEL2_NAME = this.textBoxLevel2.Text; this.groupBoxLevel2.Text = this.textBoxLevel2.Text; this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); this.ParentForm.ParentForm.ChildFormMenu.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig); this.KeyboardClose(); } else if (e.KeyChar == 27) { e.Handled = true; this.KeyboardClose(); this.UpdateDisplay(this.ParentForm.ParentForm.CurrentUserGroup, this.ParentForm.ParentForm.SystemConfig); } else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?' || e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\') { e.Handled = true; } } private void textBoxLevel3_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == '\r') { e.Handled = true; this.ParentForm.ParentForm.SystemConfig.LEVEL3_NAME = this.textBoxLevel3.Text; this.groupBoxLevel3.Text = this.textBoxLevel3.Text; this.ParentForm.ParentForm.SaveSystemConfigurationFile(this.ParentForm.ParentForm.SystemConfig); this.ParentForm.ParentForm.ChildFormMenu.UpdateLevelNameDisplay(this.ParentForm.ParentForm.SystemConfig); this.KeyboardClose(); } else if (e.KeyChar == 27) { e.Handled = true; this.KeyboardClose(); this.UpdateDisplay(this.ParentForm.ParentForm.CurrentUserGroup, this.ParentForm.ParentForm.SystemConfig); } else if (e.KeyChar == '<' || e.KeyChar == '>' || e.KeyChar == '|' || e.KeyChar == '"' || e.KeyChar == '?' || e.KeyChar == '*' || e.KeyChar == ':' || e.KeyChar == '/' || e.KeyChar == '\\') { e.Handled = true; } } private void smartKeyboard_OnXKeyClick(object sender, EventArgs e) { this.KeyboardClose(); this.UpdateDisplay(this.ParentForm.ParentForm.CurrentUserGroup, this.ParentForm.ParentForm.SystemConfig); } private void buttonGroupNameChange_Click(object sender, EventArgs e) { this.smartKeyboard.KeyboardType = SmartX.SmartKeyboard.KEYBOARDTYPES.NORMAL; this.smartKeyboard.Location = new Point(5, 132); this.smartKeyboard.Size = new Size(897, 352); this.smartKeyboard.Hide(); if (this.groupBoxLevel1.FrameLineColor1 == Color.FromArgb(0, 192, 0)) { this.textBoxLevel1.Visible = true; this.smartKeyboard.TargetInputObject = this.textBoxLevel1; this.textBoxLevel1.Select(this.textBoxLevel1.Text.Length, 0); } else if (this.groupBoxLevel2.FrameLineColor1 == Color.FromArgb(0, 192, 0)) { this.textBoxLevel2.Visible = true; this.smartKeyboard.TargetInputObject = this.textBoxLevel2; this.textBoxLevel2.Select(this.textBoxLevel2.Text.Length, 0); } else if (this.groupBoxLevel3.FrameLineColor1 == Color.FromArgb(0, 192, 0)) { this.textBoxLevel3.Visible = true; this.smartKeyboard.TargetInputObject = this.textBoxLevel3; this.textBoxLevel3.Select(this.textBoxLevel3.Text.Length, 0); } this.smartKeyboard.Show(); this.buttonSave.Enabled = false; this.buttonGroupNameChange.Visible = false; } private void buttonSave_Click(object sender, EventArgs e) { #region Level1 this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMainDisplayProductChange = this.checkBoxL1MainProductChange.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMainDisplayClear = this.checkBoxL1MainClear.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMainDisplaySubMenu = this.checkBoxL1MainSubMenu.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuRecipe = this.checkBoxL1MenuProduct.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuUserSetting = this.checkBoxL1MenuUserSetting.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuUserGroupEditor = this.checkBoxL1MenuUserGroupEditor.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuIOTest = this.checkBoxL1MenuIOTest.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuHistoryLog = this.checkBoxL1MenuHistoryLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuInspectionLog = this.checkBoxL1MenuInspectionLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuAlarmLog = this.checkBoxL1MenuAlarmLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuInformation = this.checkBoxL1MenuInformation.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuEquipment = this.checkBoxL1MenuEquipment.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level1.IsMenuEthernet = this.checkBoxL1MenuEthernet.Checked; #endregion #region Level2 this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMainDisplayProductChange = this.checkBoxL2MainProductChange.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMainDisplayClear = this.checkBoxL2MainClear.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMainDisplaySubMenu = this.checkBoxL2MainSubMenu.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuRecipe = this.checkBoxL2MenuProduct.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuUserSetting = this.checkBoxL2MenuUserSetting.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuUserGroupEditor = this.checkBoxL2MenuUserGroupEditor.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuIOTest = this.checkBoxL2MenuIOTest.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuHistoryLog = this.checkBoxL2MenuHistoryLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuInspectionLog = this.checkBoxL2MenuInspectionLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuAlarmLog = this.checkBoxL2MenuAlarmLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuInformation = this.checkBoxL2MenuInformation.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuEquipment = this.checkBoxL2MenuEquipment.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level2.IsMenuEthernet = this.checkBoxL2MenuEthernet.Checked; #endregion #region Level3 this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMainDisplayProductChange = this.checkBoxL3MainProductChange.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMainDisplayClear = this.checkBoxL3MainClear.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMainDisplaySubMenu = this.checkBoxL3MainSubMenu.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuRecipe = this.checkBoxL3MenuProduct.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuUserSetting = this.checkBoxL3MenuUserSetting.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuUserGroupEditor = this.checkBoxL3MenuUserGroupEditor.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuIOTest = this.checkBoxL3MenuIOTest.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuHistoryLog = this.checkBoxL3MenuHistoryLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuInspectionLog = this.checkBoxL3MenuInspectionLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuAlarmLog = this.checkBoxL3MenuAlarmLog.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuInformation = this.checkBoxL3MenuInformation.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuEquipment = this.checkBoxL3MenuEquipment.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Level3.IsMenuEthernet = this.checkBoxL3MenuEthernet.Checked; #endregion #region Admin //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMainDisplayProductChange = this.checkBoxDefaultMainProductChange.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMainDisplayClear = this.checkBoxDefaultMainClear.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMainDisplaySubMenu = this.checkBoxDefaultMainSubMenu.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuRecipe = this.checkBoxDefaultMenuProduct.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuUserSetting = this.checkBoxDefaultMenuUserSetting.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuUserGroupEditor = this.checkBoxDefaultMenuUserGroupEditor.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuIOTest = this.checkBoxDefaultMenuIOTest.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuHistoryLog = this.checkBoxDefaultMenuEquipmentLog.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuInspectionLog = this.checkBoxDefaultMenuCheckLog.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuAlarmLog = this.checkBoxDefaultMenuAlarmList.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuInformation = this.checkBoxDefaultMenuInformation.Checked; //this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuStatus = this.checkBoxDefaultMenuStatus.Checked; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMainDisplayProductChange = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMainDisplayClear = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMainDisplaySubMenu = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuRecipe = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuUserSetting = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuUserGroupEditor = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuIOTest = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuHistoryLog = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuInspectionLog = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuAlarmLog = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuInformation = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuEquipment = true; this.ParentForm.ParentForm.CurrentUserGroup.Admin.IsMenuEthernet = true; #endregion this.ParentForm.ParentForm.SaveUserGroupFile(this.ParentForm.ParentForm.CurrentUserGroup); this.buttonSave.Visible = false; } #endregion } }