protected void SignPatientSRC(object sender, EventArgs e)
    {
        Int32 intPatientID;

        if (Int32.TryParse(Request.Cookies["PatientID"].Value.ToString(), out intPatientID))
        {
            Lapbase.Business.SRCObject objSRC = new Lapbase.Business.SRCObject();

            objSRC.PatientID        = intPatientID;
            objSRC.OrganizationCode = base.OrganizationCode;
            objSRC.Imperial         = base.Imperial;
            objSRC.VendorCode       = LapbaseConfiguration.SRCVendorCode;
            objSRC.PracticeCEO      = LapbaseConfiguration.PracticeCEOCode;
            objSRC.SurgeonCEO       = LapbaseConfiguration.SurgeonCEOCode;
            objSRC.FacilityCEO      = LapbaseConfiguration.FacilityCEOCode;
            objSRC.SRCUserName      = LapbaseConfiguration.SRCUserName;
            objSRC.SRCPassword      = LapbaseConfiguration.SRCPassword;
            objSRC.SignPatientData();

            ltrPatientSignError.Visible = objSRC.PatientSignErrors.Count > 0;
            if (objSRC.PatientSignErrors.Count > 0)
            {
                blnSucceedFlag = false;
                rptPatientSignError.DataSource = objSRC.PatientSignErrors;
                rptPatientSignError.DataBind();
            }
        }
    }
    /// <summary>
    /// Initials the SRC Object and fills it by extracing data.
    /// </summary>
    ///
    protected void ExtractDataToExportToSRC(object sender, EventArgs e)
    {
        Int32 intPatientID;

        if (Int32.TryParse(Request.Cookies["PatientID"].Value.ToString(), out intPatientID))
        {
            Boolean blnSucceedFlag            = true;
            Lapbase.Business.SRCObject objSRC = new Lapbase.Business.SRCObject();

            objSRC.PatientID        = intPatientID;
            objSRC.OrganizationCode = base.OrganizationCode;
            objSRC.Imperial         = base.Imperial;
            objSRC.VendorCode       = LapbaseConfiguration.SRCVendorCode;
            objSRC.PracticeCEO      = LapbaseConfiguration.PracticeCEOCode;
            objSRC.SurgeonCEO       = LapbaseConfiguration.SurgeonCEOCode;
            objSRC.FacilityCEO      = LapbaseConfiguration.FacilityCEOCode;
            objSRC.SRCUserName      = LapbaseConfiguration.SRCUserName;
            objSRC.SRCPassword      = LapbaseConfiguration.SRCPassword;
            objSRC.LoadPatientData();

            ltrPatientDataError.Visible = objSRC.PatientErrors.Count > 0;
            if (ltrPatientDataError.Visible)
            {
                blnSucceedFlag = false;
                rptPatientDataError.DataSource = objSRC.PatientErrors;
                rptPatientDataError.DataBind();
            }

            ltrPreOperativeVisitError.Visible = objSRC.PreOperativeVisitErrors.Count > 0;
            if (ltrPreOperativeVisitError.Visible)
            {
                blnSucceedFlag = false;
                rptPreOperativeVisitError.DataSource = objSRC.PreOperativeVisitErrors;
                rptPreOperativeVisitError.DataBind();
            }

            ltrHospitalVisitError.Visible = objSRC.HospitalVisitErrors.Count > 0;
            if (ltrHospitalVisitError.Visible)
            {
                blnSucceedFlag = false;
                rptHospitalVisitError.DataSource = objSRC.HospitalVisitErrors;
                rptHospitalVisitError.DataBind();
            }

            ltrPostOperativeVisitError.Visible = objSRC.PostOperativeVisitErrors.Count > 0;
            if (ltrPostOperativeVisitError.Visible)
            {
                blnSucceedFlag = false;
                rptPostOperativeVisitError.DataSource = objSRC.PostOperativeVisitErrors;
                rptPostOperativeVisitError.DataBind();
            }

            ltrAdverseEventPostOperativeError.Visible = objSRC.AdverseEventPostOperativeErrors.Count > 0;
            if (objSRC.AdverseEventPostOperativeErrors.Count > 0)
            {
                blnSucceedFlag = false;
                rptAdverseEventPostOperativeError.DataSource = objSRC.AdverseEventPostOperativeErrors;
                rptAdverseEventPostOperativeError.DataBind();
            }

            ltrSRCSucceed.Visible = blnSucceedFlag;
            ltrSRCSucceed.Text    = blnSucceedFlag ? "The Data is transfered and saved successfully.." : "";
        }
    }