/// <summary> /// </summary> /// <param name="ErrorFile"> /// </param> public SubmitIssueForm(string ErrorFile) { // Required for Windows Form Designer support InitializeComponent(); MantisSettings = new MantisConnectSettings(); appSettings.Add("MantisConnectUrl", "http://bugtraq.tsprojects.org/api/soap/mantisconnect.php?wsdl"); ErrorFileName = ErrorFile; }
private void SubmitIssue_Load(object sender, System.EventArgs e) { try { NetworkCredential nc = null; MantisSettings = new MantisConnectSettings(); string basicHttpAuthUserName = appSettings["BasicHttpAuthUserName"]; string basicHttpAuthPassword = appSettings["BasicHttpAuthPassword"]; string mantisConnectUrl = appSettings["MantisConnectUrl"]; string mantisUserName = appSettings["MantisUserName"]; string mantisPassword = appSettings["MantisPassword"]; if (!string.IsNullOrEmpty(basicHttpAuthUserName) && basicHttpAuthPassword != null) { nc = new NetworkCredential(basicHttpAuthUserName, basicHttpAuthPassword); } session = new Session(mantisConnectUrl, mantisUserName, mantisPassword, nc); session.Connect(); //populating = true; int i = 0; foreach (Project project in session.Request.UserGetAccessibleProjects()) { TreeNode Node = new TreeNode(project.Name); Node.Tag = project.Id; treeView1.Nodes.Add(Node); if (project.Subprojects.Count > 0) { treeView1.BeginUpdate(); TreeNode customerNode = new TreeNode(project.Name); customerNode.Tag = project.Id; walkNode(project.Subprojects, ref customerNode); treeView1.Nodes[i].Nodes.Add(customerNode); treeView1.EndUpdate(); } //if (i == 1) // treeView1.SelectedNode = Node; i++; } treeView1.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(TreeView1_AfterSelect); //populating = false; PopulateProjectDependentFields(); priorityComboBox.DataSource = session.Config.PriorityEnum.GetLabels(); severityComboBox.DataSource = session.Config.SeverityEnum.GetLabels(); reproducibilityComboBox.DataSource = session.Config.ReproducibilityEnum.GetLabels(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Webservice Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }
/// <summary> /// </summary> public SubmitIssueForm() { // Required for Windows Form Designer support InitializeComponent(); MantisSettings = new MantisConnectSettings(); appSettings.Add("MantisConnectUrl", "http://bugtraq.tsprojects.org/api/soap/mantisconnect.php?wsdl"); appSettings.Add("BasicHttpAuthUserName", MantisSettings.HttpUserName); appSettings.Add("BasicHttpAuthUserPassword", MantisSettings.HttpPassword); appSettings.Add("MantisUserName", MantisSettings.MantisUserName); appSettings.Add("MantisPassword", MantisSettings.MantisPassword); }