Exemplo n.º 1
0
        protected void ddlProject_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (ddlProject.SelectedItem.Value != "--Select--")
                {
                    JiraAccessLayer jal = new JiraAccessLayer();
                    List<Issue> issuesForProject = jal.GetIssuesForProject(ddlProject.SelectedItem.Value);
                    if (issuesForProject.Count > 0)
                    {
                        ddlTask.DataTextField = "ProxyKey";
                        ddlTask.DataValueField = "ProxyKey";
                        ddlTask.DataSource = issuesForProject;
                        ddlTask.DataBind();
                        ddlTask.Items.Insert(0, "--Select--");
                        ddlTask.SelectedIndex = 0;
                        ddlTask.Enabled = true;
                        
                    }
                    else
                    {
                        // in case no issues write code here to handle it
                        ddlTask.Enabled = true;
                        ddlTask.Items.Clear();
                         ddlTask.Items.Insert(0, "--Select--");
                        ddlTask.SelectedIndex = 0;
                    }

                }
                else
                {
                    ddlTask.Enabled = false;
                    ddlTask.Items.Clear();
                    ddlTask.DataSource = null;
                    ddlTask.DataBind();
                }
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 2
0
 protected void ddlProject_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         if (ddlProject.SelectedItem.Value != "--Select--")
         {
             JiraAccessLayer jal = new JiraAccessLayer();
             List <Issue>    issuesForProject = jal.GetIssuesForProject(ddlProject.SelectedItem.Value);
             if (issuesForProject.Count > 0)
             {
                 ddlTask.DataTextField  = "ProxyKey";
                 ddlTask.DataValueField = "ProxyKey";
                 ddlTask.DataSource     = issuesForProject;
                 ddlTask.DataBind();
                 ddlTask.Items.Insert(0, "--Select--");
                 ddlTask.SelectedIndex = 0;
                 ddlTask.Enabled       = true;
             }
             else
             {
                 // in case no issues write code here to handle it
                 ddlTask.Enabled = true;
                 ddlTask.Items.Clear();
                 ddlTask.Items.Insert(0, "--Select--");
                 ddlTask.SelectedIndex = 0;
             }
         }
         else
         {
             ddlTask.Enabled = false;
             ddlTask.Items.Clear();
             ddlTask.DataSource = null;
             ddlTask.DataBind();
         }
     }
     catch
     {
         throw;
     }
 }