/// <summary> /// changement de l'etat des fiches frais en fonction de la date à chaque fois que l'intervalle du timer est passé /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void timer1_Tick(object sender, EventArgs e) { try { myConnexion = (ConnexionSql)ConnexionSql.GetInstance(Fabrique.ProviderMysql, Fabrique.DataBaseMysql, Fabrique.UidMysql, Fabrique.MdpMysql); myConnexion.openConnection(); int jour = Int32.Parse(DateTime.Now.ToString("dd")); if (jour <= 10) { monManager.updateCL(date); } if (jour >= 20) { monManager.updateRB(date); } myConnexion.closeConnection(); } catch (Exception emp) { throw (emp); } }
private void Form1_Load(object sender, EventArgs e) { try { myConnexion = (ConnexionSql)ConnexionSql.GetInstance("localhost", "gsb_frais", "root", ""); myConnexion.openConnection(); myConn = myConnexion.reqExec("Select * from fichefrais where mois = " + date.dateMoisPrecedent()); dt = new DataTable(); MySqlDataReader reader = myConn.ExecuteReader(); for (int i = 0; i < reader.FieldCount; i++) { dt.Columns.Add(reader.GetName(i)); } while (reader.Read()) { DataRow dr = dt.NewRow(); for (int y = 0; y < reader.FieldCount; y++) { dr[y] = reader.GetValue(y); } dt.Rows.Add(dr); } dataGridView1.DataSource = dt; reader.Close(); textBox1.Text = date.dateJour(); textBox2.Text = date.dateMoisPrecedent(); textBox3.Text = date.dateMoisSuivant(); myConnexion.closeConnection(); }catch (Exception emp) { throw (emp); } }