Exemplo n.º 1
0
        /// <summary>
        /// Affichage des données de la table FicheFrais dans une grille (DataGridView)
        /// </summary>
        public void afficher()
        {
            connect.closeConnection();
            connect.openConnection();

            DataTable       dt     = new DataTable();
            MySqlCommand    oCom   = connect.reqExec("select * from fichefrais");
            MySqlDataReader reader = oCom.ExecuteReader();

            for (int i = 0; i <= reader.FieldCount - 1; i++)
            {
                dt.Columns.Add(reader.GetName(i));
            }

            while (reader.Read())
            {
                DataRow dr = dt.NewRow();

                for (int i = 0; i <= reader.FieldCount - 1; i++)
                {
                    dr[i] = reader.GetValue(i);
                }

                dt.Rows.Add(dr);
            }

            // Pour mettre la table sur un DataGridView :
            dataGridView1.DataSource = dt;
            reader.Close();

            connect.closeConnection();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Minuteur du service permettant d'effectuer les requêtes à interval régulier et donné
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void timer1_Tick(object sender, EventArgs e)
        {
            connect.openConnection();

            GestionDate  gd = new GestionDate();
            MySqlCommand msc;

            if (Convert.ToInt16(gd.currentDay()) == 10)
            {
                msc = connect.reqExec(@"UPDATE fichefrais
                                        SET idEtat = 'CL'
                                        WHERE mois = " + gd.currentYear() + gd.previousMonth());
                msc.ExecuteNonQuery();
            }

            if (Convert.ToInt16(gd.currentDay()) == 20)
            {
                msc = connect.reqExec(@"UPDATE fichefrais
                                        SET idEtat = 'RB'
                                        WHERE idEtat = 'VA'
                                        AND mois = " + gd.currentYear() + gd.previousMonth());
                msc.ExecuteNonQuery();
            }

            connect.closeConnection();
        }