Exemplo n.º 1
0
        public VoirReponse(Envoyer envoyer)
        {
            InitializeComponent();
            List <Repondre> LesReponses = RepondreController.ChargerRepondre(envoyer);

            for (int i = 0; i < LesReponses.Count(); i++)
            {
                Console.Write(i);
                Dgv_Repondre.Rows.Add(LesReponses[i].idReponse, LesReponses[i].texteReponse);
            }
            Dgv_Repondre.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
            Dgv_Repondre.AutoSizeRowsMode          = DataGridViewAutoSizeRowsMode.AllCells;
            TxtQuestion.Text  = envoyer.texteMessage;
            LblIdMessage.Text = envoyer.idMessage.ToString();
        }
Exemplo n.º 2
0
        public RepondreQuestion(Envoyer envoyer, string niveau)
        {
            InitializeComponent();
            label4.Text = niveau;
            //Récupération de toute les réponses et remplir le dataGridView
            List <Repondre> LesReponses = RepondreController.ChargerRepondre(envoyer);

            for (int i = 0; i < LesReponses.Count(); i++)
            {
                Console.Write(i);
                Dgv_Repondre.Rows.Add(LesReponses[i].idReponse, LesReponses[i].texteReponse);
            }

            Dgv_Repondre.DefaultCellStyle.WrapMode = DataGridViewTriState.True;
            Dgv_Repondre.AutoSizeRowsMode          = DataGridViewAutoSizeRowsMode.AllCells;
            TxtQuestion.Text  = envoyer.texteMessage;
            LblIdMessage.Text = envoyer.idMessage.ToString();
        }
Exemplo n.º 3
0
        /*BtnEnvoyer_Click
         * Permet d'envoyer une réponse pour les questions*/
        private void BtnEnvoyer_Click(object sender, EventArgs e)
        {
            Repondre repondre = new Repondre(TxtReponse.Text, int.Parse(LblIdMessage.Text));
            bool     i        = RepondreController.CreerReponse(repondre);

            if (i == true)
            {
                Envoyer envoyer = new Envoyer(int.Parse(LblIdMessage.Text));
                envoyer = EnvoyerController.ChargerMessageParIdMessage(envoyer);
                Users   users   = UsersController.ChargerLoginUser(envoyer.idUser);
                Matiere matiere = MatiereController.ChargerMatiereParIdMatiere(envoyer.idMatiere);
                MessageBox.Show("Le message a bien été envoyé !");
                Forum forum = new Forum(users, matiere.nomMatiere, label4.Text);
                ActiveForm.Close();
                forum.Hide();
                forum.Show();
            }
            else
            {
                MessageBox.Show("Le message n'a pas été envoyé");
            }
        }