private void Supprimer(object sender, System.EventArgs e) { VehiculeController _clsVehiculeController = new VehiculeController(); _clsVehiculeController.DeleteVehicule(vcSelected.Id); if (RefreshListItems != null) { RefreshListItems(this, EventArgs.Empty); } Navigation.PopAsync(); }
private static void OptionAddVehicule(VehiculeController vehiculeController) { var vehicule = new Vehicule() { Immatriculation = GetStringConsole("Immatriculation : "), Modele = GetStringConsole("Modele : "), Couleur = GetStringConsole("Couleur : "), MarqueID = GetIntConsole("Marque ID : "), CategorieID = GetIntConsole("Catégorie Id : ") }; WriteLine(vehiculeController.CreateVehicule(vehicule)); }
private static void OptionUdpateVehicule(VehiculeController vehiculeController) { int id = GetIntConsole("Tapez l'id du véhicule : "); var vehicule = vehiculeController.GetVehiculeById(id); if (vehicule == null) { WriteLine("L'id n'existe pas en base"); } else { String propModif = ""; while (propModif != "i" && propModif != "mod" && propModif != "cou" && propModif != "mar" && propModif != "czt" && propModif != "all") { propModif = GetStringConsole("Choisissez l'élement à modifier " + "\ni : Immatriculation, mod : Modele, cou : Couleur, mar : Marque, cat : Categorie, " + "all : toute les éléments "); } switch (propModif) { case "n": vehicule.Immatriculation = GetStringConsole(vehicule.Immatriculation + " : "); break; case "p": vehicule.Modele = GetStringConsole(vehicule.Modele + " : "); break; case "d": vehicule.Couleur = GetStringConsole(vehicule.Couleur + " : "); break; case "a": vehicule.MarqueID = GetIntConsole(vehicule.MarqueID + " : "); break; case "c": vehicule.CategorieID = GetIntConsole(vehicule.CategorieID + " : "); break; case "all": WriteLine(vehicule); vehicule = new Vehicule() { Id = vehicule.Id, Immatriculation = GetStringConsole("Immatriculation : "), Modele = GetStringConsole("Modele : "), Couleur = GetStringConsole("Couleur : "), MarqueID = GetIntConsole("Id Marque : "), CategorieID = GetIntConsole("Id Categorie : ") }; break; default: break; } vehiculeController.UpdateVehicule(vehicule); WriteLine(vehiculeController.GetVehiculeById(id)); } }
private static void OptionGetVehiculeById(VehiculeController vehiculeController) { int id = GetIntConsole("Tapez l'id du Vehicule : "); var vehicule = vehiculeController.GetVehiculeById(id); if (vehicule == null) { WriteLine("L'id n'existe pas en base"); } else { WriteLine(vehicule); } }
public MainPage() { ReservationController _clsReservationController = new ReservationController(); TypeVehiculeController _clsTypeVehiculeController = new TypeVehiculeController(); VehiculeController _clsVehiculeController = new VehiculeController(); TypeUtilisateurController _clsTypeUtilisateurController = new TypeUtilisateurController(); UserController _clsUserController = new UserController(); ((App)App.Current).Properties["Reservations"] = _clsReservationController.GetReservations(); ((App)App.Current).Properties["TypesVehicules"] = _clsTypeVehiculeController.GetTypesVehicules(); ((App)App.Current).Properties["Vehicules"] = _clsVehiculeController.GetVehicules(); ((App)App.Current).Properties["TypesUtilisateurs"] = _clsTypeUtilisateurController.GetTypesUtilisateurs(); ((App)App.Current).Properties["Users"] = _clsUserController.GetUsers(); InitializeComponent(); }
private void ConfirmerModif(object sender, System.EventArgs e) { VehiculeController _clsVehiculeController = new VehiculeController(); int _iTypeIdVehicule = 0; if (pckTypeV.SelectedIndex == -1) { DisplayAlert("Erreur", "Veuillez sélectionner un type de véhicule.", "Ok"); return; } foreach (TypeVehicule _tvc in lstTypesVehicules) { if (((TypeVehicule)pckTypeV.SelectedItem).NomTypeVehicule == _tvc.NomTypeVehicule) { _iTypeIdVehicule = _tvc.Id; } } bool _NbPaceTest = vcSelected.IdTypeVehicule == 1 ? true : false; if (string.IsNullOrEmpty(txtNom.Text) || string.IsNullOrEmpty(txtKm.Text) || _NbPaceTest) { DisplayAlert("Erreur", "Veuillez les champs, Nom, Kilométrage et Nombre de place ne doivent pas êtres nuls.", "Ok"); return; } object _objReturn = _clsVehiculeController.ModifVehicule( vcSelected.Id , txtNom.Text , Convert.ToInt32(txtKm.Text) , _iTypeIdVehicule == 1 ? Convert.ToInt32(txtNbPlace.Text) : 0 , blEstDispo ? 1 : 0 , _iTypeIdVehicule); if (!string.IsNullOrEmpty(_objReturn.ToString()) && RefreshListItems != null) { RefreshListItems(this, EventArgs.Empty); Navigation.PopAsync(); } else { DisplayAlert("Erreur", "Un problème est survenue lors de la modification.", "Ok"); } }
private void TpDate_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (tpDateF.Time.ToString().Equals("00:00:00") || tpDateD.Time.ToString().Equals("00:00:00")) { return; } if (e.PropertyName == TimePicker.TimeProperty.PropertyName) { DateTime _dtJour = dpDateD.Date.Add(tpDateD.Time); DateTime _dtFin = dpDateF.Date.Add(tpDateF.Time); if (_dtJour > _dtFin) { DisplayAlert("Erreur", "Revoyez vos dates, elles ne correspodent pas.", "Ok"); } else { pckVehicule.SelectedIndex = 0; VehiculeController _clsVehiculeController = new VehiculeController(); List <Vehicule> _lstVehiculesByDate = _clsVehiculeController.GetVehiculesByDate(_dtJour, _dtFin); pckVehicule.ItemsSource = _lstVehiculesByDate; } } }
public static void Deployer(ClientController clientController, LocationController locationController, VehiculeController vehiculeController) { int choix = -1; WriteLine("*** Ménu Gestion des Locations ***"); while (choix != 0) { choix = GetIntConsole("\nQuelle action voulez vouz effectuer : " + "\n1.- Ajouter un Client" + "\n2.- Afficher la liste des Clients" + "\n3.- Afficher un Client" + "\n4.- Modifier un Client" + "\n5.- Ajouter un Véhicule" + "\n6.- Afficher la liste des Véhicules" + "\n7.- Afficher un Véhicule" + "\n8.- Modifier un Véhicule" + "\n9.- Ajouter une Location" + "\n10.- Afficher la liste des Locations" + "\n11.- Afficher une location" + "\n12.- Modifier une location" + "\n0.- Sortir\n"); switch (choix) { case 1: OptionAddClient(clientController); break; case 2: Write(string.Join("\n", clientController.GetClients())); break; case 3: OptionGetClientById(clientController); break; case 4: OptionUdpateClient(clientController); break; case 5: OptionAddVehicule(vehiculeController); break; case 6: Write(string.Join("\n", vehiculeController.GetVehicules())); break; case 7: OptionGetVehiculeById(vehiculeController); break; case 8: OptionUdpateVehicule(vehiculeController); break; case 9: OptionAddLocation(locationController); break; case 10: Write(string.Join("\n", locationController.GetLocations())); break; case 11: OptionGetLocationById(locationController); break; case 12: OptionUdpateLocation(locationController); break; case 0: WriteLine("à bientôt..."); break; default: WriteLine("Action non reconnue..."); break; } } }