Esempio n. 1
0
        public static void retrieveData()
        {
            allPrescriptions = new List <MedicationItem>();

            var prefs = Application.Context.GetSharedPreferences("Mhacks", FileCreationMode.Private);
            int numberPrescriptions = prefs.GetInt("NumberOfPrescriptions", 0);

            for (int i = 0; i < numberPrescriptions; i++)
            {
                string prescripData = prefs.GetString("Prescription" + i, null);
                if (prescripData != null)
                {
                    MedicationItem mItem = new MedicationItem();
                    string[]       prescripDataPoints = prescripData.Split('|');
                    mItem.medName      = prescripDataPoints[0];
                    mItem.medAmount    = prescripDataPoints[1];
                    mItem.whatTime     = prescripDataPoints[2];
                    mItem.doctorsName  = prescripDataPoints[3];
                    mItem.prescripCode = prescripDataPoints[4];
                    mItem.medPurpose   = prescripDataPoints[5];
                    mItem.howOften     = int.Parse(prescripDataPoints[6]);
                    mItem.numDoses     = int.Parse(prescripDataPoints[7]);

                    allPrescriptions.Add(mItem);
                }
            }
        }
Esempio n. 2
0
        private void SubmitButton_Click(object sender, EventArgs e)
        {
            if (!(medName.Text.Equals("") || doctorsName.Text.Equals("") || prescripCode.Text.Equals("")))
            {
                MedicationItem mitem = new MedicationItem();
                if (medName.Text.Equals(""))
                {
                    mitem.medName = "N/A";
                }
                else
                {
                    mitem.medName = medName.Text;
                }

                if (medAmount.Text.Equals(""))
                {
                    mitem.medAmount = "N/A";
                }
                else
                {
                    mitem.medAmount = medAmount.Text;
                }

                if (whatTime.Text.Equals(""))
                {
                    mitem.whatTime = "N/A";
                }
                else
                {
                    mitem.whatTime = whatTime.Text;
                }

                mitem.howOften = (int)howOftenSpinner.SelectedItemId;

                if (numDoses.Text.Equals(""))
                {
                    mitem.numDoses = 0;
                }
                else
                {
                    mitem.numDoses = int.Parse(numDoses.Text);
                }

                if (doctorsName.Text.Equals(""))
                {
                    mitem.doctorsName = "N/A";
                }
                else
                {
                    mitem.doctorsName = doctorsName.Text;
                }

                if (prescripCode.Text.Equals(""))
                {
                    mitem.prescripCode = "N/A";
                }
                else
                {
                    mitem.prescripCode = prescripCode.Text;
                }

                if (medPurpose.Text.Equals(""))
                {
                    mitem.medPurpose = "N/A";
                }
                else
                {
                    mitem.medPurpose = medPurpose.Text;
                }

                StoredInfo.allPrescriptions.Add(mitem);
                StoredInfo.saveData();

                StartActivity(typeof(MainActivity));
            }
        }