protected void Page_Load(object sender, EventArgs e) { if (Session.Count == 0) { Response.Redirect("~/Admin/AdminLogin.aspx"); } else { if (!IsPostBack) { int defectId = (int)Session["DefectId"]; DefectsDataAccess defectsDataAccess = new DefectsDataAccess(); OneDefectDataSet oneDefectDataSet = defectsDataAccess.GetDefect(defectId); this.defectIdLabel.Text = ((int)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(0)).ToString(); this.testerIdLabel.Text = (string)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(1); this.defectTitleLabel.Text = (string)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(2); this.defectDescriptionTextBox.Text = (string)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(3); this.defectNotesTextBox.Text = (string)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(4); this.fixedCheckBox.Checked = (bool)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(5); this.postponedCheckBox.Checked = (bool)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(6); DateTime dateCreated = (DateTime)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(7); this.dateCreatedLabel.Text = dateCreated.ToString(); DateTime dateFixed = (DateTime)oneDefectDataSet.Defects.Rows[0].ItemArray.GetValue(8); this.dateFixedLabel.Text = dateFixed.ToString(); } } }