예제 #1
0
        private void btnRetrieve_Click(object sender, EventArgs e)
        {
            //Instantiate a new FogBugz class
            FogBugz fogBugz = new FogBugz("https://evildauphin.fogbugz.com");

            fogBugz.VerifyCertificate = false;

            //Verify the API
            if (!fogBugz.VerifyApi())
            {
                MessageBox.Show("FogBugz API not compatible with this plug-in");
            }

            //Now log-in
            fogBugz.Logon("*****@*****.**", "zigzag");

            //Now retrieve a specific case
            FogBugzCase fogBugzCase = fogBugz.GetCase(Int32.Parse(this.txtCaseId.Text));

            //Display the id of the retrieved case
            MessageBox.Show("Retrieved case " + fogBugzCase.Id.ToString() + ".");

            //Finally log-off
            fogBugz.Logoff();
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Instantiate a new FogBugz class
            FogBugz fogBugz = new FogBugz("https://evildolphin.fogbugz.com");

            fogBugz.VerifyCertificate = false;

            //Verify the API
            if (!fogBugz.VerifyApi())
            {
                MessageBox.Show("FogBugz API not compatible with this plug-in");
            }

            //Now log-in
            fogBugz.Logon("*****@*****.**", "SemperF1");

            //Now retrieve a specific case
            FogBugzFixFor fogBugzFixFor = fogBugz.GetFixFor(Int32.Parse(this.txtCaseId.Text));

            //Display the id of the retrieved case
            MessageBox.Show("Retrieved fixfor " + fogBugzFixFor.Name.ToString() + ".");

            //Finally log-off
            fogBugz.Logoff();
        }
예제 #3
0
        private void btnCreate_Click(object sender, EventArgs e)
        {
            //Instantiate a new FogBugz class
            FogBugz fogBugz = new FogBugz("https://evildauphin.fogbugz.com");

            fogBugz.VerifyCertificate = false;

            //Verify the API
            if (!fogBugz.VerifyApi())
            {
                MessageBox.Show("FogBugz API not compatible with this plug-in");
            }

            //Now log-in
            fogBugz.Logon("*****@*****.**", "zigzag");

            //Now create a new case
            FogBugzCase newCase = new FogBugzCase();

            newCase.Title            = "Test Form Case";
            newCase.Project          = 1;
            newCase.Priority         = 3;
            newCase.Area             = 4;
            newCase.FixFor           = 2;
            newCase.Category         = 1;
            newCase.Computer         = "Windows 2003";
            newCase.Version          = "Version 1";
            newCase.HrsCurrEst       = 1;
            newCase.PersonAssignedTo = 2;
            newCase.Description      = "Long Description";
            newCase.Due = DateTime.Now.AddDays(2);
            newCase     = fogBugz.Add(newCase);

            //Display the id of the newly inserted case
            MessageBox.Show("Inserted new case " + newCase.Id.ToString() + ".");

            //Finally log-off
            fogBugz.Logoff();
        }