Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }
Example #10
0
        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 = " &nbsp;&nbsp; &nbsp;&nbsp; Group By: &nbsp;&nbsp;"
            });

            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: &nbsp;&nbsp;"
            });
            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);
        }