void BindOptions() { CategoryTree objCats = new CategoryTree(); dropCats.DataSource = objCats.GetCategoryTreeByProjectId(ProjectId); dropCats.DataBind(); ITUserCollection colUsers = ITUser.GetUsersByProjectId(ProjectId); dropAssigned.DataSource = colUsers; dropAssigned.DataBind(); dropOwned.DataSource = colUsers; dropOwned.DataBind(); dropStatus.DataSource = Status.GetStatusByProjectId(ProjectId); dropStatus.DataBind(); dropPriority.DataSource = Priority.GetPrioritiesByProjectId(ProjectId); dropPriority.DataBind(); dropMilestone.DataSource = Milestone.GetMilestoneByProjectId(ProjectId); dropMilestone.DataBind(); lblDateCreated.Text = DateTime.Now.ToString("f"); }
void BindPriorities() { grdPriorities.DataSource = Priority.GetPrioritiesByProjectId(ProjectId); grdPriorities.DataKeyField = "Id"; grdPriorities.DataBind(); if (grdPriorities.Items.Count == 0) { grdPriorities.Visible = false; } else { grdPriorities.Visible = true; } }
//********************************************************************* // // dropFieldSelectedIndexChanged Method // // When the user changes the selected field type, show the corresponding list // of possible values. // //********************************************************************* protected void dropFieldSelectedIndexChanged(Object s, EventArgs e) { dropValue.Items.Clear(); switch (dropField.SelectedValue) { case "IssuePriorityId": dropValue.Visible = true; txtValue.Visible = false; dropValue.DataSource = Priority.GetPrioritiesByProjectId(ProjectId); dropValue.DataTextField = "Name"; dropValue.DataValueField = "Id"; break; case "IssueMilestoneId": dropValue.Visible = true; txtValue.Visible = false; dropValue.DataSource = Milestone.GetMilestoneByProjectId(ProjectId); dropValue.DataTextField = "Name"; dropValue.DataValueField = "Id"; break; case "IssueCategoryId": dropValue.Visible = true; txtValue.Visible = false; CategoryTree objCats = new CategoryTree(); dropValue.DataSource = objCats.GetCategoryTreeByProjectId(ProjectId); dropValue.DataTextField = "Name"; dropValue.DataValueField = "Id"; break; case "IssueStatusId": dropValue.Visible = true; txtValue.Visible = false; dropValue.DataSource = Status.GetStatusByProjectId(ProjectId); dropValue.DataTextField = "Name"; dropValue.DataValueField = "Id"; break; case "IssueAssignedId": dropValue.Visible = true; txtValue.Visible = false; dropValue.DataSource = ITUser.GetUsersByProjectId(ProjectId); dropValue.DataTextField = "DisplayName"; dropValue.DataValueField = "Id"; break; case "IssueOwnerId": dropValue.Visible = true; txtValue.Visible = false; dropValue.DataSource = ITUser.GetUsersByProjectId(ProjectId); dropValue.DataTextField = "DisplayName"; dropValue.DataValueField = "Id"; break; case "IssueCreatorId": dropValue.Visible = true; txtValue.Visible = false; dropValue.DataSource = ITUser.GetUsersByProjectId(ProjectId); dropValue.DataTextField = "DisplayName"; dropValue.DataValueField = "Id"; break; default: dropValue.Visible = false; txtValue.Visible = true; break; } dropValue.DataBind(); }