private void HandlePositiveButtonClick(object sender, DialogClickEventArgs e) { Log.Info("Dialog_New_Coordonnée", "PositiveButton_Click"); _coordonnée = new Coordonnée() { Id = _activity.Coordonnées_Data.Count(), Latitude = _location.Latitude, Longitude = _location.Longitude, Tour = dialog.FindViewById <EditText>(Resource.Id.Code_Tour).Text, Nom = dialog.FindViewById <EditText>(Resource.Id.nom_etape).Text, Type = (byte)_type_Etape, }; _activity.coordonnée_etape = _coordonnée; _activity.isCtrlPosition = false; _activity.isAlertPosition = true; if (IdEtape == -1) { IdEtape = _activity.Coordonnées_Data.GetInsert(_coordonnée); } else { _activity.Coordonnées_Data.Update(_coordonnée); } _RetourDialog = true; Log.Info("Dialog_New_Coordonnée", $"Nouvelle etape {IdEtape} "); dialog.Cancel(); }
public Coordonnée(Coordonnée arg) { this.Id = arg.Id; this.Nom = arg.Nom; this.Latitude = arg.Latitude; this.Longitude = arg.Longitude; this.Tour = arg.Tour; this.Type = arg.Type; }
public bool Equals(Coordonnée other) { if (other.Latitude == this.Latitude & other.Longitude == this.Longitude) { return(true); } else { return(false); } }
private void AjoutEtape(Coordonnée co) { if (!course.Etapes.Exists(c => c.IdEtape == co.Id)) { Etape etape = new Etape() { Heure = DateTime.Now.TimeOfDay, IdEtape = co.Id }; course.Etapes.Add(etape); ListView_etapes.Adapter = new EtapeAdapter(this, course.Etapes); } }
public void ShowDialog(Coordonnée data) { _coordonnée = data; //IsModif = true; IdEtape = data.Id; dialog.Show(); var s1 = _activity.Resources.GetString(Resource.String.Dialog_Coord_Etape, data.Latitude, data.Longitude); dialog.FindViewById <TextView>(Resource.Id.coord_etape).Text = s1; dialog.FindViewById <TextView>(Resource.Id.id_coord_etape).Text = data.Id.ToString(); dialog.FindViewById <EditText>(Resource.Id.nom_etape).Text = data.Nom.Trim(); dialog.FindViewById <EditText>(Resource.Id.Code_Tour).Text = data.Tour.Trim(); var x = (Enum.GetValues(typeof(Type_Etape))); var z = x.GetValue((int)data.Type); switch (z) { case Type_Etape.Null: break; case Type_Etape.Dom_Chauffeur: dialogview.FindViewById <RadioButton>(Resource.Id.button_chauff).Checked = true; break; case Type_Etape.Dom_Enfant: dialogview.FindViewById <RadioButton>(Resource.Id.button_enfant).Checked = true; break; case Type_Etape.Ets_Scolaire: dialogview.FindViewById <RadioButton>(Resource.Id.button_Scolaire).Checked = true; break; case Type_Etape.Dépôt: break; case Type_Etape.Parking: break; default: break; } }
private void HandlePositiveButtonClick(object sender, DialogClickEventArgs e) { var dialog = (Dialog)sender; _coordonnée = new Coordonnée() { Id = -1, Latitude = coordonnées.Latitude, Longitude = coordonnées.Longitude, Nom = dialog.FindViewById <EditText>(Resource.Id.nom_etape).Text, Type = (byte)_type_Etape, }; var beep = 1;; int idetape = Coordonnées_Data.GetInsert(_coordonnée); startcoordonnées = _coordonnée.Location; dialog.Dismiss(); }