Example #1
0
 protected void Save()
 {
     progress              = ProgressDialog.Show(this, "Обработка...", "Пожалуйста, подождите.", true);
     hospital.Name         = hospitalName.Text;
     hospital.Adress       = hospitalAdress.Text;
     hospital.NearestMetro = hospitalNearestMetro.Text;
     hospital.RegPhone     = hospitalRegPhone.Text;
     hospital.IsChosen     = false;
     HospitalManager.SaveHospital(hospital);
     progress.Dismiss();
     Finish();
 }
Example #2
0
 //Hospital Save Button Code here.....
 protected void btnSaveHospital_Click(object sender, EventArgs e)
 {
     if (txtHospitalName.Text == string.Empty || txtHospitalInformation.Text == string.Empty)
     {
         lblHospital.Text = "TextBox can not be empty";
     }
     else
     {
         string   hospitalName        = txtHospitalName.Text;
         string   hospitalInformation = txtHospitalInformation.Text;
         int      touristSpotId       = Convert.ToInt32(ddlTouristSpotId.SelectedValue);
         Hospital hospital            = new Hospital(hospitalName, hospitalInformation, touristSpotId);
         lblHospital.Text = hospitalManager.SaveHospital(hospital);
     }
 }
Example #3
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Create your application here
            SetContentView(Resource.Layout.PlannerHospitalsLists);

            weekNum   = Intent.GetIntExtra("WeekNum", 0);
            dayOfWeek = Intent.GetIntExtra("DayOfWeek", 0);

//			Toast.MakeText (this, String.Format ("WeekNum = {0}", weekNum), ToastLength.Short).Show ();
//			Toast.MakeText (this, String.Format ("DayOfWeek = {0}", dayOfWeek), ToastLength.Short).Show ();

            this.Title = (weekNum + 1).ToString() + " неделя, " + DateTimeFormatInfo.CurrentInfo.DayNames [dayOfWeek];

            lstChoosenHosp = FindViewById <ListView> (Resource.Id.lstChoosenHosp);
            if (lstChoosenHosp != null)
            {
                lstChoosenHosp.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => {
                    for (int p = 0; p < choosenHospitals[e.Position].planners.Count; p++)
                    {
                        if (choosenHospitals[e.Position].planners [p].weekNum == weekNum &&
                            choosenHospitals[e.Position].planners [p].dayOfWeek == (DayOfWeek)dayOfWeek)
                        {
                            choosenHospitals[e.Position].planners.RemoveAt(p);
                            HospitalManager.SaveHospital(choosenHospitals[e.Position]);
                        }
                    }
                    RefreshChoosenHospList();
                    RefreshAvailableHospList();
                };
            }

            lstAvailableHosp = FindViewById <ListView> (Resource.Id.lstAvailableHosp);
            if (lstAvailableHosp != null)
            {
                lstAvailableHosp.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => {
//					int p = availableHospitals[e.Position].planners.Count;
                    PlannerItem pItem = new PlannerItem {
                        weekNum = weekNum, dayOfWeek = (DayOfWeek)dayOfWeek
                    };
                    availableHospitals[e.Position].planners.Add(pItem);
                    HospitalManager.SaveHospital(availableHospitals[e.Position]);
                    RefreshChoosenHospList();
                    RefreshAvailableHospList();
                };
            }
        }