Gestion d'inscription

Description

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");
											}
										}

Codes Sources

A voir également

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.