private void statutEleve() { CategorieEleveBE c = new CategorieEleveBE(); eleve = new EleveBE(); eleve.matricule = txtMatricule.Text; eleve = prestationBL.rechercherEleve(eleve); if (eleve != null) { matricule = eleve.matricule; //recherche de sa classe InscrireBE inscrire = new InscrireBE(); inscrire.matricule = eleve.matricule; inscrire.annee = annee; inscrire = prestationBL.rechercherInscrire(inscrire); if (inscrire != null) { cmbClasse.Text = inscrire.codeClasse; } //chargement de ses camarades dans la liste des eleves eleves = new List <string>(); string codeclasse = cmbClasse.Text; List <EleveBE> listeleves = new List <EleveBE>(); listeleves = prestationBL.listerElevesDuneClasse(codeclasse, annee); if (listeleves != null) { foreach (EleveBE el in listeleves) { eleves.Add(el.matricule + " - " + el.nom); } } cmbEleve.ItemsSource = eleves; cmbEleve.Items.Refresh(); cmbEleve.Text = eleve.matricule + " - " + eleve.nom; //recherche de sa categorie dans la table appartenir AppartenirBE appartenir = new AppartenirBE(); appartenir.matricule = txtMatricule.Text; appartenir.annee = prestationBL.AnneeEnCours(); appartenir = prestationBL.rechercherCategorie(appartenir); categorie = appartenir.codeCatEleve; c.codeCatEleve = categorie; c = prestationBL.rechercherCategorieEleve(c); //lblNom.Content = eleve.nom + " - Catégorie : " + c.nomCatEleve; payers = prestationBL.listerSuivantCriterePayer("matricule = " + "'" + eleve.matricule + "' and annee =" + "'" + annee + "'"); //fraisInscription = prestationBL.obtenirFraisInscription(eleve); lignes = new List <LignePrestation>(); lignes = chargerGrid(); grdStatus.ItemsSource = lignes; grdStatus.Items.Refresh(); } else { MessageBox.Show("L'élève n'existe pas"); } }
private void cmbImprimer_Click(object sender, RoutedEventArgs e) { if (lignes != null) { List <PrestationBE> prestations = new List <PrestationBE>(); prestations = prestationBL.listerTousPrestation(); CategorieEleveBE cat = new CategorieEleveBE(); cat.codeCatEleve = categorie; cat = prestationBL.rechercherCategorieEleve(cat); CreerEtat creerEtat = new CreerEtat("statut financier" + DateTime.Today.ToShortDateString(), "Situation financière de l'élève"); prestationBL.journaliser("Impression de l'état financier de " + eleve.matricule); creerEtat.statutFinancier(grdStatus, eleve, categorie + " - " + cat.nomCatEleve, totalAPayer, totalVerse, resteAPayer, prestations); } }