private void bValider_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(tBHoraires.Text, false, true, false, false, 1, 3)) && (Utilitaires.conditionsRespectees(cBType.Text, cBType))) { lErreur.Visible = false; //Modification du cours _cours.nom = tBNom.Text; _cours.volume_horraire = Convert.ToInt32(tBHoraires.Text); type_cours tcActuel = Requetes.obtientTypeduCours(_cours); tcActuel.cours.Remove(_cours); type_cours tcNouveau = Requetes.retrouveTypeDeCoursViaTexte(cBType.Text); _cours.type_cours = tcNouveau; tcNouveau.cours.Add(_cours); //Renvoie _cadre.modificationConfirmee(); MessageBox.Show("Le cours " + _cours.nom + " a été modifié avec succès."); this.Dispose(); } else { lErreur.Visible = true; } }
private void bCreer_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(tBHoraires.Text, false, true, false, false, 1, 3)) && (Utilitaires.conditionsRespectees(cBType.Text, cBType))) { lErreur.Visible = false; // Ajouter un cours cours cours = new cours(); cours.nom = this.tBNom.Text; cours.volume_horraire = Convert.ToInt32(this.tBHoraires.Text); type_cours tc = Requetes.retrouveTypeDeCoursViaTexte(cBType.Text); cours.type_cours = tc; tc.cours.Add(cours); cours.ec = _e; _e.cours.Add(cours); // Ajouter l'enregistrement à la BDD Requetes.ajouterCours(cours); Requetes.enregistreLaBDD(); MessageBox.Show("Le cours " + cours.nom + " a été ajouté avec succès."); _cadre.Actualiser(); } else { lErreur.Visible = true; } }
private void bCreer_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(rtBDesc.Text, true, true, true, true, 2, 100))) { lErreur.Visible = false; // Créer une année annee annee = new annee(); annee.nom = this.tBNom.Text; annee.description = this.rtBDesc.Text; annee.diplome = _d; _d.annee.Add(annee); // Ajouter à la BDD Requetes.ajouterAnnee(annee); Requetes.enregistreLaBDD(); MessageBox.Show("L'année " + annee.nom + " a été ajoutée avec succès."); _cadre.Actualiser(); } else { lErreur.Visible = true; } }
private void bValider_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(rtBDesc.Text, true, true, true, true, 2, 100))) { lErreur.Visible = false; //Modification d'un diplome _ec.nom = this.tBNom.Text; _ec.description = this.rtBDesc.Text; if (this.cB_ECActive.Checked) { _ec.actif = true; } else { _ec.actif = false; } // Renvoie _cadre.modificationConfirmee(); MessageBox.Show("L'EC " + _ec.nom + " a été modifiée avec succès."); this.Dispose(); } else { lErreur.Visible = true; } }
private void bCreer_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(rtBDesc.Text, true, true, true, true, 2, 100))) { lErreur.Visible = false; // Ajouter une UE ue ue = new ue(); ue.nom = this.tBNom.Text; ue.description = this.rtBDesc.Text; ue.periode = _p; _p.ue.Add(ue); // Ajouter à la BDD Requetes.ajouterUE(ue); Requetes.enregistreLaBDD(); MessageBox.Show("L'UE " + ue.nom + " a été ajoutée avec succès."); _cadre.Actualiser(); } else { lErreur.Visible = true; } }
private void bCreer_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(rtBDesc.Text, true, true, true, true, 2, 100))) { lErreur.Visible = false; // Ajouter une EC ec ec = new ec(); ec.nom = this.tBNom.Text; ec.description = this.rtBDesc.Text; if (this.cB_ECActive.Checked) { ec.actif = true; } else { ec.actif = false; } ec.ue = _u; _u.ec.Add(ec); // Ajouter à la BDD Requetes.ajouterEC(ec); Requetes.enregistreLaBDD(); MessageBox.Show("L'EC " + ec.nom + " a été ajoutée avec succès."); _cadre.Actualiser(); } else { lErreur.Visible = true; } }
private void bValider_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(rtBDesc.Text, true, true, true, true, 2, 100))) { lErreur.Visible = false; //Modification de l' année _annee.nom = this.tBNom.Text; _annee.description = this.rtBDesc.Text; //Renvoie _cadre.modificationConfirmee(); MessageBox.Show("L'année " + _annee.nom + " a été modifiée avec succès."); this.Dispose(); } else { lErreur.Visible = true; } }
private void bValider_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tBNom.Text, true, false, false, false, 2, 50)) && (Utilitaires.conditionsRespectees(tBPrenom.Text, true, false, false, false, 2, 50)) && (Utilitaires.conditionsRespecteesEmail(tBAdresseEmail.Text)) && (Utilitaires.conditionsRespecteesAdressePostale(tBAdressePost.Text)) && (Utilitaires.conditionsRespecteesTelephone(tBTelephone.Text)) && (Utilitaires.conditionsRespectees(cBCategorie.Text, cBCategorie))) { lErreur.Visible = false; //Modification d'un personnel _personnel.nom = this.tBNom.Text; _personnel.prenom = this.tBPrenom.Text; _personnel.email = this.tBAdresseEmail.Text; _personnel.adresse = this.tBAdressePost.Text; _personnel.telephone = this.tBTelephone.Text; categorie catActuelle = Requetes.obtientCategorieduPersonnel(_personnel); catActuelle.personnel.Remove(_personnel); categorie catNouvelle = Requetes.retrouveCategorieViaTexte(cBCategorie.Text); _personnel.categorie = catNouvelle; catNouvelle.personnel.Add(_personnel); // Ajouter à la BDD _cadre.modificationConfirmee(); MessageBox.Show("Le personnel " + _personnel.nom + " " + _personnel.prenom + " a été modifié avec succès."); this.Dispose(); } else { lErreur.Visible = true; } }
private void bCreer_Click(object sender, EventArgs e) { if ( (Utilitaires.conditionsRespectees(tBNom.Text, true, false, false, false, 2, 50)) && (Utilitaires.conditionsRespectees(tBPrenom.Text, true, false, false, false, 2, 50)) && (Utilitaires.conditionsRespecteesEmail(tBAdresseEmail.Text)) && (Utilitaires.conditionsRespecteesAdressePostale(tBAdressePost.Text)) && (Utilitaires.conditionsRespecteesTelephone(tBTelephone.Text)) && (Utilitaires.conditionsRespectees(cBCategorie.Text, cBCategorie))) { lErreur.Visible = false; // Créer un personnel personnel per = new personnel(); per.nom = this.tBNom.Text; per.prenom = this.tBPrenom.Text; per.email = this.tBAdresseEmail.Text; per.adresse = this.tBAdressePost.Text; per.telephone = this.tBTelephone.Text; categorie cat = Requetes.retrouveCategorieViaTexte(cBCategorie.Text); cat.personnel.Add(per); per.categorie = cat; // Ajouter à la BDD Requetes.ajouterPersonnel(per); Requetes.enregistreLaBDD(); MessageBox.Show("Le personnel " + per.nom + " " + per.prenom + " a été ajouté avec succès."); _cadre.Actualiser(); } else { lErreur.Visible = true; } }
private void bValider_Click(object sender, EventArgs e) { if (Utilitaires.conditionsRespectees(cBListe.Text, cBListe)) { switch (_element) { case "ligne": { categorie categorieChoisie = new categorie(); //Requete pour retrouver la categorie possedant le nom choisi categorieChoisie = Database.instance.categorie.Where(s => s.nom == cBListe.Text).FirstOrDefault <categorie>(); new FenetreSupprimerCategorie(this, categorieChoisie).Show(); break; } case "colonne": { type_cours typeDeCoursChoisie = new type_cours(); //Requete pour retrouver le type_cours possedant le nom choisi typeDeCoursChoisie = Database.instance.type_cours.Where(s => s.nom == cBListe.Text).FirstOrDefault <type_cours>(); new FenetreSupprimerTypeDeCours(this, typeDeCoursChoisie).Show(); break; } default: break; } } else { lErreur.Visible = true; } }
private void bLancerRech_Click(object sender, EventArgs e) { if ((Utilitaires.conditionsRespectees(tbRecherche.Text.Trim(), true, true, true, true, 2, 100)) && (Utilitaires.conditionsRespectees(cBCritere.Text, cBCritere))) { uC_Affichage1.Visible = true; lErreur.Visible = false; // Rechercher switch (cBCritere.Text) { case "Diplôme": { uC_Affichage1.clearElements(); var resultats = Database.instance.diplome; List <diplome> liste = new List <diplome>(); foreach (diplome d in resultats.ToList()) { if (txtTrouveDans(d)) { liste.Add(d); } } foreach (diplome d in liste) { uC_Affichage1.addElement(new UC_ElementDiplomeRech(this, d)); } if (uC_Affichage1.getNombreElement() == 0) { uC_Affichage1.addElement(new UC_ElementLabelRech()); } uC_Affichage1.updateAffichage(); break; } case "Année": { uC_Affichage1.clearElements(); var resultats = Database.instance.annee; List <annee> liste = new List <annee>(); foreach (annee a in resultats.ToList()) { if (txtTrouveDans(a)) { liste.Add(a); } } foreach (annee a in liste) { uC_Affichage1.addElement(new UC_ElementAnneeRech(this, a)); } if (uC_Affichage1.getNombreElement() == 0) { uC_Affichage1.addElement(new UC_ElementLabelRech()); } uC_Affichage1.updateAffichage(); break; } case "Période": { uC_Affichage1.clearElements(); var resultats = Database.instance.periode; List <periode> liste = new List <periode>(); foreach (periode p in resultats.ToList()) { if (txtTrouveDans(p)) { liste.Add(p); } } foreach (periode p in liste) { uC_Affichage1.addElement(new UC_ElementPeriodeRech(this, p)); } if (uC_Affichage1.getNombreElement() == 0) { uC_Affichage1.addElement(new UC_ElementLabelRech()); } uC_Affichage1.updateAffichage(); break; } case "UE": { uC_Affichage1.clearElements(); var resultats = Database.instance.ue; List <ue> liste = new List <ue>(); foreach (ue u in resultats.ToList()) { if (txtTrouveDans(u)) { liste.Add(u); } } foreach (ue u in liste) { uC_Affichage1.addElement(new UC_ElementUERech(this, u)); } if (uC_Affichage1.getNombreElement() == 0) { uC_Affichage1.addElement(new UC_ElementLabelRech()); } uC_Affichage1.updateAffichage(); break; } case "EC": { uC_Affichage1.clearElements(); var resultats = Database.instance.ec; List <ec> liste = new List <ec>(); foreach (ec ec in resultats.ToList()) { if (txtTrouveDans(ec)) { liste.Add(ec); } } foreach (ec ec in liste) { uC_Affichage1.addElement(new UC_ElementECRech(this, ec)); } if (uC_Affichage1.getNombreElement() == 0) { uC_Affichage1.addElement(new UC_ElementLabelRech()); } uC_Affichage1.updateAffichage(); break; } case "Cours": { uC_Affichage1.clearElements(); var resultats = Database.instance.cours; List <cours> liste = new List <cours>(); foreach (cours c in resultats.ToList()) { if (txtTrouveDans(c)) { liste.Add(c); } } foreach (cours c in liste) { uC_Affichage1.addElement(new UC_ElementCoursRech(this, c)); } if (uC_Affichage1.getNombreElement() == 0) { uC_Affichage1.addElement(new UC_ElementLabelRech()); } uC_Affichage1.updateAffichage(); break; } case "Personnel": { uC_Affichage1.clearElements(); var resultats = Database.instance.personnel; List <personnel> liste = new List <personnel>(); foreach (personnel p in resultats.ToList()) { if (txtTrouveDans(p)) { liste.Add(p); } } foreach (personnel p in liste) { uC_Affichage1.addElement(new UC_ElementPersonnelRech(this, p)); } if (uC_Affichage1.getNombreElement() == 0) { uC_Affichage1.addElement(new UC_ElementLabelRech()); } uC_Affichage1.updateAffichage(); break; } default: break; } } else { uC_Affichage1.Visible = false; lErreur.Visible = true; } }