protected override Control GetTabControl(int setId, Control detailsControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); tabControl.Setup("ApplicationUserUpdateView"); tabControl.AddTab("ApplicationUser", detailsControl, "Application User", true); var activityStreamPath = "~/Shared/Controls/ActivityStream.ascx"; var activityStream = (Shared.UI.Web.Controls.ActivityStreamControl)Page.LoadControl(activityStreamPath); activityStream.ActivityStreamName = "activity_user_detail_" + setId.ToString().Replace("-", "_"); activityStream.ActivityStreamAuditId = setId; tabControl.AddTab("ActivityStream", activityStream, "User Activity Stream"); //tabControl.Controls.Add(new LiteralControl("<br />")); var listControlAUPI = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); tabControl.AddTab("ApplicationUserProfileImage", listControlAUPI, "Profile Image"); listControlAUPI.Setup("ApplicationUserProfileImage", "", "ApplicationUserProfileImageId", setId, true, GetData, GetProfileImageColumns, "ApplicationUserProfileImage"); listControlAUPI.SetSession("true"); var bucketControl = ApplicationCommon.GetNewBucketControl(); bucketControl.ConfigureBucket("ApplicationRole", setId, GetAppRoleList, GetAssociatedApplicationRoleData, SaveApplicationUserXApplicationRole); tabControl.AddTab("ApplicationRole", bucketControl, "Application Role"); return(tabControl); }
protected override Control GetTabControl(int setId, Control updateControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); tabControl.Setup("NeedUpdateView"); var selected = false; if (string.IsNullOrEmpty(Request.QueryString["tab"]) || Request.QueryString["tab"] == "1") { selected = true; } tabControl.AddTab("Need", updateControl, String.Empty, selected); // not making sense ? selected = false; if (Request.QueryString["tab"] == "2") { selected = true; } if (Request.QueryString["tab"] == "3") { selected = true; } var bucketControl = ApplicationCommon.GetNewBucketControl(); bucketControl.ConfigureBucket("Project", setId, GetProjectList, GetAssociatedProjects, SaveProjectXNeed); tabControl.AddTab("Project", bucketControl, String.Empty, selected); return(tabControl); }
protected override Control GetTabControl(int setId, Control updateControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); tabControl.Setup("ReportUpdateView"); var selected = false; if (string.IsNullOrEmpty(Request.QueryString["tab"]) || Request.QueryString["tab"] == "1") { selected = true; } tabControl.AddTab("Report", updateControl, String.Empty, selected); selected = false; if (Request.QueryString["tab"] == "2") { selected = true; } var bucketControl = ApplicationCommon.GetNewBucketControl(); bucketControl.ConfigureBucket("ReportCategory", ApplicationCommon.GetSetId(), GetReportCategoryList, GetAssociatedReportXReportCategorys, SaveReportXReportCategory); tabControl.AddTab("ReportCategory", bucketControl, String.Empty, selected); return(tabControl); }
protected override Control GetTabControl(int setId, Control detailsControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); var bucketControlNeed = ApplicationCommon.GetNewBucketControl(); bucketControlNeed.ConfigureBucket("ProductivityAreaFeature", setId, GetProductivityAreaFeatureList, GetAssociatedProductivityAreaFeatures, SaveProductivityAreaFeatureXApplicationUser); tabControl.Setup("ProductivityAreaFeatureDetailsView"); tabControl.AddTab("ProductivityAreaFeature", detailsControl, String.Empty, true); tabControl.AddTab("ProductivityAreaFeatureXApplicationUser", bucketControlNeed); return(tabControl); }
protected override Control GetTabControl(int setId, Control detailsControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); //var listControl = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); //listControl.Setup("Task", "WBS", "TaskId", setId, true, GetTaskData, GetTaskColumns, "Task"); //listControl.SetSession("true"); var bucketControlTask = ApplicationCommon.GetNewBucketControl(); bucketControlTask.ConfigureBucket("Task", setId, GetTaskList, GetAssociatedTasks, SaveByFeature); var listControlTF = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); listControlTF.Setup("TaskFormulation", "WBS", "TaskFormulationId", setId, true, GetTaskFormulationData, GetTaskFormulationColumns, "TaskFormulation"); listControlTF.SetSession("true"); //var listControlNF = (Shared.UI.Web.Controls.DetailsWithChildren)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); //listControlNF.Setup("NeedXFeature", String.Empty, "NeedXFeatureId", setId, true, GetData, GetNeedXFeatureColumns, "NeedXFeature"); //listControlNF.SetSession("true"); var bucketControlNeed = ApplicationCommon.GetNewBucketControl(); bucketControlNeed.ConfigureBucket("Need", setId, GetNeedList, GetAssociatedNeeds, SaveNeedXFeature); var listControlFF = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); listControlFF.Setup("FeatureXFeatureRule", String.Empty, "FeatureXFeatureRuleId", setId, true, GetFeatureXFeatureRuleData, GetFeatureXFeatureRuleColumns, "FeatureXFeatureRule"); listControlFF.SetSession("true"); //var listControlFG = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); //listControlFG.Setup("FeatureGroupXFeature", String.Empty, "FeatureGroupXFeatureId", setId, true, GetFeatureGroupXFeatureData, GetFeatureGroupXFeatureColumns, "FeatureGroupXFeature"); //listControlFG.SetSession("true"); var bucketControlFeatureGroup = ApplicationCommon.GetNewBucketControl(); bucketControlFeatureGroup.ConfigureBucket("FeatureGroup", ApplicationCommon.GetSetId(), GetFeatureGroupList, GetAssociatedFeatureGroups, SaveFeatureGroupXFeature); tabControl.Setup("FeatureDetailsView"); tabControl.AddTab("Feature", detailsControl, String.Empty, true); tabControl.AddTab("Task", bucketControlTask); tabControl.AddTab("Task Formulation", listControlTF); tabControl.AddTab("Need", bucketControlNeed); tabControl.AddTab("Feature Rule", listControlFF); tabControl.AddTab("Feature Group", bucketControlFeatureGroup); return(tabControl); }
protected override Control GetTabControl(int setId, Control detailsControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); tabControl.Setup("ApplicationRoleUpdateView"); var selected = false; tabControl.AddTab("ApplicationRole", detailsControl, "Application Role", selected); if (string.IsNullOrEmpty(Request.QueryString["tab"]) || Request.QueryString["tab"] == "1") { selected = true; } selected = false; if (Request.QueryString["tab"] == "2") { selected = true; } var bucketControl = ApplicationCommon.GetNewBucketControl(); bucketControl.ConfigureBucket("ApplicationOperation", ApplicationCommon.GetSetId(), GetApplicationOperationList, GetAssociatedApplicationOperations, SaveApplicationOperationXApplicationRole); //tabControl.AddTab("ApplicationOperation", String.Empty, selected, bucketControl(); selected = false; if (Request.QueryString["tab"] == "3") { selected = true; } var bucketControl1 = ApplicationCommon.GetNewBucketControl(); bucketControl1.ConfigureBucket("ApplicationUser", SetId, GetApplicationUserList, GetAssociatedApplicationUsers, SaveApplicationUserXApplicationRole); tabControl.AddTab("ApplicationUser", bucketControl1, "Application User", selected); tabControl.AddTab("ApplicationOperation", bucketControl, "Application Operation", selected); return(tabControl); }
protected override Control GetTabControl(int setId, Control updateControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); tabControl.Setup("ProjectUpdateView"); var selected = false; if (string.IsNullOrEmpty(Request.QueryString["tab"]) || Request.QueryString["tab"] == "1") { selected = true; } tabControl.AddTab("Project", updateControl, String.Empty, selected); selected = false; if (Request.QueryString["tab"] == "2") { selected = true; } //swecond tab //second tab needs bucket control configuration and special methods var bucketControl = ApplicationCommon.GetNewBucketControl(); bucketControl.ConfigureBucket("Client", ApplicationCommon.GetSetId(), GetClientList, GetAssociatedClients, SaveClientXProject); // tabControl.AddTab("Client", String.Empty, selected, bucketControl(); tabControl.AddTab("Client", bucketControl, String.Empty, selected); //third tab var bucketControl2 = ApplicationCommon.GetNewBucketControl(); bucketControl2.ConfigureBucket("Need", ApplicationCommon.GetSetId(), GetNeedList, GetAssociatedNeeds, SaveNeedXProject); if (Request.QueryString["tab"] == "3") { selected = true; } tabControl.AddTab("Need", bucketControl2, String.Empty, selected); return(tabControl); }
protected override Control GetTabControl(int setId, Control updateControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); var bucketControl = ApplicationCommon.GetNewBucketControl(); var bucketControl2 = ApplicationCommon.GetNewBucketControl(); var bucketControl3 = ApplicationCommon.GetNewBucketControl(); var bucketControl4 = (BucketFor3Control)Page.LoadControl(ApplicationCommon.BucketFor3ControlPath); tabControl.Setup("TaskUpdateView"); var selected = false; if (string.IsNullOrEmpty(Request.QueryString["tab"]) || Request.QueryString["tab"] == "1") { selected = true; } tabControl.AddTab("Task", updateControl, String.Empty, selected); selected = false; if (Request.QueryString["tab"] == "2") { selected = true; } bucketControl.ConfigureBucket("Competency", setId, GetCompetencyList, GetAssociatedCompetencies, SaveTaskXCompetency); tabControl.AddTab("Competency", bucketControl, String.Empty, selected); plcUpdateList.Controls.Add(tabControl); bucketControl2.ConfigureBucket("ApplicationUser", setId, GetApplicationUserList, GetAssociatedApplicationUsers, SaveTaskXApplicationUser); tabControl.AddTab("ApplicationUser", bucketControl2, "Application User", selected); bucketControl3.ConfigureBucket("TaskNote", setId, GetTaskNoteList, GetAssociatedTaskNote, SaveTaskXTaskNote); tabControl.AddTab("TaskNote", bucketControl3, "Task Note", selected); bucketControl4.ConfigureBucket("DeliverableArtifact", "DeliverableArtifactStatus", "Name", "Name", setId, GetDeliverableArtifactList, GetDeliverableArtifactStatusList, GetAssociatedDeliverableArtifact, SaveTaskXDeliverableArtifact, RemoveByStatus); tabControl.AddTab("Deliverable Artifact", bucketControl4, "Deliverable Artifact", selected); return(tabControl); }
protected override Control GetTabControl(int setId, Control updateControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); tabControl.Setup("ProductivityAreaFeatureUpdateView"); var selected = false; if (string.IsNullOrEmpty(Request.QueryString["tab"]) || Request.QueryString["tab"] == "1") { selected = true; } tabControl.AddTab("Productivity Area Feature", updateControl, String.Empty, true); selected = false; if (Request.QueryString["tab"] == "2") { selected = true; } var listControl = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); tabControl.AddTab("Productivity Area", listControl); listControl.Setup("ProductivityArea", "ProductivityArea", "ProductivityAreaId", setId, true, GetData, GetProductivityAreaXProductivityAreaFeatureColumns, "ProductivityAreaXProductivityAreaFeature"); listControl.SetSession("true"); var bucketControlApplicationUser = ApplicationCommon.GetNewBucketControl(); bucketControlApplicationUser.ConfigureBucket("ApplicationUser", setId, GetApplicationUserList, GetAssociatedProductivityAreaFeatures, SaveProductivityAreaFeatureXApplicationUser); if (Request.QueryString["tab"] == "3") { selected = true; } tabControl.AddTab("Application User", bucketControlApplicationUser, String.Empty, selected); return(tabControl); }
protected override Control GetTabControl(int setId, Control updateControl) { var tabControl = ApplicationCommon.GetNewDetailTabControl(); tabControl.Setup("FunctionalityUpdateView"); tabControl.ID = "FunctionalityUpdateView"; var historyControl = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); historyControl.Setup("FunctionalityHistory", String.Empty, "FunctionalityHistoryId", setId, true, GetData, GetFunctionalityHistoryColumns, "FunctionalityHistory"); historyControl.SetSession("true"); historyControl.ID = "HistoryControl"; historyControl.HideControls(); historyControl.Visible = chkVisible.Checked; var plcHolder = new PlaceHolder(); plcHolder.Controls.Add(updateControl); plcHolder.ID = "UpdatePlaceHolder"; plcHolder.Controls.Add(new Literal() { Text = "<br /><br />" }); plcHolder.Controls.Add(historyControl); var selected = false; if (string.IsNullOrEmpty(Request.QueryString["tab"]) || Request.QueryString["tab"] == "1") { selected = true; } tabControl.AddTab("Functionality", updateControl, String.Empty, selected); // not making sense ? selected = false; if (Request.QueryString["tab"] == "2") { selected = true; } var bucketControl = ApplicationCommon.GetNewBucketControl(); bucketControl.ConfigureBucket("FunctionalityActiveStatus", setId, GetFunctionalityActiveStatusList, GetAssociatedFunctionalityActiveStatusIds, SaveFunctionalityXFunctionalityActiveStatus); var listControl3 = (Shared.UI.Web.Controls.Images)Page.LoadControl(ApplicationCommon.ImagesControl); var images = GetAssociatedFunctionalityImageIds(setId); listControl3.Setup(images); listControl3.SetSession("true"); tabControl.AddTab("Images", listControl3, String.Empty, selected); var listControl = (Shared.UI.Web.Controls.DetailsWithChildrenControl)Page.LoadControl(ApplicationCommon.DetailsWithChildrenListControl); listControl.Setup("FunctionalityActiveStatus", String.Empty, "FunctionalityActiveStatusId", setId, true, GetAssociatedFunctionalityActiveStatusIds, GetFunctionalityXFunctionalityActiveStatusColumns, "FunctionalityActiveStatus"); listControl.SetSession("true"); tabControl.AddTab("Status History", listControl, String.Empty, selected); var listControl2 = (Shared.UI.Web.Controls.GroupList)Page.LoadControl(ApplicationCommon.GroupListControl); SetId = setId; var plcControlHolder = new PlaceHolder(); plcControlHolder.ID = "plcControlHolder"; //var dropDown = new DropDownList(); //dropDown.SelectedIndexChanged += dropdownlist_SelectedIndexChanged; //dropDown.Width = 300; //dropDown.ID = "dropdownlist"; //plcControlHolder.Controls.Add(dropDown); // Add Direction Combos Dynamically, check flag whether the corresponding record exists in FC or not. plcControlHolder.Controls.Add(new Literal() { Text = "<br />" }); plcControlHolder.Controls.Add(new Label() { Text = " Group By: " }); var dropDownOrderBy = new DropDownList(); dropDownOrderBy.ID = "dropdownlistOrderBy1"; dropDownOrderBy.Items.Add("Functionality"); dropDownOrderBy.Items.Add("FunctionalityStatus"); dropDownOrderBy.Items.Add("FunctionalityPriority"); dropDownOrderBy.Items.Add("AssignedTo"); dropDownOrderBy.SelectedValue = "FunctionalityStatus"; plcControlHolder.Controls.Add(dropDownOrderBy); plcControlHolder.Controls.Add(new Literal() { Text = "<br /><br />" }); plcControlHolder.Controls.Add(new Label() { Text = "Sub Group By: " }); dropDownOrderBy = new DropDownList(); dropDownOrderBy.ID = "dropdownlistOrderBy2"; dropDownOrderBy.Items.Add("Functionality"); dropDownOrderBy.Items.Add("FunctionalityStatus"); dropDownOrderBy.Items.Add("FunctionalityPriority"); dropDownOrderBy.Items.Add("AssignedTo"); dropDownOrderBy.SelectedValue = "Functionality"; plcControlHolder.Controls.Add(dropDownOrderBy); plcControlHolder.Controls.Add(new Literal() { Text = "<br /><br />" }); var btnGroup = new Button(); btnGroup.ID = "btnGroup"; btnGroup.Text = "Group"; btnGroup.Click += btnGroup_Click; plcControlHolder.Controls.Add(btnGroup); plcControlHolder.Controls.Add(new Literal() { Text = "<br /><br />" }); listControl2.SettingCategory = "FunctionalityEntityStatusUpdateTabControl"; listControl2.ID = "GroupListControl"; listControl2.Setup("FunctionalityStatus", "ASC", "Functionality", "ASC", "FunctionalityEntityStatus", string.Empty, "FunctionalityEntityStatusId", true, GetData, GetFunctionalityEntityStatusColumns, "FunctionalityEntityStatus", String.Empty, null, true); fesTabFCMode = listControl2.FieldConfigurationMode; plcControlHolder.Controls.Add(listControl2); tabControl.AddTab("Entity Status", plcControlHolder, String.Empty, selected); return(tabControl); }