/*BtnAjouter_Click * Permet d'ajouter une question*/ private void BtnAjouter_Click(object sender, EventArgs e) { Users use = new Users(Lbl_Login.Text); int user = UsersController.ChargerIdUser(use); int niveau = UsersController.ChargerIdNiveauxParUser(use); int matiere = MatiereController.RecuperationIdMatiere(LblMatiere.Text); DateTime thisDay = DateTime.Today; thisDay.ToString("yyyy-MM-d HH:mm:ss"); Envoyer LeMesssage = new Envoyer(TxtObjet.Text, txtQuestion.Text, thisDay, user, matiere, niveau); bool i = EnvoyerController.CreerMessage(LeMesssage); if (i == true) { MessageBox.Show("Le message a bien été envoyé !"); ForumEleve forum = new ForumEleve(use, LblMatiere.Text); ActiveForm.Close(); forum.Hide(); forum.Show(); } else { MessageBox.Show("Le message n'a pas été envoyé"); } }
/*BtnRafraichir_Click * Permet de rafraîchir le DataGridView*/ private void BtnRafraichir_Click(object sender, EventArgs e) { Dgv_Forum.Rows.Clear(); Users user = new Users(LblUser.Text); int niveau = UsersController.ChargerIdNiveaux(user); int matiere = MatiereController.RecuperationIdMatiere(LblMatiere.Text); List <Envoyer> lesMessages = EnvoyerController.ChargerMessageParMatiere(niveau, matiere); for (int i = 0; i < lesMessages.Count(); i++) { Console.Write(i); Dgv_Forum.Rows.Add(lesMessages[i].objetMessage, lesMessages[i].texteMessage); } Dgv_Forum.DefaultCellStyle.WrapMode = DataGridViewTriState.True; Dgv_Forum.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; }
public ForumEleve(Users user, string nomMatiere) { InitializeComponent(); int niveau = UsersController.ChargerIdNiveaux(user); int matiere = MatiereController.RecuperationIdMatiere(nomMatiere); List <Envoyer> lesMessages = EnvoyerController.ChargerMessageParMatiere(niveau, matiere); for (int i = 0; i < lesMessages.Count(); i++) { Console.Write(i); Dgv_Forum.Rows.Add(lesMessages[i].objetMessage, lesMessages[i].texteMessage); } LblMatiere.Text = nomMatiere; LblUser.Text = user.loginUser; label1.Text = "Bienvenue sur le forum de " + nomMatiere; Dgv_Forum.DefaultCellStyle.WrapMode = DataGridViewTriState.True; Dgv_Forum.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; }