/// <summary> /// 논리그룹 삭제 /// </summary> public void DeleteGroupCommandAction() { var selectedGroup = GroupSelected; try { if (selectedGroup == null) { DXMessageBox.Show("선택된 그룹이 없습니다. 삭제할 그룹을 선택하세요."); } bool result = Checker(selectedGroup.GroupName); if (!result) { DXMessageBox.Show("존재하지 않는 그룹입니다."); } if (result) { SelectedGroupCollection.Remove(selectedGroup); DXMessageBox.Show(selectedGroup.GroupName + " 그룹이 삭제 되었습니다."); } } catch { DXMessageBox.Show("그룹 삭제 실패"); } }
/// <summary> /// 논리그룹 추가 /// </summary> /// <param name="param"></param> public void AddGroupCommandAction(string param) { var inputGroup = new Group(param); try { if (param == string.Empty) { DXMessageBox.Show("그룹명을 입력하세요"); } bool result = Checker(param); if (result) { DXMessageBox.Show("이미 존재하는 그룹입니다."); } if (!result) { SelectedGroupCollection.Add(inputGroup); // DXMessageBox.Show(param+" 그룹이 추가 되었습니다."); } } catch { DXMessageBox.Show("그룹 추가 실패"); } }