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(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 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 button1_Click(object sender, EventArgs e) { Task.Run(() => { int idJoueur; Task <string> result = Requetes.PostInfo(Properties.Settings.Default.SERVER.ToString() + "/Joueur/Ajouter", new List <AttributeModel> { new AttributeModel("idUtil", idUtil), new AttributeModel("idPartie", idPartie) }); this.Invoke(new MethodInvoker(delegate { idJoueur = Convert.ToInt32(result.Result); Task <string> result2 = Requetes.PostInfo(Properties.Settings.Default.SERVER.ToString() + "/Personnage/Ajouter", new List <AttributeModel> { new AttributeModel("idJoueur", idJoueur), new AttributeModel("idClasse", select_classe.SelectedIndex + 1), new AttributeModel("nom", nom_perso.Text), new AttributeModel("prenom", prenom_perso.Text), new AttributeModel("description", desc_perso.Text), new AttributeModel("vie", ClasseJson[select_classe.SelectedIndex]["MAX_VIE"].ToString()), new AttributeModel("mana", ClasseJson[select_classe.SelectedIndex]["MAX_MANA"].ToString()) }); window.ChangerNomPerso(nom_perso.Text); window.Show(); this.Close(); })); }); }
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 validEventBtn_Click(object sender, EventArgs e) { if (eventTxtBox.Text != "") { string url = server + "/Log/Ajouter"; Task.Run(() => { Task <string> result = Requetes.PostInfo(url, new List <AttributeModel> { new AttributeModel("idPartie", idPartie), new AttributeModel("type", type), new AttributeModel("message", eventTxtBox.Text), }); this.Invoke(new MethodInvoker(delegate { fenetre.RefreshLogs(); this.Close(); })); }); } else { MessageBox.Show("Veuillez écrire un message"); } }
public void RetirePersonnel() { _cours.personnel = null; Requetes.enregistreLaBDD(); _cadre.Actualiser(); }
public void RetireCours() { _personnel.cours.Remove(_cours); Requetes.enregistreLaBDD(); _cadre.Actualiser(); }
public void afficheAnneeSelectionneeDansAutreOnglet(annee annee) { diplome diplome = Requetes.obtientDiplomedelAnnee(annee); uC_FilArianeDiplome1.filArianeDiplomeApparait(diplome); uC_FilArianeDiplome1.filArianeAnneeApparait(annee); uC_FilArianeDiplome1.Actualiser(); }
private void enregistrer() { //Enregistrer dans les tables les modifications et / ou ajouts foreach (DataGridViewRow row in dataGridView1.Rows) { String nomColonne, nomLigne; // Enregistre le nombre d'heures dans la classe Categorie : nomLigne = row.Cells[0].Value.ToString(); categorie categorie = Requetes.retrouveCategorieViaTexte(nomLigne); categorie.nbrHeureDues = Convert.ToInt32(row.Cells[1].Value); // Enregistre les ratios entre catégories et type de cours dans la classe equivalent_td for (int i = 2; i < dataGridView1.Columns.Count; i++) { nomColonne = dataGridView1.Columns[i].HeaderText; nomLigne = row.Cells[0].Value.ToString(); type_cours typC = Requetes.retrouveTypeDeCoursViaTexte(nomColonne); categorie cat = Requetes.retrouveCategorieViaTexte(nomLigne); equivalent_td equivalent = new equivalent_td(); if (row.Cells[i].Value.ToString().Contains('.')) // Format décimal avec un point comme virgule (a.aaaa) { equivalent.ratio = Math.Round(Convert.ToDouble(row.Cells[i].Value.ToString().Replace('.', ',')), 6); } else if (row.Cells[i].Value.ToString().Contains('/')) // Format décimal sous forme de fraction (a/b) { String[] data = row.Cells[i].Value.ToString().Split('/'); equivalent.ratio = Math.Round((Convert.ToDouble(data[0]) / Convert.ToDouble(data[1])), 6); } else // Format décimal classique avec une virgule (a,aaaa) { equivalent.ratio = Math.Round(Convert.ToDouble(row.Cells[i].Value), 6); } equivalent.id_categ = cat.id; equivalent.id_type_cours = typC.id; equivalent.categorie = cat; equivalent.type_cours = typC; // Ajoute ou met à jour Requetes.ajouterEquivalentTD(equivalent); } } // Sauvegarde les modifications Requetes.enregistreLaBDD(); Actualiser(); }
public UC_ElementCoursAccueil(UC_OngletAccueil cadre, cours c) : base(cadre) { InitializeComponent(); _cours = c; gBAffElement.Text = _cours.nom; tBCours.Text = Requetes.obtientTypeduCours(_cours).nom; tBHoraires.Text = _cours.volume_horraire.ToString(); tBEC.Text = Requetes.obtientECduCours(_cours).nom; }
public UC_ElementPersonnelAccueil(UC_OngletAccueil cadre, personnel p) : base(cadre) { _personnel = p; InitializeComponent(); gBAffElement.Text = ""; tBNom.Text = _personnel.nom; tBPrenom.Text = _personnel.prenom; tBNbHeuresAttrib.Text = Requetes.nbrHeureAttribuees(_personnel).ToString(); tBNbHeuresNonAttrib.Text = Requetes.nbrHeureManquantes(_personnel).ToString(); }
/// <summary> /// Vérifie que le couple login/mot de passe est correct en fonction de la réponse API. /// </summary> /// <param name="pseudo">Identifiant</param> /// <param name="pass">Mot de passe</param> /// <returns></returns> public async Task <bool> AskConnexion(string pseudo, string pass) { try { string url = server + "/Utilisateur/Connexion?pseudo=" + pseudo + "&pass="******"true"? true : false); } catch { return(false); } }
public UC_ElementCoursPersonnel(UC_OngletPersonnels cadre, cours c) : base(cadre) { _cours = c; InitializeComponent(); gBAffElement.Text = _cours.nom; tBCours.Text = Requetes.obtientTypeduCours(_cours).nom; tBHoraires.Text = _cours.volume_horraire.ToString(); tBEC.Text = Requetes.obtientECduCours(_cours).nom; // Nous sommes sûr d'avoir un personnel assigné ici _personnel = Requetes.obtientPersonnelduCours(c); }
public void AssignePersonnel(personnel p) { if ((Requetes.nbrHeureManquantes(p) - _cours.volume_horraire) >= 0) { _cours.personnel = p; Requetes.enregistreLaBDD(); } else { MessageBox.Show("Le volume horraire disponible est insuffisant"); } _cadre.Actualiser(); }
public void afficheUESelectionneeDansAutreOnglet(ue ue) { periode periode = Requetes.obtientPeriodedelUE(ue); annee annee = Requetes.obtientAnneedelaPeriode(periode); diplome diplome = Requetes.obtientDiplomedelAnnee(annee); uC_FilArianeDiplome1.filArianeDiplomeApparait(diplome); uC_FilArianeDiplome1.filArianeAnneeApparait(annee); uC_FilArianeDiplome1.filArianePeriodeApparait(periode); uC_FilArianeDiplome1.filArianeUEApparait(ue); uC_FilArianeDiplome1.Actualiser(); }
public UC_ElementFenCours(FenetreAssignationCours cadre, cours c) { InitializeComponent(); _cadre = cadre; _cours = c; gBAffElement.Text = _cours.nom; tBCours.Text = Requetes.obtientTypeduCours(_cours).nom; tBHoraires.Text = _cours.volume_horraire.ToString(); tBEC.Text = Requetes.obtientECduCours(_cours).nom; toolTip1.SetToolTip(this.pBAjouterCours, "Ajouter un cours au personnel"); }
public static void saveBN(string txt, string json) { JObject jsonLinq = JObject.Parse(json); Task.Run(() => { Task <string> res = Requetes.PostInfo(server + "/Personnage/UpdatePersonnage", new List <Models.AttributeModel> { new Models.AttributeModel("blocnote", txt), new Models.AttributeModel("idPersonnage", (int)jsonLinq["ID_PERSO"]) }); }); }
public void AssigneCours(cours c) { if ((Requetes.nbrHeureManquantes(_personnel) - c.volume_horraire) >= 0) { _personnel.cours.Add(c); Requetes.enregistreLaBDD(); } else { MessageBox.Show("Le volume horraire disponible est insuffisant"); } _cadre.Actualiser(); }
private void Profil_Load_1(object sender, System.EventArgs e) { Task.Run(() => { Task <string> result = Requetes.GetInfo(Properties.Settings.Default.SERVER.ToString() + "/Utilisateur/GetById/" + id); JObject json = JObject.Parse(result.Result); this.Invoke(new MethodInvoker(delegate { mail_value.Text = json["MAIL"].ToString(); pseudo_value.Text = json["PSEUDO"].ToString(); pictureBox1.Image = Inscription.BytetoImage(Convert.FromBase64String(json["AVATAR"].ToString())); })); }); }
public UC_ElementPersonnelRech(UC_OngletRecherche cadre, personnel p) : base(cadre) { InitializeComponent(); _personnel = p; gBAffElement.Text = _personnel.nom; tBNom.Text = _personnel.nom; tBPrenom.Text = _personnel.prenom; tBTelephone.Text = _personnel.telephone; tBAdresseEmail.Text = _personnel.email; tBAdressePost.Text = _personnel.adresse; tBCategorie.Text = Requetes.obtientCategorieduPersonnel(_personnel).nom; tBNbHeuresAttrib.Text = Requetes.nbrHeureAttribuees(_personnel).ToString(); tBNbHeuresNonAttrib.Text = Requetes.nbrHeureManquantes(_personnel).ToString(); }
public void refreshDtg() { listJdtg.Text = ""; Task.Run(() => { Task <string> result = Requetes.GetInfo(stockPerso + "?idPerso=" + idPerso.ToString()); JArray jsonStock = JArray.Parse(result.Result); if (jsonStock.Count > 0) { foreach (JObject json in jsonStock) { AddRowToDgv(json["NOM_OBJET"].ToString(), json["ATTRIBUT"].ToString()); } } }); }
private void InitJson() { string url = server + "/Personnage/GetById?idPerso=" + idPerso; Task.Run(() => { Task <string> result = Requetes.GetInfo(url); result.Wait(); jsonPerso = JObject.Parse(result.Result); this.Invoke(new MethodInvoker(delegate { txtNom.Text = jsonPerso["NOM"].ToString(); txtPrenom.Text = jsonPerso["PRENOM"].ToString(); })); }); }
/// <summary> /// Rafraichit les parties en cours de l'utilisateur. /// </summary> public void RefreshPartieList() { Task.Run(() => { Task <List <PartieModel> > result = Requetes.GetParties(IdUtilisateur); result.Wait(); this.Invoke(new MethodInvoker(delegate { dgvParties.Rows.Clear(); foreach (PartieModel p in result.Result) { AddRowToDgv(p.TITRE, p.DESCRIPTION_PARTIE, p.ID_PARTIE, p.ISMJ, p.ID_JOUEUR); } })); }); }
public void afficheCoursSelectionneDansAutreOnglet(cours cours) { ec ec = Requetes.obtientECduCours(cours); ue ue = Requetes.obtientUEdelEC(ec); periode periode = Requetes.obtientPeriodedelUE(ue); annee annee = Requetes.obtientAnneedelaPeriode(periode); diplome diplome = Requetes.obtientDiplomedelAnnee(annee); uC_FilArianeDiplome1.filArianeDiplomeApparait(diplome); uC_FilArianeDiplome1.filArianeAnneeApparait(annee); uC_FilArianeDiplome1.filArianePeriodeApparait(periode); uC_FilArianeDiplome1.filArianeUEApparait(ue); uC_FilArianeDiplome1.filArianeECApparait(ec); uC_FilArianeDiplome1.filArianeCoursApparait(cours); uC_FilArianeDiplome1.Actualiser(); }
private async Task <string> AjoutBDD(string mail, string pseudo, string mdp) { try { string url = server + "/Utilisateur/Inscription"; return(await Requetes.PostInfo(url, new List <AttributeModel> { new AttributeModel("mail", mail), new AttributeModel("pseudo", pseudo), new AttributeModel("mdp", mdp), new AttributeModel("mdpConfirm", mdp) })); } catch { return("0"); } }
private void initialisation() { lTitre.Text = "Sélectionnez le cours que vous souhaitez assigner en appuyant sur le bouton correspondant : "; uC_AffichageFenAssign1.setGroupBoxTiTre("Liste des cours non assignés à un personnel : "); var cours = Database.instance.cours; foreach (cours c in cours.ToList()) { if ((c.id_personnel == null) && (Requetes.obtientECduCours(c).actif == true)) { uC_AffichageFenAssign1.addElement(new UC_ElementFenCours(this, c)); } } uC_AffichageFenAssign1.updateAffichage(); }
private void initialisation() { lTitre.Text = "Sélectionnez le personnel que vous souhaitez assigner en appuyant sur le bouton correspondant : "; uC_AffichageFenAssign1.setGroupBoxTiTre("Liste des personnels n'ayant pas toutes leurs heures de cours assignées : "); var personnels = Database.instance.personnel; foreach (personnel p in personnels.ToList()) { if (Requetes.nbrHeureManquantes(p) > 0) { uC_AffichageFenAssign1.addElement(new UC_ElementFenPersonnel(this, p)); } } uC_AffichageFenAssign1.updateAffichage(); }
public UC_ElementCoursRech(UC_OngletRecherche cadre, cours c) : base(cadre) { InitializeComponent(); _cours = c; gBAffElement.Text = _cours.nom; tBHoraires.Text = _cours.volume_horraire.ToString(); tBCours.Text = Requetes.obtientTypeduCours(_cours).nom; tBEC.Text = Requetes.obtientECduCours(_cours).nom; if (_cours.personnel != null) { tBPersonnel.Text = _cours.personnel.nom; } else { tBPersonnel.Text = "Aucun"; } }
public UC_ElementFenPersonnel(FenetreAssignationPersonnel cadre, personnel p) { InitializeComponent(); _personnel = p; _cadre = cadre; gBAffElement.Text = ""; tBNom.Text = _personnel.nom; tBPrenom.Text = _personnel.prenom; tBTelephone.Text = _personnel.telephone; tBAdresseEmail.Text = _personnel.email; tBAdressePost.Text = _personnel.adresse; tBCategorie.Text = Requetes.obtientCategorieduPersonnel(p).nom; tBNbHeuresAttrib.Text = Requetes.nbrHeureAttribuees(_personnel).ToString(); tBNbHeuresNonAttrib.Text = Requetes.nbrHeureManquantes(_personnel).ToString(); toolTip1.SetToolTip(this.pBAjouterPersonnel, "Ajouter un personnel au cours"); }