private void cmdImprimer_Click(object sender, RoutedEventArgs e) { CreerEtat etat = new CreerEtat("Utilisateurs-" + DateTime.Today.ToShortDateString(), "Liste des utilisateurs"); utilisateurBL.journaliser("Impression de la liste des utilisateurs"); etat.obtenirEtat(grdListe); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { CreerEtat etat = new CreerEtat("Discipline-" + DateTime.Today.ToShortDateString(), "Liste des disciplines"); disciplineBL.journaliser("Impression de la liste de sanctions"); etat.obtenirEtat(grdListe); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { CreerEtat etat = new CreerEtat("Departements-" + DateTime.Today.ToShortDateString(), "Liste des departements"); departementBL.journaliser("Impression de la liste des departements"); etat.obtenirEtat(grdListDepartements); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { int COLONNE_NOM = 1; ClasseBE classe = new ClasseBE(); string codeclasse = cmbClasse.SelectedValue.ToString(); if (codeclasse == TOUT) { codeclasse = "%"; classe = null; } else { classe.codeClasse = codeclasse; classe = moyenneBL.rechercherClasse(classe); } CreerEtat etat = new CreerEtat("moyenne-annuelle-" + annee, "Liste des moyennes annuelles"); List <string> headers = new List <string>(); for (int j = 0; j < grdListe.Columns.Count; j++) { if (j != COLONNE_NOM) { headers.Add(grdListe.Columns[j].Header.ToString().ToUpper()); } else { headers.Add("Nom".ToUpper()); } } moyenneBL.journaliser("Impression de la liste des moyennes annuelles"); etat.etatMoyennes(lignes, headers, classe, annee.ToString(), null, null, moyenne); }
public void genererEtatSanctionSequentielleDuneClasse(String codeClasse, String codeSequence, int annee) { //On liste les de la classe ClasseBE classe = new ClasseBE(); classe.codeClasse = codeClasse; List <EleveBE> LEleve = ListeDesElevesDuneClasse(classe, annee); SequenceBE sequence = new SequenceBE(); sequence.codeseq = codeSequence; sequence = sequenceDA.rechercher(sequence); if (LEleve != null && LEleve.Count != 0) { if (sequence != null) { CreerEtat etat = new CreerEtat("Etat des sanctions - " + codeClasse + " - Séquence" + codeSequence + " - " + annee, "état des Sanctions " + sequence.nomseq); etat.etatDesSanctionsSequentiellesDuneClasse(LEleve, codeClasse, codeSequence, annee); } } journalDA.journaliser("génération de l'état des sanctions de la séquence " + codeSequence + " de l'année " + annee + " pour la classe " + codeClasse); }
//retourne le profil académique d'un élève //public List<ProfilAcademiqueBE> getProfilAcademiqueEleve(String matricule) { // return eleveDA. //} //fonction qui génère le profil académique d'un élève public void genererProfilAcademiqueDunEleve(String matricule) { List <LigneProfilAcademique> LLigneProfilAcademique = moyennesDA.infosProfilAcademique(matricule); EleveBE eleve = new EleveBE(); eleve.matricule = matricule; eleve = eleveDA.rechercher(eleve); ClasseBE classe = null; //on recherche la classe actuelle de l'élève ParametresBE param = parametreDA.getParametre(); if (param != null) { List <InscrireBE> LInscrire = inscrireDA.listerSuivantCritere("matricule = '" + matricule + "' AND annee = '" + param.annee + "'"); if (LInscrire != null && LInscrire.Count != 0) { classe = new ClasseBE(); classe.codeClasse = LInscrire.ElementAt(0).codeClasse; classe = classeDA.rechercher(classe); } } if (eleve != null) { CreerEtat etat = new CreerEtat("Profil_Scolaire - " + eleve.matricule, "PROFIL SCOLAIRE "); etat.etatProfilAcademiqueDunEleve(LLigneProfilAcademique, eleve, classe); journalDA.journaliser("impression du profil académique de l'élève de matricule " + eleve.matricule); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { CreerEtat etat = new CreerEtat("MontantTranches-" + DateTime.Today.ToShortDateString(), "Liste des montants des prestations"); montantTrancheBL.journaliser("Impression de la liste des trances des prestations " + annee); etat.obtenirEtat(grdTranches); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (validerFormulaire()) { string codeclasse = cmbClasse.SelectedValue.ToString(); ClasseBE classe = new ClasseBE(); classe.codeClasse = codeclasse; classe = sanctionClasseBL.rechercherClasse(classe); string codesequence = cmbSequence.SelectedValue.ToString(); SequenceBE sequence = new SequenceBE(); sequence.codeseq = codesequence; sequence = sanctionClasseBL.rechercherSequence(sequence); string codesanction = cmbSanction.Text.Split('-')[0].Trim(); DisciplineBE sanction = new DisciplineBE(); sanction.codeSanction = codesanction; sanction = sanctionClasseBL.rechercherDiscipline(sanction); string variable = txtVariable.Text; CreerEtat creerEtat = new CreerEtat("sanction-" + cmbClasse.SelectedValue.ToString() + "" + DateTime.Today.ToShortDateString(), "historique des sanctions d'une classe"); sanctionClasseBL.journaliser("Impression de l'historique des sanctions de la " + classe.codeClasse); creerEtat.etatSanctionClasse(grdListe, classe.codeClasse + " - " + classe.nomClasse, sequence.codeseq + " - " + sequence.nomseq, sanction.codeSanction + " - " + sanction.nomSanction, variable); } }
//retourne le profil académique d'un élève //public List<ProfilAcademiqueBE> getProfilAcademiqueEleve(String matricule) { // return eleveDA. //} public void etatCertificatScolarite(int annee, EleveBE eleve, ClasseBE classe, InscrireBE inscription, ParametresBE parametre) { CreerEtat etat = new CreerEtat("Certificat Scolarité - " + eleve.matricule + " - " + annee, "CERTIFICAT DE SCOLARITE \n SCHOOL CERTIFICATE"); etat.etatCertificatScolarite(annee, eleve, classe, inscription, parametre); journalDA.journaliser("impression du certificat de scolarité de l'élève de matricule " + eleve.matricule + " pour l'année " + annee); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (cmbExamen.Text != null && txtAnneeScolaire.Text != null) { CreerEtat etat = new CreerEtat("Resultats des matieres d'une classe", "Comparaison du travail des élèves par matière"); etat.exportGraphesToPDF(gridChartColumn, gridChartLine, null, annee, periode, null, listeSource); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { //CreerEtat etat = new CreerEtat("Liste Elèves "+codeClasse+" -" + DateTime.Today.ToShortDateString(), "Liste des Elèves de la "+codeClasse); CreerEtat etat = new CreerEtat("Liste Elèves " + codeClasse + " -" + DateTime.Today.ToShortDateString(), "Liste des Elèves"); ClasseBE classe = new ClasseBE(); classe.codeClasse = codeClasse; classe = listerEffectifClasseBL.rechercherClasse(classe); etat.etatListeEleveDuneClasse(ListeEleves, classe, annee); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { int numero = 1; List <EleveBE> listEleve = new List <EleveBE>(); if (cmbClasse.SelectedValue != null && txtAnnee.Text != "") { listInscrits = new List <InscrireBE>(); string codeclasse = cmbClasse.SelectedValue.ToString(); // classe.codeClasse = codeclasse; // classe = eleveBL.rechercherClasse(classe); // listDiscipline = disciplineBL.listerToutDiscipline(); // listLigneFiche = new List<LigneFicheDiscipline>(); try { int annee = Convert.ToInt32(txtAnnee.Text); listInscrits = eleveBL.listerSuivantCritereInscrire(codeclasse, annee); if (listInscrits != null) { numero = 1; foreach (InscrireBE i in listInscrits) { EleveBE eleve = new EleveBE(); eleve.matricule = i.matricule; eleve = eleveBL.rechercherEleve(eleve); listEleve.Add(eleve); } } CreerEtat etat = new CreerEtat("Situation Finance- " + cmbClasse.Text + "_" + txtAnnee.Text, "Situation Financière des élèves"); //trier la liste avant d'envoyer à létat if (listEleve != null) { List <EleveBE> newList = listEleve.OrderBy(o => o.nom).ToList(); listEleve.Clear(); numero = 1; foreach (EleveBE ligne in newList) { listEleve.Add(ligne); } } etat.etatSituationFinanciereDuneClasse(listEleve, codeclasse, Convert.ToInt32(txtAnnee.Text.ToString())); } catch (Exception err) { MessageBox.Show(err.Message); } } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (cmbClasse.Text != null && txtAnneeScolaire.Text != null) { CreerEtat etat = new CreerEtat("Progression-resultats-classe" + cmbClasse.Text, "Progression des résultats d'une classe"); ClasseBE classe = new ClasseBE(); classe.codeClasse = cmbClasse.Text; classe = statistiqueBL.rechercherClasse(classe); etat.exportGraphesToPDF(gridChartColumn, gridChartLine, classe, annee, periode, null, listeSource); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (cmbClasse.Text != null && txtAnneeScolaire.Text != null) { CreerEtat etat = new CreerEtat("Variation du niveau par matiere", "Comparaison du travail des élèves par matière"); ClasseBE classe = new ClasseBE(); classe.codeClasse = cmbClasse.Text; classe = statistiqueBL.rechercherClasse(classe); etat.exportGraphesToPDF(gridChartColumn, gridChartLine, classe, annee, cmbExamen.Text, null, listeSource); } }
private void imprimer_Click(object sender, RoutedEventArgs e) { CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "dd-MM-yyyy"; Thread.CurrentThread.CurrentCulture = ci; string datefin = dpiDateFin.SelectedDate.Value.Date.ToShortDateString(); string datedebut = dpiDateDebut.SelectedDate.Value.Date.ToShortDateString(); CreerEtat etat = new CreerEtat("caisse-" + DateTime.Today.ToShortDateString(), "Liste des operations de la caisse"); etat.etatCaisse(grdEtatCaisse, datedebut, datefin, totalEntree, totalSortie, totalSolde, 1); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (grdStatistiqueNiveau != null) { string niv = cmbNiveau.Text; if (niv == "<Tous Les Niveaux>") { niv = "de tous Les Niveaux"; } CreerEtat etat = new CreerEtat("Statistique Niveau -" + niv, " Statistiques \n Classe : " + niveauChoisi + " \n Période : " + periodeChoisi + " \n Année Scolaire : " + anneeScolaireChoisi + "/" + (anneeScolaireChoisi + 1)); etat.obtenirEtat(grdStatistiqueNiveau); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (grdStatistiqueClasse != null) { string codeclasse = cmbClasse.Text; if (cmbClasse.Text == "<Toutes Les Classes>") { codeclasse = "toutes les Classes"; } CreerEtat etat = new CreerEtat("Statistique Classe -" + codeclasse, " Statistiques \n Classe : " + classeChoisi + " \n Période : " + periodeChoisi + " \n Année Scolaire : " + anneeScolaireChoisi + "/" + (anneeScolaireChoisi + 1)); etat.obtenirEtat(grdStatistiqueClasse); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (grdListe.ItemsSource != null) { string matricule = txtMatricule.Text; EleveBE eleve = new EleveBE(); eleve.matricule = matricule; eleve = sanctionEleveBL.rechercherEleve(eleve); CreerEtat creerEtat = new CreerEtat("sanction-" + txtMatricule.Text + "" + DateTime.Today.ToShortDateString(), "historique des sanctions d'un élève"); sanctionEleveBL.journaliser("Impression de l'historique des sanctions de " + eleve.nom); creerEtat.etatSanctionEleve(grdListe, eleve, annee); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (validerFormulaire()) { string sequence = cmbSequence.SelectedValue.ToString(); string evaluation = cmbEvaluation.SelectedValue.ToString(); int bareme = Convert.ToInt32(cmbBareme.SelectedValue.ToString()); CreerEtat creerEtat = new CreerEtat("Notes anonymees" + DateTime.Today.ToShortDateString(), "Liste des Notes"); noteBL.journaliser("Impression des notes avec anonymats de la " + sequence + " de la " + classe.nomClasse + " de " + evaluation); creerEtat.etatNotes(grdListe, classe.codeClasse + " - " + classe.nomClasse, matiere.codeMat + " - " + matiere.nomMat, sequence, evaluation, annee, bareme, 2); } }
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, totalRemise, prestations); } }
private void imprimer_Click(object sender, RoutedEventArgs e) { CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "dd-MM-yyyy"; Thread.CurrentThread.CurrentCulture = ci; string datefin = dpiDateFin.SelectedDate.Value.Date.ToShortDateString(); string datedebut = dpiDateDebut.SelectedDate.Value.Date.ToShortDateString(); CreerEtat etat = new CreerEtat("caisse-" + DateTime.Today.ToShortDateString(), "Bilan du versement des prestation"); etat.etatVersement(grdEtatCaisse, datedebut, datefin, entree); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (grdJournal.Items.Count == 0) { MessageBox.Show("Aucun contenu n'est disponible pour impréssion", "School Brain", MessageBoxButton.OK, MessageBoxImage.Error); } else { CreerEtat etat = new CreerEtat("Journal-" + DateTime.Today.ToString("dd-MM-yyyy"), "Journal des opérations éffectuées sur le système "); etat.etatJournal(grdJournal, cmbLogin.Text.ToString(), lblNom.Content.ToString(), Convert.ToDateTime(dpiDateDebut.Text).ToString("dd-MM-yyyy"), Convert.ToDateTime(dpiDateFin.Text).ToString("dd-MM-yyyy")); JournalBE ligneJournal = new JournalBE("ecole", "Impréssion du journal des opérations", DateTime.Today.Date.ToString("yyyy-MM-dd"), DateTime.Now.ToLongTimeString()); journalBL.ajouterJournal(ligneJournal); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (grdInsolvable.Items.Count == 0) { MessageBox.Show("Aucun contenu n'est disponible pour impréssion", "School Brain", MessageBoxButton.OK, MessageBoxImage.Error); } else { CreerEtat etat = new CreerEtat("Insolvable" + DateTime.Today.ToString("dd-MM-yyyy"), "Situation financière des élèves au "); etat.etatInsolvable(grdInsolvable, cmbClasse.Text.ToString(), Convert.ToInt32(txtAnnee.Text.ToString()), Convert.ToDateTime(dpiDate.Text).ToString("dd-MM-yyyy"), cmbObservation.Text.ToString()); JournalBE ligneJournal = new JournalBE("ecole", "Impréssion de la liste des insolvables de la " + cmbClasse.Text.ToString(), DateTime.Today.Date.ToString("yyyy-MM-dd"), DateTime.Now.ToLongTimeString()); journalBL.ajouterJournal(ligneJournal); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { CreerEtat etat; if (classeChoisi.Equals("<Toutes Les Classes>")) { etat = new CreerEtat("effectifs -" + DateTime.Today.ToShortDateString(), "Liste des éffectifs des classes"); } else { etat = new CreerEtat("effectifs " + classeChoisi + " -" + DateTime.Today.ToShortDateString(), "Liste des éffectifs de la " + classeChoisi); } etat.obtenirEtat(grdListeEffectif); }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (cmbClasse.Text != null && txtAnneeScolaire.Text != null) { CreerEtat etat = new CreerEtat("Resultats des matieres d'une classe", "Comparaison du travail des élèves par matière"); ClasseBE classe = new ClasseBE(); classe.codeClasse = cmbClasse.Text; classe = statistiqueBL.rechercherClasse(classe); Dictionary <string, string> stat = new Dictionary <string, string>(); stat = statistiqueBL.syntheseClasse(cmbClasse.Text, annee, cmbExamen.Text); etat.exportGraphesToPDF(gridChartColumn, gridChartLine, classe, annee, periode, stat, listeSource); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { string classe = cmbClasse.SelectedValue.ToString(); string jury = cmbJury.SelectedValue.ToString(); string s; s = jury; if (jury != ANNUEL) { s = "Trimestre " + cmbJury.SelectedValue.ToString(); } CreerEtat creerEtat = new CreerEtat("conseil_classe_" + classe + "_" + DateTime.Today.ToShortDateString(), "Conseil de classe"); juryBL.journaliser("Impression de la liste des remarques du juury de " + classe); creerEtat.etatConseilClasse(grdListe, classe, s, annee); }
public void genererEtatSanctionAnnuelleDuneClasse(String codeClasse, int annee) { //On liste les de la classe ClasseBE classe = new ClasseBE(); classe.codeClasse = codeClasse; List <EleveBE> LEleve = ListeDesElevesDuneClasse(classe, annee); if (LEleve != null && LEleve.Count != 0) { CreerEtat etat = new CreerEtat("Etat des sanctions - " + codeClasse + " - Année - " + annee, "état des Sanctions Année" + annee); etat.etatDesSanctionsAnnuellesDuneClasse(LEleve, codeClasse, annee); } journalDA.journaliser("génération de l'état des sanctions de l'année " + annee + " pour la classe " + codeClasse); }
private void cmdOK_Click_New(object sender, RoutedEventArgs e) { if (validerFormulaire()) { ClasseBE classe = new ClasseBE(); classe.codeClasse = cmbClasse.Text; classe = sequenceBL.rechercherClasse(classe); SequenceBE sequence = new SequenceBE(); sequence.codeseq = cmbSequence.Text; sequence = sequenceBL.rechercherSequence(sequence); string nomprof = ""; List <string> codematieres = new List <string>(); List <string> codesanctions = new List <string>(); eleves.Clear(); recapitulatif_new.Clear(); LigneRecapSeq ligne; eleves = sequenceBL.listeEleveDuneClasse(classe, annee); foreach (EleveBE eleve in eleves) { ligne = new LigneRecapSeq(); ligne = sequenceBL.recapitulatifSequentielEleve_new(eleve, classe.codeClasse, sequence.codeseq, annee); recapitulatif_new.Add(ligne); } nomprof = sequenceBL.obtenirProfTitulaire(classe.codeClasse, annee); codematieres = sequenceBL.listeCodeMatiereDuneClasse(classe.codeClasse, annee); codesanctions = disciplineBL.listerCodeDiscipline(); sequenceBL.journaliser("Impression du recapitulatif sequentiel de " + classe.codeClasse + " de la " + sequence.codeseq); // on tri la liste suivant le nom croissant avant d'imprimer List <LigneRecapSeq> tampon = recapitulatif_new.OrderBy(o => o.nom).ToList(); recapitulatif_new.Clear(); foreach (LigneRecapSeq l in tampon) { recapitulatif_new.Add(l); } double moyenne = sequenceBL.obtenirMoyenneClasse(cmbClasse.Text, cmbSequence.Text, annee); StatistiqueClasseBL statistiqueClasseBL = new StatistiqueClasseBL(); StatistiqueClasseBE stat = statistiqueClasseBL.getStatistiqueDuneSequence(cmbClasse.Text, annee, cmbSequence.Text); CreerEtat etat = new CreerEtat("recapitulatifNoteSequentiel-" + classe.codeClasse + "-" + sequence.codeseq, "Récapitulatif des notes de la " + sequence.nomseq); etat.recapitulatifNotes_new(recapitulatif_new, classe, stat, nomprof, codematieres, codesanctions, annee, moyenne); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { if (cmbClasse.SelectedValue != null && txtAnneeScolaire.Text != null) { string codeclasse = cmbClasse.SelectedValue.ToString(); ClasseBE classe = new ClasseBE(); classe.codeClasse = codeclasse; classe = programmeBL.rechercherClasse(classe); CreerEtat creerEtat = new CreerEtat("programme scolaire" + classe.codeClasse + DateTime.Today.ToShortDateString(), "Programme Scolaire "); programmeBL.journaliser("Impression du programme de " + classe.codeClasse + " en " + annee); creerEtat.etatProgrammeClasse(grdProgrammes, classe.codeClasse + " - " + classe.nomClasse, annee); } else { MessageBox.Show("Veuillez renseigner tous les champs du formulaire", "School brain : alerte", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void cmdImprimer_Click(object sender, RoutedEventArgs e) { string classe = cmbClasse.SelectedValue.ToString(); grdListe.ItemsSource = lignes; grdListe.Items.Refresh(); List <string> headers = new List <string>(); for (int j = 0; j < grdListe.Columns.Count; j++) { headers.Add(grdListe.Columns[j].Header.ToString().ToUpper()); } CreerEtat creerEtat = new CreerEtat("changement de classe" + DateTime.Today.ToShortDateString(), "Liste des changements de classes"); creerEtat.etatChangement(lignes, headers, classe, annee); }