private void mouseDoubleClick(object sender, MouseButtonEventArgs e) { DataRowView CompRow; int SComp; int fixID; SComp = listIssueFixes.SelectedIndex; CompRow = listIssueFixes.Items.GetItemAt(SComp) as DataRowView; fixID = Convert.ToInt32(CompRow["ISSUE_FIX_ID"]); DataTable fixDetails = new IssueFixController().GetFixDetails(fixID); int fixBy = Convert.ToInt32(fixDetails.Rows[0]["FIXED_BY"]); DataTable dt = new UserController().GetUserDetailsbyID(fixBy); txtFixBy.Text = dt.Rows[0]["EMPLOYEE_NAME"].ToString(); txtFixTitle.Text = fixDetails.Rows[0]["FIX_TITLE"].ToString(); TextRange tr = new TextRange(txtFixDescription.Document.ContentStart, txtFixDescription.Document.ContentEnd); tr.Text = fixDetails.Rows[0]["FIX_DESCRIPTION"].ToString(); string fixStatus = fixDetails.Rows[0]["FIX_STATUS"].ToString(); if (fixStatus.Equals("Worked")) { rdoWorked.IsChecked = true; } else if (fixStatus.Equals("Didnt Worked")) { rdodidntworked.IsChecked = true; } else { rdoWorked.IsChecked = false; rdodidntworked.IsChecked = false; } }
public void FillFixes() { DataTable listfixes = new IssueFixController().GetIssueFixes(issue.IssueID); listIssueFixes.ItemsSource = listfixes.DefaultView; }