private void _create_Click(object sender, EventArgs e) { if (summ.Text.Length == 0) { status("missing subject."); return; } if (SucceedUrl == string.Empty) { SucceedUrl = AssemblaTicket.GetTicketUrl(space.Text); } if (FailUrl == string.Empty) { FailUrl = null; } int id = AssemblaTicket.Create(space.Text, user.Text, pass.Text, summ.Text, desc.Text, TicketStatus.New, Priority.Normal); if (id != 0) { if (attach) { if (!AssemblaDocument.Create(space.Text, user.Text, pass.Text, path + SSFILE, id)) { status("screenshot failed."); } } if (_attachdataasfile) { if (!AssemblaDocument.Create(space.Text, user.Text, pass.Text, path + DATAFILE, id)) { status("data attach failed."); } } if (SucceedUrl != null) { System.Diagnostics.Process.Start(SucceedUrl); } if (TicketSucceed != null) { TicketSucceed(); } } else { status("login failed."); if (TicketFailed != null) { TicketFailed(); } if (FailUrl != null) { System.Diagnostics.Process.Start(FailUrl); } } }
private void _create_Click(object sender, EventArgs e) { if (_summ.Text.Length == 0) { status("missing subject."); return; } int id = AssemblaTicket.Create(_space.Text, _user.Text, _pass.Text, _summ.Text, _desc.Text, AssemblaStatus.New, AssemblaPriority.Normal); if (id != 0) { if (attach) { if (!AssemblaDocument.Create(_space.Text, _user.Text, _pass.Text, path + SSFILE, id)) { status("screenshot failed."); } } if (_attachdataasfile) { if (!AssemblaDocument.Create(_space.Text, _user.Text, _pass.Text, path + DATAFILE, id)) { status("data attach failed."); } } System.Diagnostics.Process.Start(AssemblaTicket.GetTicketsUrl(_space.Text)); if (TicketSucceed != null) { TicketSucceed(); } } else { status("login failed."); if (TicketFailed != null) { TicketFailed(); } } }