Esempio n. 1
0
        public void getDetailsFromJira()
        {
            this.user     = UserConfig.configlist[0].ToString();
            this.password = UserConfig.configlist[1].ToString();
            this.manager  = new JiraManager(user, password);
            List <Issue> issueList = manager.GetEmployeeOpenIssues(user);

            foreach (Issue issue in issueList)
            {
                detailTable.Rows.Add(issue.Key, issue.Fields.Summary, issue.Fields.issuetype.Id, issue.Fields.issuetype.Name, issue.Fields.project.Id, issue.Fields.project.Key, issue.Fields.project.Name);
            }


            #region old method
            //string token = soapSDK.Login(user, password);
            //RemoteIssue[] issueList = soapSDK.getUserIssues(token, user);
            //RemoteIssueType[] issueTypes = soapSDK.getUserIssueTypes(token);
            //RemoteProject[] projects = soapSDK.getAllProjects(token);
            //for (int i = 0; i < issueList.Length; i++)
            //{
            //    string typename = "Sub task";
            //    string projectName = string.Empty;
            //    if (issueList[i].status.ToString() == "5" || issueList[i].status.ToString() == "6")
            //    {
            //        //do nothing
            //        //neglecting closed and resolved issues
            //    }
            //    else
            //    {
            //        foreach (RemoteIssueType t in issueTypes)
            //        {
            //            if (t.id == issueList[i].type.ToString())
            //            {
            //                typename = t.name;
            //            }
            //        }

            //        foreach (RemoteProject p in projects)
            //        {
            //            if (p.key == issueList[i].project.ToString())
            //            {
            //                projectName = p.name;
            //            }
            //        }

            //        detailTable.Rows.Add(issueList[i].key.ToString(), issueList[i].summary.ToString(), issueList[i].type.ToString(), typename, issueList[i].project.ToString(), projectName);
            //    }
            //}

            //soapSDK.Logout(token);
            #endregion

            populateProjectcombobox(detailTable);
        }
        public ActionResult Login(string returnUrl)
        {
            JiraManager manager = new JiraManager();


            //string result = manager.AutenticationJira();
            //if (!result.Equals("OK"))
            //{
            //    TempData["errorMessage"] = result;
            //}
            return(RedirectToAction("Index", "Home"));
        }
 public List <Issue> GetIssuesForProject(String projectKey)
 {
     try
     {
         JiraManager  manager           = new JiraManager("", "");
         string       jql               = "project = " + projectKey + " and ( status = 'Open' or status = 'In Progress' or status = 'Reopened' )";// or status = 'In Testing' or status = 'Additional Information Needed' or status = 'Testing Rejected' or status = 'In Progress – Paused' or status = 'To Do' or status = 'Code Complete' )";
         List <Issue> issueDescriptions = manager.GetIssues(jql);
         return(issueDescriptions);
     }
     catch
     {
         throw;
     }
 }
        public List <ProjectDescription> GetProjects()
        {
            try {
                JiraManager manager = new JiraManager("", "");

                List <ProjectDescription> projects = manager.GetProjects();
                // return ConvertToDataTable(projects);
                return(projects);
            }
            catch
            {
                throw;
            }
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello and welcome to a Jira Example application!");

               Console.Write("Username: "******"Password: ");
               string password = Console.ReadLine();

               JiraManager manager = new JiraManager(username, password);
            manager.RunQuery(JiraResource.project);

            Console.Read();
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello and welcome to VM application!");

            // Console.Write("Username: "******"";

            //Console.Write("Password: "******"";

            JiraManager manager = new JiraManager(username, password);

            manager.RunQuery();

            //Console.Read();
        }