Example #1
0
        protected override void ShowData(int projectPortfolioGroupId)
        {
            base.ShowData(projectPortfolioGroupId);

            oDetailButtonPanel.SetId = SetId;

            Clear();

            var data = new ProjectPortfolioGroupDataModel();

            data.ProjectPortfolioGroupId = projectPortfolioGroupId;

            var items = ProjectPortfolioGroupDataManager.GetEntityDetails(data, SessionVariables.RequestProfile);

            // should only have single match
            if (items.Count == 1)
            {
                var item = items[0];
                lblProjectPortfolioGroupId.Text = item.ProjectPortfolioGroupId.ToString();
                //lblApplicationId.Text = item.ApplicationId.ToString();
                lblName.Text        = item.Name;
                lblDescription.Text = item.Description;
                lblSortOrder.Text   = item.SortOrder.ToString();

                oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction);

                oHistoryList.Setup(PrimaryEntity, projectPortfolioGroupId, "ProjectPortfolioGroup");
            }
        }
Example #2
0
        public void LoadData(int projectPortfolioGroupId, bool showId)
        {
            // clear UI

            Clear();

            var dataQuery = new ProjectPortfolioGroupDataModel();

            dataQuery.ProjectPortfolioGroupId = projectPortfolioGroupId;

            var items = ProjectPortfolioGroupDataManager.GetEntityDetails(dataQuery, SessionVariables.RequestProfile);

            if (items.Count != 1)
            {
                return;
            }

            var item = items[0];

            ProjectPortfolioGroupId = item.ProjectPortfolioGroupId;
            Name        = item.Name;
            Description = item.Description;
            SortOrder   = item.SortOrder;

            if (!showId)
            {
                txtProjectPortfolioGroupId.Text = item.ProjectPortfolioGroupId.ToString();

                // only show Audit History in case of Update page, not for Clone.
                oHistoryList.Setup((int)SystemEntity.ProjectPortfolioGroup, projectPortfolioGroupId, "ProjectPortfolioGroup");
            }
            else
            {
                txtProjectPortfolioGroupId.Text = String.Empty;
            }

            oUpdateInfo.LoadText(item.UpdatedDate, item.UpdatedBy, item.LastAction);
        }