private void loadReportType()
        {
            DataSet dtsReportTypes = TurninService.GetTurnInReportTypes(CurrentUser, "W");

            HidddenReportType.DataSource     = dtsReportTypes.Tables[0];
            HidddenReportType.DataTextField  = dtsReportTypes.Tables[0].Columns["Description"].ToString();
            HidddenReportType.DataValueField = dtsReportTypes.Tables[0].Columns["ID"].ToString();
            HidddenReportType.DataBind();
            //Assigning the Report Type IDs to the Report Type Description using Hash Table
            for (int indexReportType = 0; indexReportType < HidddenReportType.Items.Count; indexReportType++)
            {
                hsTable[HidddenReportType.Items[indexReportType].Value] = HidddenReportType.Items[indexReportType].Value;
            }
        }
        // Filling the Report Types
        private void FillReport()
        {
            DataSet dtsReportTypes = TurninService.GetTurnInReportTypes(CurrentUser, "R");

            cboReportType.DataSource = dtsReportTypes.Tables[0];
            cboReportType.DataBind();

            //Put the Report types in Cache

            if (Cache["Status Report"] == null)
            {
                Cache["Status Report"]      = Status_Report;
                Cache["Status Report Desc"] = cboReportType.Items.FindByValue(Status_Report).Text;
            }
            if (Cache["Aged Transactions Report"] == null)
            {
                Cache["Aged Transactions Report"]      = Aged_Transactions_Report;
                Cache["Aged Transactions Report Desc"] = cboReportType.Items.FindByValue(Aged_Transactions_Report).Text;
            }
        }