Beispiel #1
0
        public void RemoveROIs(IEnumerable <RegionOfInterest> rois)
        {
            bool hasROIsToRemove = false;

            foreach (var roi in rois)
            {
                hasROIsToRemove = true;
                if (ROIs.Contains(roi))
                {
                    ROIs.Remove(roi);
                }
            }
            if (hasROIsToRemove)
            {
                Invalidate();
            }
        }
Beispiel #2
0
        public void AddROIs(IEnumerable <RegionOfInterest> rois)
        {
            bool hasROIsToAdd = false;

            foreach (var roi in rois)
            {
                hasROIsToAdd = true;
                if (!ROIs.Contains(roi))
                {
                    ROIs.Add(roi);
                }
            }
            if (hasROIsToAdd)
            {
                Invalidate();
            }
        }
Beispiel #3
0
    ///// <summary>
    ///// Purpose :Binding Release of Infomration records
    ///// </summary>
    public void BindROIObjectivesInfo()
    {
        using (DataSet dataSetDocument = SHS.BaseLayer.BaseCommonFunctions.ScreenInfo.CurrentDocument.DocumentDataSet)
        {
            ROIsListData objectROIsList = new ROIsListData();
            objectROIsList.objectListROIs = new List <ROIs>();

            if (dataSetDocument.Tables.Contains("CustomDocumentReleaseOfInformations"))
            {
                if (SHS.BaseLayer.BaseCommonFunctions.CheckRowExists(dataSetDocument.Tables["CustomDocumentReleaseOfInformations"], 0))
                {
                    DataView dataViewCarePlanROIs = new DataView();
                    dataViewCarePlanROIs           = dataSetDocument.Tables["CustomDocumentReleaseOfInformations"].DefaultView;
                    dataViewCarePlanROIs.RowFilter = "ISNULL(RecordDeleted,'N')<>'Y'";

                    for (int rowCount = 0; rowCount < dataViewCarePlanROIs.Count; rowCount++)
                    {
                        ROIs objectROIs = new ROIs();
                        objectROIs.ROIId = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseOfInformationId"]);
                        objectROIs.ReleaseOfInformationOrder = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseOfInformationOrder"]);
                        objectROIs.GetInformationFrom        = Convert.ToString(dataViewCarePlanROIs[rowCount]["GetInformationFrom"]);
                        objectROIs.ReleaseInformationFrom    = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseInformationFrom"]);
                        objectROIs.ReleaseToReceiveFrom      = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseToReceiveFrom"]);
                        if (dataViewCarePlanROIs[rowCount]["ReleaseEndDate"] != DBNull.Value)
                        {
                            objectROIs.ReleaseEndDate = Convert.ToString(Convert.ToDateTime(dataViewCarePlanROIs[rowCount]["ReleaseEndDate"]).ToString("MM/dd/yyyy")).Substring(0, 10);
                        }
                        objectROIs.ReleaseContactType                          = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseContactType"]);
                        objectROIs.ReleaseName                                 = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseName"]);
                        objectROIs.ReleaseAddress                              = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseAddress"]);
                        objectROIs.ReleaseCity                                 = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleaseCity"]);
                        objectROIs.ReleasedState                               = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleasedState"]);
                        objectROIs.ReleasePhoneNumber                          = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleasePhoneNumber"]);
                        objectROIs.ReleasedZip                                 = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleasedZip"]);
                        objectROIs.AssessmentEvaluation                        = Convert.ToString(dataViewCarePlanROIs[rowCount]["AssessmentEvaluation"]);
                        objectROIs.PersonPlan                                  = Convert.ToString(dataViewCarePlanROIs[rowCount]["PersonPlan"]);
                        objectROIs.ProgressNote                                = Convert.ToString(dataViewCarePlanROIs[rowCount]["ProgressNote"]);
                        objectROIs.PsychologicalTesting                        = Convert.ToString(dataViewCarePlanROIs[rowCount]["PsychologicalTesting"]);
                        objectROIs.PsychiatricTreatment                        = Convert.ToString(dataViewCarePlanROIs[rowCount]["PsychiatricTreatment"]);
                        objectROIs.TreatmentServiceRecommendation              = Convert.ToString(dataViewCarePlanROIs[rowCount]["TreatmentServiceRecommendation"]);
                        objectROIs.EducationalDevelopmental                    = Convert.ToString(dataViewCarePlanROIs[rowCount]["EducationalDevelopmental"]);
                        objectROIs.DischargeTransferRecommendation             = Convert.ToString(dataViewCarePlanROIs[rowCount]["DischargeTransferRecommendation"]);
                        objectROIs.InformationBenefitInsurance                 = Convert.ToString(dataViewCarePlanROIs[rowCount]["InformationBenefitInsurance"]);
                        objectROIs.WorkRelatedInformation                      = Convert.ToString(dataViewCarePlanROIs[rowCount]["WorkRelatedInformation"]);
                        objectROIs.ReleasedInfoOther                           = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleasedInfoOther"]);
                        objectROIs.ReleasedInfoOtherComment                    = Convert.ToString(dataViewCarePlanROIs[rowCount]["ReleasedInfoOtherComment"]);
                        objectROIs.TransmissionModesWritten                    = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesWritten"]);
                        objectROIs.TransmissionModesVerbal                     = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesVerbal"]);
                        objectROIs.TransmissionModesElectronic                 = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesElectronic"]);
                        objectROIs.TransmissionModesAudio                      = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesAudio"]);
                        objectROIs.TransmissionModesPhoto                      = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesPhoto"]);
                        objectROIs.TransmissionModesReleaseInOther             = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesReleaseInOther"]);
                        objectROIs.TransmissionModesReleaseInOtherComment      = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesReleaseInOtherComment"]);
                        objectROIs.TransmissionModesToProvideCaseCoordination  = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesToProvideCaseCoordination"]);
                        objectROIs.TransmissionModesToDetermineEligibleService = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesToDetermineEligibleService"]);
                        objectROIs.TransmissionModesAtRequestIndividual        = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesAtRequestIndividual"]);
                        objectROIs.TransmissionModesInOther                    = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesInOther"]);
                        objectROIs.TransmissionModesOtherComment               = Convert.ToString(dataViewCarePlanROIs[rowCount]["TransmissionModesOtherComment"]);
                        objectROIs.AlcoholDrugAbuse                            = Convert.ToString(dataViewCarePlanROIs[rowCount]["AlcoholDrugAbuse"]);
                        objectROIs.AIDSRelatedComplex                          = Convert.ToString(dataViewCarePlanROIs[rowCount]["AIDSRelatedComplex"]);

                        objectROIsList.objectListROIs.Add(objectROIs);
                    }
                }
            }
            else
            {
                ROIs objectROIs = new ROIs();
                objectROIs.ROIId = "-1";
                objectROIs.ReleaseOfInformationOrder = "1";
                objectROIs.GetInformationFrom        = "";
                objectROIs.ReleaseInformationFrom    = "";
                objectROIs.ReleaseToReceiveFrom      = "";
                objectROIs.ReleaseEndDate            = "";
                objectROIs.ReleaseContactType        = "";
                objectROIs.ReleaseName          = "";
                objectROIs.ReleaseAddress       = "";
                objectROIs.ReleaseCity          = "";
                objectROIs.ReleasedState        = "";
                objectROIs.ReleasePhoneNumber   = "";
                objectROIs.ReleasedZip          = "";
                objectROIs.AssessmentEvaluation = "";
                objectROIs.PersonPlan           = "";

                objectROIs.ProgressNote = "";

                objectROIs.PsychologicalTesting = "";
                objectROIs.PsychiatricTreatment = "";

                objectROIs.TreatmentServiceRecommendation  = "";
                objectROIs.EducationalDevelopmental        = "";
                objectROIs.DischargeTransferRecommendation = "";
                objectROIs.InformationBenefitInsurance     = "";
                objectROIs.WorkRelatedInformation          = "";

                objectROIs.ReleasedInfoOther        = "";
                objectROIs.ReleasedInfoOtherComment = "";

                objectROIs.TransmissionModesWritten    = "";
                objectROIs.TransmissionModesVerbal     = "";
                objectROIs.TransmissionModesElectronic = "";
                objectROIs.TransmissionModesAudio      = "";
                objectROIs.TransmissionModesPhoto      = "";

                objectROIs.TransmissionModesReleaseInOther             = "";
                objectROIs.TransmissionModesReleaseInOtherComment      = "";
                objectROIs.TransmissionModesToProvideCaseCoordination  = "";
                objectROIs.TransmissionModesToDetermineEligibleService = "";
                objectROIs.TransmissionModesAtRequestIndividual        = "";
                objectROIs.TransmissionModesInOther      = "";
                objectROIs.TransmissionModesOtherComment = "";
                objectROIs.AlcoholDrugAbuse   = "";
                objectROIs.AIDSRelatedComplex = "";
                objectROIsList.objectListROIs.Add(objectROIs);
            }

            //This will serialize the ROI class objects and return to client side in hidden control
            objectJavaScriptSerializer = new JavaScriptSerializer();
            string objectStringROIObjectJSON = objectJavaScriptSerializer.Serialize(objectROIsList);
            HiddenField_CentraWellnessROIJSONData.Value = objectStringROIObjectJSON;
        }
    }
