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();
            }
        }
    }