private void RequestCabButton_TouchUpInside(object sender, EventArgs e) { newTripDetails = new NewTripDetails(); newTripDetails.DestinationAddress = destinationAddress; newTripDetails.PickupAddress = pickupAddress; newTripDetails.PickupLat = pickuplocationLatLng.Latitude; newTripDetails.PickupLng = pickuplocationLatLng.Longitude; newTripDetails.DestinationLat = destinationLatLng.Latitude; newTripDetails.DestinationLng = destinationLatLng.Longitude; newTripDetails.DistanceString = mapHelper.distanceString; newTripDetails.DistanceValue = mapHelper.distance; newTripDetails.DurationString = mapHelper.durationString; newTripDetails.DurationValue = mapHelper.duration; newTripDetails.EstimateFare = mapHelper.EstimateFares(); newTripDetails.TimeStamp = DateTime.Now; newTripDetails.PaymentMethod = "cash"; estimateFaresRequestText.Text = "$" + mapHelper.EstimateFares().ToString(); overlay.Hidden = false; requestCabView.Hidden = false; requestListener = new CreateRequestEventListener(newTripDetails); requestListener.NoDriverAcceptedRequest += RequestListener_NoDriverAcceptedRequest; requestListener.DriverAccepted += RequestListener_DriverAccepted; requestListener.TripUpdates += RequestListener_TripUpdates; requestListener.CreateRequest(); findDriverListener = new FindDriverListener(pickuplocationLatLng); findDriverListener.FindDrivers(); findDriverListener.DriversFound += FindDriverListener_DriversFound; findDriverListener.DriverNotFound += FindDriverListener_DriverNotFound; }
private void RequestDriverbtn_Click(object sender, System.EventArgs e) { requestDriverFragment = new RequestDriver(150); requestDriverFragment.Cancelable = false; var trans = SupportFragmentManager.BeginTransaction(); requestDriverFragment.Show(trans, "request"); requestDriverFragment.CancelRequest += RequestDriverFragment_CancelRequest; newTripDetails = new NewTripDetails(); newTripDetails.DestinationAddress = Destinationtext.Text; newTripDetails.PickupAddress = PickUpLocationtext.Text; newTripDetails.PickupLat = PickupLocation.Latitude; newTripDetails.PickupLng = PickupLocation.Longitude; newTripDetails.DestinationLat = DestinationLocation.Latitude; newTripDetails.DestinationLng = DestinationLocation.Longitude; newTripDetails.DistanceString = "25"; newTripDetails.DistanceValue = 150; newTripDetails.DurationString = "ss"; newTripDetails.DurationValue = 33; newTripDetails.EstimateFare = 150; newTripDetails.Paymentmethod = "cash"; newTripDetails.Timestamp = DateTime.Now; requestListener = new CreateRequestEventListener(newTripDetails); requestListener.CreateRequest(); }
private void RequestDriverButton_Click(object sender, System.EventArgs e) { requestDriverFragment = new RequestDriver(mapHelper.EstimateFares()); requestDriverFragment.Cancelable = false; var trans = SupportFragmentManager.BeginTransaction(); requestDriverFragment.Show(trans, "Request"); requestDriverFragment.CancelRequest += RequestDriverFragment_CancelRequest; newTripDetails = new NewTripDetails(); newTripDetails.DestinationAddress = destinationAddress; newTripDetails.PickupAddress = pickupAddress; newTripDetails.DestinationLat = destinationLatLng.Latitude; newTripDetails.DestinationLng = destinationLatLng.Longitude; newTripDetails.DistanceString = mapHelper.distanceString; newTripDetails.DistanceValue = mapHelper.distance; newTripDetails.DurationString = mapHelper.durationstring; newTripDetails.DurationValue = mapHelper.duration; newTripDetails.EstimateFare = mapHelper.EstimateFares(); newTripDetails.Paymentmethod = "cash"; newTripDetails.PickupLat = pickupLocationLatlng.Latitude; newTripDetails.PickupLng = pickupLocationLatlng.Longitude; newTripDetails.Timestamp = DateTime.Now; requestListener = new CreateRequestEventListener(newTripDetails); requestListener.NoDriverAcceptedRequest += RequestListener_NoDriverAcceptedRequest; requestListener.DriverAccepted += RequestListener_DriverAccepted; requestListener.TripUpdates += RequestListener_TripUpdates; requestListener.CreateRequest(); findDriverListener = new FindDriverListener(pickupLocationLatlng, newTripDetails.RideID); findDriverListener.DriversFound += FindDriverListener_DriversFound; findDriverListener.DriverNotFound += FindDriverListener_DriverNotFound; findDriverListener.Create(); }
private void RequestDriverButton_Click(object sender, EventArgs e) { requestDriverFragment = new RequestDriver(mapHelper.EstimateFares()); requestDriverFragment.Cancelable = false; var trans = SupportFragmentManager.BeginTransaction(); requestDriverFragment.Show(trans, "Request"); requestDriverFragment.CancelRequest += RequestDriverFragment_CancelRequest; newTripDetails = new NewTripDetails(); newTripDetails.DestinationAddress = destinationAddress; newTripDetails.PickupAddress = pickupAddress; newTripDetails.DestinationLat = destinationLatLng.Latitude; newTripDetails.DestinationLng = destinationLatLng.Longitude; newTripDetails.DistanceString = mapHelper.distanceString; newTripDetails.DistanceValue = mapHelper.distance; newTripDetails.DurationString = mapHelper.durationString; newTripDetails.DurationValue = mapHelper.duration; newTripDetails.EstimateFare = mapHelper.EstimateFares(); newTripDetails.PaymentMethod = "cash"; newTripDetails.PickupLat = pickupLocationLatLng.Latitude; newTripDetails.PickupLng = pickupLocationLatLng.Longitude; newTripDetails.TimeStamp = DateTime.Now; requestListener = new CreateRequestEventListener(newTripDetails); requestListener.CreateRequest(); }
//SOS button private void SosButton_Click(object sender, System.EventArgs e) { requestGroupFragment = new RequestGroup(mapHelper.EstimateFares()); requestGroupFragment.Cancelable = false; var trans = SupportFragmentManager.BeginTransaction(); newTripDetails = new NewTripDetails(); newTripDetails.DestinationAddress = destinationAddress; newTripDetails.PickupAddress = pickupAddress; newTripDetails.DestinationLat = destinationLatLng.Latitude; newTripDetails.DestinationLng = destinationLatLng.Longitude; newTripDetails.DistanceString = mapHelper.distanceString; newTripDetails.DistanceValue = mapHelper.distance; newTripDetails.DurationString = mapHelper.durationstring; newTripDetails.DurationValue = mapHelper.duration; newTripDetails.EstimateFare = mapHelper.EstimateFares(); newTripDetails.PickupLat = pickupLocationLatlng.Latitude; newTripDetails.PickupLng = pickupLocationLatlng.Longitude; newTripDetails.Timestamp = DateTime.Now; //group requestListener = new CreateRequestEventListener(newTripDetails); requestListener.NoDriverAcceptedRequest += RequestListener_NoDriverAcceptedRequest; requestListener.DriverAccepted += RequestListener_DriverAccepted; requestListener.TripUpdates += RequestListener_TripUpdates; requestListener.CreateSOSRequest(); PhoneDialer.Open("10111"); }
public CreateRequestEventListener(NewTripDetails mNewTrip) { newTrip = mNewTrip; database = AppDataHelper.GetDatabase(); RequestTimer.Interval = 1000; // seconds RequestTimer.Elapsed += RequestTimer_Elapsed; }
public void OnDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { string scheduledDate; scheduledDate = dayOfMonth + "/" + (monthOfYear + 1) + "/" + year; // Note: monthOfYear is a value between 0 and 11, not 1 and 12! DateTime selectedDate = new DateTime(year, monthOfYear + 1, dayOfMonth); Log.Debug(TAG, selectedDate.ToLongDateString()); _dateSelectedHandler(selectedDate); newTripDetails = new NewTripDetails(); newTripDetails.DestinationAddress = "Clearwater"; newTripDetails.PickupAddress = "Bunting Road Campus"; newTripDetails.Paymentmethod = "cash"; newTripDetails.Timestamp = DateTime.Now; //group newTripDetails.ScheduledDate = scheduledDate; requestListener = new CreateRequestEventListener(newTripDetails); requestListener.CreateGroupRequest(); }
public void OnDataChange(DataSnapshot snapshot) { if (snapshot.Value != null) { var child = snapshot.Children.ToEnumerable <DataSnapshot>(); recentTripList.Clear(); foreach (DataSnapshot searchData in child) { NewTripDetails tripDetails = new NewTripDetails(); tripDetails.RideID = searchData.Key; tripDetails.PickupLat = (double)searchData.Child("location").Child("latitude").Value; tripDetails.PickupLng = (double)searchData.Child("location").Child("longitude").Value; tripDetails.DestinationLat = (double)searchData.Child("destination").Child("latitude").Value; tripDetails.DestinationLng = (double)searchData.Child("destination").Child("longitude").Value; tripDetails.DestinationAddress = searchData.Child("destination_address").Value.ToString(); recentTripList.Add(tripDetails); } HistoryRetrieved.Invoke(this, new RecentTripEventArgs { RecentTripList = recentTripList }); } }
public CreateRequestEventListener(NewTripDetails mNewTrip) { newTrip = mNewTrip; database = AppDataHelper.GetDatabase(); }
public RideRequestEventListener(NewTripDetails mNewTrip) { newTrip = mNewTrip; database = sessionManager.GetDatabase(); }
public CreateRequestEventListener(NewTripDetails tripDetails) { newTripDetails = tripDetails; RequestTimer.Interval = 1000; RequestTimer.Elapsed += RequestTimer_Elapsed; }