/// <summary> ///populate dashboard /// </summary> public void PopulateDashboardItems() { bug.setBugID(bugid); BugController bc = new BugController(); bc.populatepmdashboard(bug); historytable = bc.getHistory(bug); if (historytable != null && historytable.Rows.Count > 0) { this.lbllastupdatedby.Text = historytable.Rows[0][4].ToString(); this.lbllastupdateon.Text = historytable.Rows[0][3].ToString(); this.richremarks.Text = historytable.Rows[0][7].ToString(); } else { this.lbllastupdatedby.Text = "Unkown"; this.lbllastupdateon.Text = "Unknown"; this.richremarks.Text = ""; } this.richsourcecode.Text = bug.getCode(); this.richbugdesc.Text = bug.getbugdesc(); this.imgscreenshot.Image = bug.GetImage(); this.txtclassname.Text = bug.getClass(); this.txtcomponent.Text = bug.getComponentName(); this.txtproject.Text = bug.getProjectName(); this.txtmethodname.Text = bug.getMethod(); this.txtlinefrom.Text = bug.getlinenofrom().ToString(); this.txtlineto.Text = bug.getlinenoto().ToString(); this.lblbugstatus.Text = bug.getStatus(); this.lblversion.Text = bug.getVersion(); imgnew = bug.GetImage(); //setting bug image if (bug.getSeverity() == "Critical") { this.imgbugseverity.Image = Properties.Resources.bugred; } else if (bug.getSeverity() == "Low") { this.imgbugseverity.Image = Properties.Resources.buggreen; } //enabling disabling assign bug feature if (bug.getAssignedTo() != "") { this.txtdeveloperusername.ReadOnly = true; this.txtdeveloperusername.Text = bug.getAssignedTo(); this.btnassignbug.Enabled = false; } else { this.txtdeveloperusername.ReadOnly = false; this.btnassignbug.Enabled = true; } }
private void btnassignbug_Click(object sender, EventArgs e) { BugModel bug = new BugModel(); bug.setAssignedTo(this.txtdeveloperusername.Text); bug.setBugID(bugid); BugController bc = new BugController(); if (bc.AssignBug(bug) == false) { MessageBox.Show("Sorry, Bug cannot be assigned to this user. Either Check the privilage or if the user exists.", "Assign Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Bug has been assigned and the developer has been notified"); } }
/// <summary> ///populate dashboard /// </summary> public void PopulateDashboardItems() { bug.setBugID(bugid); BugController bc = new BugController(); bc.populatepmdashboard(bug); this.richsourcecode.Text = bug.getCode(); this.richbugdesc.Text = bug.getbugdesc(); this.imgscreenshot.Image = bug.GetImage(); this.txtclassname.Text = bug.getClass(); this.txtcomponent.Text = bug.getComponentName(); this.txtproject.Text = bug.getProjectName(); this.txtmethodname.Text = bug.getMethod(); this.txtlinefrom.Text = bug.getlinenofrom().ToString(); this.txtlineto.Text = bug.getlinenoto().ToString(); this.lblbugstatus.Text = bug.getStatus(); imgnew = bug.GetImage(); //setting bug image if (bug.getSeverity() == "Critical") { this.imgbugseverity.Image = Properties.Resources.bugred; } else if (bug.getSeverity() == "Low") { this.imgbugseverity.Image = Properties.Resources.buggreen; } //enabling disabling assign bug feature if (bug.getAssignedTo() != "") { this.txtdeveloperusername.ReadOnly = true; this.txtdeveloperusername.Text = bug.getAssignedTo(); this.btnassignbug.Enabled = false; } else { this.txtdeveloperusername.ReadOnly = false; this.btnassignbug.Enabled = true; } }
private void submit_Click(object sender, EventArgs e) { BugModel bug = new BugModel(); bug.setRemarks(this.txtremarks.Text); bug.setCode(this.txtupdatecode.Text); bug.setStatus(this.cmbStatus.Text); bug.setVersion(this.txtversion.Text); Debug.WriteLine("Username is:" + username); bug.setUsername(username); bug.setBugID(bugid); BugController bc = new BugController(); bool flag = bc.UpdateBug(bug); if (flag == true) { this.Hide(); MessageBox.Show("Bug Was Succesfully Updated"); } else if (flag == false) { MessageBox.Show("Bug could not be updated"); } }