Esempio n. 1
0
 /// <summary>
 /// Méthode qui s'exécute lorsque l'on clique sur le bouton de suppression :
 /// On supprime le viking sélectionné de la liste de vikings
 /// Le premier viking est sélectionné (retour au début de la ListView)
 /// </summary>
 /// <param name="o"></param>
 private void ClickSuppr(object o)
 {
     if (LesVikings.Count > 0)
     {
         IDataManager Manager;
         Manager = new Manager();
         LesVikings.Remove(Manager.RemoveV(SelectedViking));
         SelectedIndex = 0;
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Méthode qui s'exécute lorsque l'on clique sur le bouton de confirmation d'ajout :
 /// Sachant que les TextBox du formulaire sont bindées sur les propriétés de VikingCreated, on peut récupérer les valeurs de ces TextBox
 /// On modifie les propriétés Path et Identité du viking
 /// On ajoute le viking à la liste
 /// </summary>
 /// <param name="o"></param>
 private void ClickConfAj(object o)
 {
     if (VikingCreated.Name == null || VikingCreated.Mere == null || VikingCreated.Pere == null || VikingCreated.Text1 == null || VikingCreated.Text2 == null || VikingCreated.Dtn == null || VikingCreated.Dtd == null || VikingCreated.Name == "" || VikingCreated.Mere == "" || VikingCreated.Pere == "" || VikingCreated.Text1 == "" || VikingCreated.Text2 == "")
     {
         Debug.WriteLine("Tous les champs ne sont pas remplis");
         IsTextBoxCreationImpossibleVisible = true;
         IsTextBoxCreationReussieVisible    = false;
     }
     else
     {
         IDataManager Manager;
         Manager = new Manager();
         LesVikings.Add(Manager.AddV(VikingCreated));
         SelectedIndex = LesVikings.Count - 1;
         IsTextBoxCreationImpossibleVisible = false;
         IsTextBoxCreationReussieVisible    = true;
     }
 }