프로젝트

일반

사용자정보

개정판 e62d9509

IDe62d950906be243904fc180f6efc45022802aef1
상위 ba9fccd9
하위 f4490e68

유성호이(가) 약 일년 전에 추가함

issue #0000
프로젝트 group id 로 해당 group으로 설정 된 ID2Project 정보리스트 조회 함수 추가
권한이 user 일 경우
- 담당자 설정이 자신의 document 만 조회 되도록 수정
- grid에서 입력되지 않도록 수정

Change-Id: I8ce5a458f141f4b21f4060d68656b3c6ea582572

차이점 보기:

ID2.Manager/ID2.Manager.Common/Informations.cs
61 61
            return proj?.Team;
62 62
        }
63 63

  
64
        public List<ID2ProjectInfo> FindID2ProjectList(string ProjectGroupID)
65
        {
66
            return this.ProjectList.Where(x =>
67
            {
68
                return x.GroupID.Equals(ProjectGroupID);
69
            }).Select(x => x.ID2Info).ToList();
70
        }
71

  
64 72
        private readonly List<string> _JobLevel = new List<string>() { "1", "2", "3", "4", "5" };
65 73
        public List<string> JobLevel
66 74
        {
ID2.Manager/ID2.Manager/Main.cs
732 732

  
733 733
        private void InitializeGrid()
734 734
        {
735
            InitializeProp();
735 736
            InitializeColumns();
736 737
            InitializeSearch();
737 738
            InitializeGridViewDetail();
......
739 740
            //this.radGridViewDocuments.DataSource = new BindingList<Documents>(this.documents);
740 741
        }
741 742

  
743
        private void InitializeProp()
744
        {
745
            this.radGridViewDocuments.AllowAddNewRow = this.IsID2Manager;
746
        }
747

  
742 748
        private void InitializeColumns()
743 749
        {
744 750
            bool isClient = !string.IsNullOrEmpty(informations.ActiveUser.RefProjectID);
......
1019 1025
                informations.UserList.ForEach(x =>
1020 1026
                {
1021 1027
                    if ((new string[] { "Manager", "User" }).Contains(x.Role) && string.IsNullOrEmpty(x.RefProjectID))
1022
                        this.radDropDownListPersonInCharge.Items.Add(new RadListDataItem(x.Name, x.ID));
1028
                    {
1029
                        var userItem = new RadListDataItem(x.Name, x.ID);
1030
                        this.radDropDownListPersonInCharge.Items.Add(userItem);
1031

  
1032
                        if (!this.IsID2Manager)
1033
                            if (x.ID.Equals(informations.ActiveUser.ID))
1034
                                userItem.Selected = true;
1035
                    }
1036
                        
1023 1037
                });
1024 1038
                var allUser = new RadListDataItem("== 전체 ==", string.Empty);
1025 1039
                this.radDropDownListPersonInCharge.Items.Insert(0, allUser);
1026
                allUser.Selected = true;
1040
                if (this.IsID2Manager)
1041
                    allUser.Selected = true;
1042
                else
1043
                    this.radDropDownListPersonInCharge.Enabled = false;
1027 1044

  
1028 1045
                //난이도
1029 1046
                if (this.radDropDownListJobLevel.Items.Count > 0)

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)