Beispiel #4
0
    /// <summary>
    /// Set Response of cutsom ajax call when new ROI is added
    /// </summary>
    /// <param name="datatableROIs"></param>
    /// <param name="ROIIdAdded"></param>
    private void SetResponseOnAddROI(DataTable datatableROIs, Int64 ROIIdAdded, Int64 ROINumberAdded)
    {
        ROIsListData objectROIsList = new ROIsListData();

        objectROIsList.objectListROIs = new List <ROIs>();


        ROIs objectROIs = new ROIs();

        objectROIs.ROIId = Convert.ToString(ROIIdAdded);
        objectROIs.ReleaseOfInformationOrder = Convert.ToString(ROINumberAdded);

        objectROIs.GetInformationFrom     = "";
        objectROIs.ReleaseInformationFrom = "";
        objectROIs.ReleaseToReceiveFrom   = "";
        objectROIs.ReleaseEndDate         = Convert.ToString(DateTime.Now.AddYears(1).ToString("MM/dd/yyyy")).Substring(0, 10);
        objectROIs.ReleaseContactType     = "";
        objectROIs.ReleaseAddress         = "";
        objectROIs.ReleaseAddress         = "";
        objectROIs.ReleaseCity            = "";
        objectROIs.ReleasedState          = "";
        objectROIs.ReleasePhoneNumber     = "";
        objectROIs.ReleasedZip            = "";
        objectROIs.AssessmentEvaluation   = "";
        objectROIs.PersonPlan             = "";

        objectROIs.ProgressNote = "";

        objectROIs.PsychologicalTesting = "";
        objectROIs.PsychiatricTreatment = "";

        objectROIs.TreatmentServiceRecommendation  = "";
        objectROIs.EducationalDevelopmental        = "";
        objectROIs.DischargeTransferRecommendation = "";
        objectROIs.InformationBenefitInsurance     = "";
        objectROIs.WorkRelatedInformation          = "";

        objectROIs.ReleasedInfoOther        = "";
        objectROIs.ReleasedInfoOtherComment = "";

        objectROIs.TransmissionModesWritten    = "";
        objectROIs.TransmissionModesVerbal     = "";
        objectROIs.TransmissionModesElectronic = "";
        objectROIs.TransmissionModesAudio      = "";
        objectROIs.TransmissionModesPhoto      = "";

        objectROIs.TransmissionModesReleaseInOther             = "";
        objectROIs.TransmissionModesReleaseInOtherComment      = "";
        objectROIs.TransmissionModesToProvideCaseCoordination  = "";
        objectROIs.TransmissionModesToDetermineEligibleService = "";
        objectROIs.TransmissionModesAtRequestIndividual        = "";
        objectROIs.TransmissionModesInOther      = "";
        objectROIs.TransmissionModesOtherComment = "";
        objectROIs.AlcoholDrugAbuse   = "";
        objectROIs.AIDSRelatedComplex = "";
        objectROIsList.objectListROIs.Add(objectROIs);

        //This will serialize the ROI class objects and return to client side in div panel
        objectJavaScriptSerializer = new JavaScriptSerializer();
        string objectStringROIObjectJSON = objectJavaScriptSerializer.Serialize(objectROIsList);

        //HiddenField_CentraWellnessROIJSONData.Value = objectStringROIObjectJSON;
        SetShowHidePanels("###StartAddNewROI###", objectStringROIObjectJSON, "###EndAddNewROI###");
    }