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"); } }
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(); })); }); }
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"]) }); }); }
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 btnValider_Click(object sender, EventArgs e) { string url = server + "/Personnage/UpdatePersonnage"; Task.Run(() => { Task <string> result = Requetes.PostInfo(url, new List <AttributeModel> { new AttributeModel("idPersonnage", idPerso), new AttributeModel("vie", nbVie.Value), new AttributeModel("mana", nbMana.Value), new AttributeModel("experience", nbXp.Value), new AttributeModel("niveau", nbNiveau.Value) }); result.Wait(); }); this.Close(); }
private void btnValider_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtTitle.Text) && !String.IsNullOrEmpty(txtDescription.Text)) { string url = server + "/Partie/Ajouter"; Task.Run(() => { Task <string> result = Requetes.PostInfo(url, new List <Models.AttributeModel> { new Models.AttributeModel("idUtilisateur", IdUtilisateur), new Models.AttributeModel("titre", txtTitle.Text), new Models.AttributeModel("description", txtDescription.Text) }); result.Wait(); this.Invoke(new MethodInvoker(delegate { menuLinked.RefreshPartieList(); this.Close(); })); }); } }
private void button1_Click(object sender, EventArgs e) { if (mdp.Text != "" && mail.Text != "" && Inscription.IsValidEmail(mail.Text)) { Task.Run(() => { Task <string> result = Requetes.PostInfo(Properties.Settings.Default.SERVER + "/Utilisateur/UpdateUtilisateur", new List <AttributeModel> { new AttributeModel("mdp", mdp.Text), new AttributeModel("id", id), new AttributeModel("newMail", mail.Text), }); this.Invoke(new MethodInvoker(delegate { this.Close(); })); }); } else { MessageBox.Show("Champs vide"); } }
private void InfosPartie_Load(object sender, EventArgs e) { string nom_perso = ""; string prenom_perso = ""; //string nom_utilisateur = ""; string classe = ""; string niveau = ""; string getallperso = server + "/Partie/GetAllPerso"; string getInfoUtil = server + "/Joueur/GetUtilByJoueur"; string getInfoPartie = server + "/Partie/GetById"; //récupération des informations de la partie Task.Run(() => { Task <string> resPartie = Requetes.GetInfo(getInfoPartie + "?idPartie=" + id); this.Invoke(new MethodInvoker(delegate { var partie = JObject.Parse(resPartie.Result); description_label.Text = partie["DESCRIPTION_PARTIE"].ToString(); titreLabel.Text = partie["TITRE"].ToString(); idPartielabel.Text = id; })); }); Task.Run(() => { Task <string> res = Requetes.PostInfo(getallperso, new List <Models.AttributeModel> { new Models.AttributeModel("idPartie", id) }); this.Invoke(new MethodInvoker(delegate { var myLinq = JArray.Parse(res.Result)[0]; DataTable table = new DataTable(); table.Columns.Add("Nom perso", typeof(string)); table.Columns.Add("Prenom perso", typeof(string)); table.Columns.Add("Niveau", typeof(string)); table.Columns.Add("classe", typeof(string)); //table.Columns.Add("Nom Utilisateur", typeof(string)); // Boucle pour afficher les informations des personnages/utilisateur foreach (JToken perso in myLinq.Parent) { nom_perso = perso["perso"]["NOM"].ToString(); prenom_perso = perso["perso"]["PRENOM"].ToString(); niveau = perso["perso"]["NIVEAU"].ToString(); classe = perso["classePerso"]["DESIGNATION"].ToString(); //--------------------------------------------------------------- //string idjoueur = perso["perso"]["ID_JOUEUR"].ToString(); //string url = getInfoUtil + "?idJoueur=" + idjoueur.ToString(); //MessageBox.Show("1"); /*Task.Run(() => * { * Task<string> res2 = Requetes.GetInfo(url); * * this.Invoke(new MethodInvoker(delegate * { * // MessageBox.Show("1"); * var test = JObject.Parse(res2.Result); * nom_utilisateur = test["utilisateur"]["PSEUDO"].ToString(); * })); * });*/ //MessageBox.Show("1"); //--------------------------------------------------------------- //nom_utilisateur table.Rows.Add(nom_perso, prenom_perso, niveau, classe); } dgv.DataSource = table; // this.Close(); })); }); }