166 lines
7.2 KiB
VB.net
166 lines
7.2 KiB
VB.net
Public Class FrmInput2
|
|
REM variables public a la feuille (classe)
|
|
Dim tme() As String = {"Allemand", "Anglais", "Astronomie", "Biologie", "Espagnole", "Français", "Géographie", "Géologie", "Histoire", "Mathématique", "Philosohpie", "Russe"}
|
|
Dim tmo() As String = {"Allemand", "Anglais", "Astronomie", "Espagnole", "Histoire", "Russe"}
|
|
Dim tmf() As String = {"Lancer", "Natation", "Saut"}
|
|
Dim treg() As String = {"Auvergne", "Bordelais", "Bretagne", "Morvan", "Nord", "Normandie", "Paris", "Poitou"}
|
|
Dim ctro As Integer
|
|
Dim ctre As Integer
|
|
Dim ctrf As Integer
|
|
|
|
Private Sub FrmIsc3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
|
|
Dim i As Integer REM pour les for
|
|
Dim CB As CheckBox REM pour les for checkbox
|
|
i = 0
|
|
For Each CB In GBEcrit.Controls
|
|
CB.Text = tme(i)
|
|
i += 1
|
|
Next
|
|
i = 0
|
|
For Each CB In GBOral.Controls
|
|
CB.Text = tmo(i)
|
|
i += 1
|
|
Next
|
|
i = 0
|
|
For Each CB In GBFact.Controls
|
|
CB.Text = tmf(i)
|
|
i += 1
|
|
Next
|
|
For i = 0 To UBound(treg)
|
|
CboRegion.Items.Add(treg(i))
|
|
Next
|
|
CboRegion.SelectedIndex = 0 REM met premier en tête...
|
|
If FrmAccueil.Boule = False Then REM inscription
|
|
Me.Text = "Assistant création de candidature (3/4)"
|
|
TmrCaR.Start() REM timer start
|
|
LblCaR.Tag = 75
|
|
RBno.Checked = True
|
|
'Me.Text = "Assistant inscription (3/4)"
|
|
'CmdDelet.Visible = False
|
|
'CmdPre.Visible = False
|
|
'LblCaR.Visible = True
|
|
End If
|
|
If FrmAccueil.Boule = True Then REM edition
|
|
Me.Text = "Assistant édition de candidature (3/4)"
|
|
CmdDelet.Visible = True
|
|
CmdPre.Visible = True
|
|
LblCaR.Visible = False
|
|
End If
|
|
|
|
End Sub
|
|
|
|
Private Sub CmdAnnul_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdAnnul.Click
|
|
TmrCaR.Stop() REM fin timmer
|
|
FrmEdit.Close() REM ferme toutes les fenètres...
|
|
FrmNouv.Close()
|
|
FrmInput1.Close()
|
|
Me.Close()
|
|
FrmAccueil.Show() REM retour a l'accueil
|
|
End Sub
|
|
|
|
Private Sub TmrCaR_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TmrCaR.Tick
|
|
LblCaR.Tag -= 1
|
|
If LblCaR.Tag <= 1 Then
|
|
LblCaR.Text = "Vous disposez de " & LblCaR.Tag & " seconde restante."
|
|
End If
|
|
If LblCaR.Tag > 61 Then
|
|
LblCaR.Text = "Vous disposez d'une minute et " & LblCaR.Tag - 60 & " secondes restantes."
|
|
End If
|
|
If LblCaR.Tag = 61 Then
|
|
LblCaR.Text = "Vous disposez d'une minute et " & LblCaR.Tag - 60 & " seconde restante."
|
|
End If
|
|
If LblCaR.Tag <= 60 And LblCaR.Tag <> 1 Then
|
|
LblCaR.Text = "Vous disposez de " & LblCaR.Tag & " secondes restantes."
|
|
End If
|
|
If LblCaR.Tag <= 10 Then
|
|
LblCaR.ForeColor = Color.Red
|
|
End If
|
|
If LblCaR.Tag <= 0 Then
|
|
TmrCaR.Stop()
|
|
LblCaR.Text = "Le temps impartie est écoulée."
|
|
MsgBox("Le temps impartie est écoulé. L'inscription a échoué.", MsgBoxStyle.Exclamation, "Echec")
|
|
FrmEdit.Close()
|
|
FrmInput1.Close()
|
|
FrmNouv.Close()
|
|
Me.Close()
|
|
FrmAccueil.Show()
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub CmdNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdNext.Click
|
|
TmrCaR.Stop()
|
|
Me.Hide()
|
|
FrmInput3.Show()
|
|
End Sub
|
|
|
|
Private Sub CmdDelet_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdDelet.Click
|
|
Dim quit As Integer
|
|
quit = MsgBox("Vous êtes sur le point de supprimer une candidature. Voulez-vous continuer ?", MsgBoxStyle.YesNo + MsgBoxStyle.Question, "Suppression d'un candidat")
|
|
If quit = 6 Then
|
|
MsgBox("Le Candidat a bien été supprimé.", MsgBoxStyle.Information, "Information")
|
|
FrmEdit.Close()
|
|
FrmNouv.Close()
|
|
FrmInput1.Close()
|
|
Me.Close()
|
|
FrmAccueil.Show()
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub CmdPre_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CmdPre.Click
|
|
REM retour au précédant
|
|
Me.Hide()
|
|
FrmInput1.Show()
|
|
End Sub
|
|
|
|
Private Sub RBno_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RBno.CheckedChanged, RBYes.CheckedChanged
|
|
If RBno.Checked Then
|
|
RBYes.Checked = False
|
|
GBFact.Visible = False
|
|
End If
|
|
If RBYes.Checked Then
|
|
RBno.Checked = False
|
|
GBFact.Visible = True
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub SecureEcritMAX4(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged, CheckBox2.CheckedChanged, CheckBox3.CheckedChanged, CheckBox4.CheckedChanged, CheckBox5.CheckedChanged, CheckBox6.CheckedChanged, CheckBox7.CheckedChanged, CheckBox8.CheckedChanged, CheckBox9.CheckedChanged, CheckBox10.CheckedChanged, CheckBox11.CheckedChanged, CheckBox12.CheckedChanged
|
|
|
|
If sender.checkstate = CheckState.Checked Then
|
|
ctre += 1
|
|
If ctre > 4 Then
|
|
MsgBox(" Pas plus de 4 cases !")
|
|
sender.checkstate = CheckState.Unchecked
|
|
'ctre -= 1 REM PAS BESOIN
|
|
End If
|
|
Else
|
|
ctre -= 1
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub SecureOralMAX3(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox13.CheckedChanged, CheckBox14.CheckedChanged, CheckBox15.CheckedChanged, CheckBox16.CheckedChanged, CheckBox17.CheckedChanged, CheckBox18.CheckedChanged
|
|
If sender.checkstate = CheckState.Checked Then
|
|
ctro += 1
|
|
If ctro > 3 Then
|
|
MsgBox(" Pas plus de 3 cases !")
|
|
sender.checkstate = CheckState.Unchecked
|
|
'ctro -= 1 REM PAS BESOIN
|
|
End If
|
|
Else
|
|
ctro -= 1
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub SecureFACULT(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox19.CheckedChanged, CheckBox20.CheckedChanged, CheckBox21.CheckedChanged
|
|
REM compte le nombre de case cauché
|
|
If sender.checkstate = CheckState.Checked Then
|
|
ctrf += 1
|
|
Else
|
|
ctrf -= 1
|
|
End If
|
|
End Sub
|
|
|
|
Private Sub CheckBox1_CheckStateChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged, CheckBox2.CheckedChanged, CheckBox3.CheckedChanged, CheckBox4.CheckedChanged, CheckBox5.CheckedChanged, CheckBox6.CheckedChanged, CheckBox7.CheckedChanged, CheckBox8.CheckedChanged, CheckBox9.CheckedChanged, CheckBox10.CheckedChanged, CheckBox11.CheckedChanged, CheckBox12.CheckedChanged, CheckBox13.CheckedChanged, CheckBox14.CheckedChanged, CheckBox15.CheckedChanged, CheckBox16.CheckedChanged, CheckBox17.CheckedChanged, CheckBox18.CheckedChanged, CheckBox19.CheckedChanged, CheckBox20.CheckedChanged, CheckBox21.CheckedChanged
|
|
LblBox.Text = "Nombre d'écrits choisit : " & ctre & vbCrLf & "Nombre d'oraux choisit : " & ctro
|
|
End Sub
|
|
|
|
End Class |