private void LoadPackageCombo() { using (var releaseService = new Service.Release.Front.ReleaseService(_Group.GetEnvironment().GetSQLExtendConnectionString())) { cboPackage.DisplayMember = PropertyObserver.GetPropertyName <EquinoxeExtend.Shared.Object.Release.Package>(x => x.PackageIdStatusString); cboPackage.ValueMember = PropertyObserver.GetPropertyName <EquinoxeExtend.Shared.Object.Release.Package>(x => x.PackageId); cboPackage.DataSource = releaseService.GetAllowedPackagesForMainTask(_MainTask); } }
public void Initialize(DriveWorks.Group iGroup) { _Group = iGroup; if (_IsLoading.Value) { return; } using (var locker = new BoolLocker(ref _IsLoading)) { cboProject.DisplayMember = PropertyObserver.GetPropertyName <DriveWorks.ProjectDetails>(x => x.Name); cboProject.ValueMember = PropertyObserver.GetPropertyName <DriveWorks.ProjectDetails>(x => x.Id); cboProject.DataSource = _Group.Projects.GetProjects().ToList().Enum().OrderBy(x => x.Name).ToList(); cboDevelopper.DisplayMember = PropertyObserver.GetPropertyName <DriveWorks.Security.UserDetails>(x => x.DisplayName); cboDevelopper.ValueMember = PropertyObserver.GetPropertyName <DriveWorks.Security.UserDetails>(x => x.Id); cboDevelopper.DataSource = _Group.GetUserAllowedCaptureList(); } }
public ucWhereUsedGroup(IApplication iApplication, Group iGroup) { InitializeComponent(); _Application = iApplication; //image list trvProjectTable.ShowNodeToolTips = true; trvProjectTable.ImageList = _ImageList; _ImageList.Images.Add(Properties.Resources.blank); _ImageList.Images.Add(Properties.Resources.Warning16); using (var releaseService = new Service.Release.Front.ReleaseService(iGroup.GetEnvironment().GetSQLExtendConnectionString())) { //Package cboPackage.DisplayMember = PropertyObserver.GetPropertyName <EquinoxeExtend.Shared.Object.Release.Package>(x => x.PackageIdStatusString); cboPackage.ValueMember = PropertyObserver.GetPropertyName <EquinoxeExtend.Shared.Object.Release.Package>(x => x.PackageId); cboPackage.DataSource = releaseService.GetPackageList(PackageStatusSearchEnum.All, PackageOrderByEnum.PackageId); cboPackage.SelectedIndex = -1; } }
public void Initialize(DriveWorks.Group iGroup) { _Group = iGroup; if (_IsLoading.Value) { return; } using (var locker = new BoolLocker(ref _IsLoading)) { cboTaskType = cboTaskType.FillByDictionary(new MainTaskTypeEnum().ToDictionary("FR")); using (var releaseService = new Service.Release.Front.ReleaseService(_Group.GetEnvironment().GetSQLExtendConnectionString())) { _ProductLineList = releaseService.GetProductLineList().Enum().OrderBy(x => x.Name).Enum().ToList(); foreach (var item in _ProductLineList.Enum()) { chlProductLines.Items.Add(item.Name, false); } cboProjectNumber.DisplayMember = PropertyObserver.GetPropertyName <ExternalProject>(x => x.ProjectNumber); cboProjectNumber.ValueMember = PropertyObserver.GetPropertyName <ExternalProject>(x => x.ExternalProjectId); cboProjectNumber.DataSource = releaseService.GetExternalProjectList(ExternalProjectStatusSearchEnum.All).Enum().OrderBy(x => x.ProjectNumber).Enum().ToList(); } var userList = _Group.GetUserList().Enum().OrderBy(x => x.DisplayName).Enum().ToList(); var userList2 = _Group.GetUserList().Enum().OrderBy(x => x.DisplayName).Enum().ToList(); cboRequestUser.DisplayMember = PropertyObserver.GetPropertyName <UserDetails>(x => x.DisplayName); cboRequestUser.ValueMember = PropertyObserver.GetPropertyName <UserDetails>(x => x.Id); cboRequestUser.DataSource = userList; cboCreationUser.DisplayMember = PropertyObserver.GetPropertyName <UserDetails>(x => x.DisplayName); cboCreationUser.ValueMember = PropertyObserver.GetPropertyName <UserDetails>(x => x.Id); cboCreationUser.DataSource = userList2; } }
public void Initialize(Group iGroup) { if (_IsLoading.Value) { return; } using (new BoolLocker(ref _IsLoading)) { _Group = iGroup; //init this.ucMainTaskManager.Initialize(_Group); this.ucMainTaskManager.CreateMainTask += CreateMainTask; this.ucMainTaskManager.UpdateMainTask += UpdateMainTask; this.ucMainTaskManager.NothingSelected += NoMainTaskSelected; this.ucMainTaskManager.MainTaskSelectionChanged += MainTaskSelected; this.ucMainTaskEdit.Initialize(_Group); this.ucMainTaskEdit.Close += MainTaskEditClosed; using (var timer = new Library.Tools.Debug.MyTimer(true, "status")) { //Status cboMainTaskStatusSearch = cboMainTaskStatusSearch.FillByDictionary(new MainTaskStatusSearchEnum().ToDictionary("FR")); cboMainTaskStatusSearch.SelectedValue = MainTaskStatusSearchEnum.NotCompleted; } //Order cboOrderBy = cboOrderBy.FillByDictionary(new MainTaskOrderByEnum().ToDictionary("FR")); cboOrderBy.SelectedValue = MainTaskOrderByEnum.TaskPriority; //Project cboProject.DisplayMember = PropertyObserver.GetPropertyName <ProjectDetails>(x => x.Name); cboProject.ValueMember = PropertyObserver.GetPropertyName <ProjectDetails>(x => x.Id); cboProject.DataSource = _Group.Projects.GetProjects().ToList().Enum().OrderBy(x => x.Name).ToList(); cboProject.SelectedIndex = -1; using (var releaseService = new Service.Release.Front.ReleaseService(_Group.GetEnvironment().GetSQLExtendConnectionString())) { //Gamme cboProductLine.DisplayMember = PropertyObserver.GetPropertyName <ProductLine>(x => x.Name); cboProductLine.ValueMember = PropertyObserver.GetPropertyName <ProductLine>(x => x.ProductLineId); cboProductLine.DataSource = releaseService.GetProductLineList().Enum().OrderBy(x => x.Name).Enum().ToList(); cboProductLine.SelectedIndex = -1; //Package cboPackage.DisplayMember = PropertyObserver.GetPropertyName <EquinoxeExtend.Shared.Object.Release.Package>(x => x.PackageIdStatusString); cboPackage.ValueMember = PropertyObserver.GetPropertyName <EquinoxeExtend.Shared.Object.Release.Package>(x => x.PackageId); cboPackage.DataSource = releaseService.GetPackageList(PackageStatusSearchEnum.All, PackageOrderByEnum.PackageId); cboPackage.SelectedIndex = -1; //Numéro de projet cboProjectNumber.DisplayMember = PropertyObserver.GetPropertyName <ExternalProject>(x => x.ProjectNumber); cboProjectNumber.ValueMember = PropertyObserver.GetPropertyName <ExternalProject>(x => x.ExternalProjectId); cboProjectNumber.DataSource = releaseService.GetExternalProjectList(ExternalProjectStatusSearchEnum.All); cboProjectNumber.SelectedIndex = -1; } //Type cboMainTaskType = cboMainTaskType.FillByDictionary(new MainTaskTypeEnum().ToDictionary("FR")); cboMainTaskType.SelectedIndex = -1; //Développeur cboDevelopper.DisplayMember = PropertyObserver.GetPropertyName <DriveWorks.Security.UserDetails>(x => x.DisplayName); cboDevelopper.ValueMember = PropertyObserver.GetPropertyName <DriveWorks.Security.UserDetails>(x => x.Id); cboDevelopper.DataSource = _Group.GetUserAllowedCaptureList(); cboDevelopper.SelectedIndex = -1; this.ucSubTaskManager.Initialize(_Group); this.ucSubTaskManager.CreateProjectTask += CreateSubTask; this.ucSubTaskManager.UpdateProjectTask += UpdateSubTask; this.ucSubTaskManager.DeletedProjectTask += SubTaskDeleted; this.ucSubTaskManager.NothingSelected += NoSubTaskSelected; this.ucSubTaskManager.SubTaskSelectionChanged += ProjectTaskSelected; this.ucSubTaskEdit.Initialize(_Group); this.ucSubTaskEdit.Close += SubTaskEditClosed; LoadCriteria(); } }