private void CheckMyCheckins_button_Click(object sender, EventArgs e) { FacebookObjectCollection <Checkin> checkins = m_LoggedUser.Checkins; ConfirmedSickLocation LocationInput = new ConfirmedSickLocation(); bool result = false; foreach (Checkin checkin in checkins) { LocationInput.DateOfSickConfirmation = checkin.CreatedTime ?? new DateTime(1900, 01, 01, 0, 0, 0); LocationInput.Location = checkin.Place.Name; if (r_ConfirmedSickPeople.CheckIfLocationIsInTheList(LocationInput)) { result = true; } } if (result == true) { ResultStatus_label.Text = Utilities.Constants.PositiveMessage; } else { ResultStatus_label.Text = Utilities.Constants.NegaiveMessage; } }
private void AddConfirmedSickLocation_button_Click(object sender, EventArgs e) { ResultStatus_label.Text = " "; try { ConfirmedSickLocation LocationInput = getSelectedLocationAndDateTime(); r_ConfirmedSickPeople.AddConfirmedLocationTotheList(LocationInput); } catch (Exception AddConfirmedSickLocation) { MessageBox.Show(AddConfirmedSickLocation.Message); } clearLocationDateTimeSelectingFields(); }
private void CheckUserLocation_button_Click(object sender, EventArgs e) { ResultStatus_label.Text = " "; try { ConfirmedSickLocation LocationInput = getSelectedLocationAndDateTime(); if (r_ConfirmedSickPeople.CheckIfLocationIsInTheList(LocationInput)) { ResultStatus_label.Text = Utilities.Constants.NegaiveMessage; } else { ResultStatus_label.Text = Utilities.Constants.NegaiveMessage; } } catch (Exception CheckUserLocationError) { MessageBox.Show(CheckUserLocationError.Message); } clearLocationDateTimeSelectingFields(); }
private ConfirmedSickLocation getSelectedLocationAndDateTime() { ConfirmedSickLocation confirmedSickLocation = new ConfirmedSickLocation(); DateTime SelectedDateTime; try { SelectedDateTime = createSeletedDateTime(Hour_textBox.Text, Minute_textBox.Text, Second_TextBox.Text); if (LocationDescription_textBox.Text == string.Empty) { throw new Exception("Location Description is empty"); } } catch (Exception createSelectedDateTimeError) { clearLocationDateTimeSelectingFields(); throw createSelectedDateTimeError; } confirmedSickLocation.Location = LocationDescription_textBox.Text; confirmedSickLocation.DateOfSickConfirmation = SelectedDateTime; return(confirmedSickLocation); }
public bool ShouldSwap(ConfirmedSickLocation i_FirsCheckin, ConfirmedSickLocation i_SecondCheckin) { return(i_FirsCheckin.Location.CompareTo(i_SecondCheckin.Location) < 0); }
public bool ShouldSwap(ConfirmedSickLocation i_FirsCheckin, ConfirmedSickLocation i_SecondCheckin) { return(DateTime.Compare(i_FirsCheckin.DateOfSickConfirmation, i_SecondCheckin.DateOfSickConfirmation) < 0); }