Esempio n. 1
0
        /// <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("그룹 삭제 실패");
            }
        }
Esempio n. 2
0
        /// <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("그룹 추가 실패");
            }
        }