Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 3.17 KB | None | 0 0
  1.     'AJOUT
  2.     Private Sub btnAjouterModeleFormation_Click(sender As Object, e As EventArgs) Handles btnAjouterModeleFormation.Click
  3.         'Si la textbox n'est pas vide
  4.         If txtNomModeleFormation.Text <> Nothing Then
  5.             'Si on veut ajouter l'élément
  6.             If MsgBox("Cet élément sera ajouté. Continuer ?", vbYesNo, "Message") = vbYes Then
  7.                 'Si la dgv est vide on ajoute quoi qu'il arrive
  8.                 If lbxModeleFormation.Items.Count() = 0 Then
  9.                     ajouterModeleFormation()
  10.                     afficherListeModeleFormations()
  11.                     'Si la dgv n'est pas vide on vérifie si l'élément entré existe déjà
  12.                 Else
  13.                     Dim count = 0
  14.                     For i = 0 To lbxCacheModeleFormation.Items.Count() - 1
  15.                         If lbxCacheModeleFormation.Items(i).nomModele = txtNomModeleFormation.Text Then
  16.                             MsgBox("Cet élément existe déjà.", vbExclamation, "Erreur")
  17.                             Exit For
  18.                         Else
  19.                             count += 1
  20.                         End If
  21.                         If count = lbxCacheModeleFormation.Items.Count() Then
  22.                             ajouterModeleFormation()
  23.                             afficherListeModeleFormations()
  24.                         End If
  25.                     Next
  26.                 End If
  27.             End If
  28.             'Si la textbox est vide on met un message d'erreur
  29.         Else
  30.             MsgBox("Veuillez insérer un nom de Formation.", vbExclamation, "Erreur")
  31.         End If
  32.         'On rafraîchit la textbox
  33.  
  34.     End Sub
  35.  
  36.     'MODIFICATION
  37.     Private Sub btnModifierModeleFormation_Click(sender As Object, e As EventArgs) Handles btnModifierModeleFormation.Click
  38.         Dim modeleFormation As New ModeleFormation()
  39.         'Si les textbox sont vides il y a un message d'erreur
  40.         If txtNomModeleFormation.Text = "" Then
  41.             MsgBox(" Veuillez entrer des valeurs dans les champs.", vbExclamation, "Erreur")
  42.             'Sinon on cherche si la valeur existe déjà dans la dgv
  43.         ElseIf MsgBox("Voulez-vous modifier cet élément ?", vbYesNo, "Confirmation") = vbYes Then
  44.             If lbxModeleFormation.SelectedItem.nomModele = txtNomModeleFormation.Text Then
  45.                 modifierModeleFormation(1)
  46.                 afficherListeModeleFormations()
  47.             Else
  48.                 Dim count = 0
  49.                 For i = 0 To lbxCacheModeleFormation.Items.Count() - 1
  50.                     If txtNomModeleFormation.Text = lbxCacheModeleFormation.Items(i).nomModele Then
  51.                         MsgBox(" Le nom de modèle entré est déjà présent dans les modèles formation, veuillez choisir un autre nom.", vbExclamation, "Erreur")
  52.                         Exit For
  53.                     Else
  54.                         count += 1
  55.                     End If
  56.                     If count = lbxCacheModeleFormation.Items.Count() Then
  57.                         modifierModeleFormation(2)
  58.                         afficherListeModeleFormations()
  59.                     End If
  60.                 Next
  61.             End If
  62.  
  63.         End If
  64.     End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement