private void SetParams()
 {
     if (SuspensionManager.SessionState.ContainsKey("SearchMedParams") && SuspensionManager.SessionState["SearchMedParams"] != null)
     {
         var par = SuspensionManager.SessionState["SearchMedParams"].ToString().Split(':');
         if (par.Count() == 2)
         {
             ConditionTxt.Text  = par[0];
             MedicationTxt.Text = par[1];
             //SuspensionManager.SessionState["SearchMedParams"] = null;
             //Search();
             SetMedResults();
         }
     }
     else if (Int32.Parse(SuspensionManager.SessionState["MedCount"].ToString()) > 0)
     {
         ConditionTxt.Text  = TypeAheadHelper.GetConditionString(SuspensionManager.SessionState["UserConditions"] as List <Condition>);
         MedicationTxt.Text = TypeAheadHelper.GetMedicationString(SuspensionManager.SessionState["UserMedications"] as List <Medication>);
         Search();
     }
 }
Exemplo n.º 2
0
        public ResearchStudiesViewModel(CoreDispatcher viewUI, GridView resultsGridView, ProgressBar progressStatus)
        {
            _viewUI            = viewUI;
            _resultsGridView   = resultsGridView;
            _progressStatus    = progressStatus;
            CurrentUser        = SuspensionManager.SessionState["CurrentUser"] as User;
            SelectedConditions = TypeAheadHelper.GetConditionString(CurrentUser);

            DataService.CollectionChanged += StudyCollectionChanged;

            StudyTiles = new ObservableCollection <StudyTile>();

            StudyTileBg = new Gradient
            {
                Start = HexToColorConverter.ConvertFromHex("#FF7FA3CF"),
                End   = HexToColorConverter.ConvertFromHex("#FF3E80CF")
            };

            NewTileBg = new Gradient
            {
                Start = HexToColorConverter.ConvertFromHex("#FF57d763"),
                End   = HexToColorConverter.ConvertFromHex("#FF3ea747")
            };
        }
Exemplo n.º 3
0
 public SearchMedicationsModel()
 {
     CurrentUser          = SuspensionManager.SessionState["CurrentUser"] as User;
     _selectedConditions  = TypeAheadHelper.GetConditionString(CurrentUser);
     _selectedMedications = TypeAheadHelper.GetMedicationString(CurrentUser);
 }