Une application en java qui permet de faire une gestion d'inscription des étudiants dans un cours.
L'affichage se fait par une JTable.
Pour ajouter, inscrire ou désinscrire il faut s'authentifier.
Source / Exemple :
Exemple d'ajout de l'étudiant
int id=0;
if(txtId.getText().isEmpty())
JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Id");
else
if(txtNom.getText().isEmpty())
JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Nom");
else
if(txtPrenom.getText().isEmpty())
JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Prénom");
else
if(txtDate.getText().isEmpty())
JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Date");
else
if(txtAdresse.getText().isEmpty())
JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Adresse");
else
if(txtTel.getText().isEmpty())
JOptionPane.showMessageDialog(null, "Veuillez remplir le champ Téléphone");
else
{
try
{
boolean trouve=false;
id= Integer.parseInt(txtId.getText());
for(Etudiant etud:MenuF.getEnsEtudiant())
if(etud.getId()==id)
trouve=true;
if(trouve==false)
{
try
{
MenuF.getEnsEtudiant().add(new Etudiant(id,txtNom.getText(),
txtPrenom.getText(),txtDate.getText(),txtAdresse.getText(),
txtTel.getText()));
JOptionPane.showMessageDialog(null, "étudiant Ajouté");
//effacer les champs
txtId.setText("");
txtNom.setText("");
txtPrenom.setText("");
txtDate.setText("");
txtAdresse.setText("");
txtTel.setText("");
}catch(ErreurDate erD)
{
JOptionPane.showMessageDialog(null, erD.getMessage());
} catch (ErreurTelephone erT) {
JOptionPane.showMessageDialog(null, erT.getMessage());
}
}
else
JOptionPane.showMessageDialog(null, "Un étudiant existe déjà avec le même identifiant");
}catch(NumberFormatException err)
{
JOptionPane.showMessageDialog(null, "Veuillez mettre un entier dans le champ id");
}
}
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.