Esempio n. 1
0
        public void updateRB(GestionDate date)
        {
            try
            {
                maConnexionSql = ConnexionSql.GetInstance(Fabrique.ProviderMysql, Fabrique.DataBaseMysql
                                                          , Fabrique.UidMysql, Fabrique.MdpMysql);

                maConnexionSql.openConnection();

                myConn = maConnexionSql.reqExec("Update fichefrais set idEtat = 'RB' where mois = "
                                                + date.dateMoisPrecedent()
                                                + " and idEtat = 'VA'");

                myConn.ExecuteNonQuery();
            }
            catch (Exception emp)
            {
                throw (emp);
            }
        }
Esempio n. 2
0
 public void TestMoisPrecedent()
 {
     Assert.AreEqual("202102", d.dateMoisPrecedent(), "Ce n'est pas le mois précedant la date du jour");
     Assert.AreNotEqual("202003", d.dateMoisPrecedent(), "Ce n'est pas le mois précedant la date du jour");
 }
Esempio n. 3
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            try
            {
                //Connexion a la base de données gsb_frais
                myConnexion = (ConnexionSql)ConnexionSql.GetInstance("localhost", "gsb_frais", "root", "");
                myConnexion.openConnection();

                //recuperation de la date du jour
                int jour = Int32.Parse(DateTime.Now.ToString("dd"));


                if (jour <= 10)
                {
                    //Requete qui permet de mettre à jour l'état d'une fiche frais en fonction de la date
                    myConn = myConnexion.reqExec("Update fichefrais set idEtat = 'CL' where mois = " + date.dateMoisPrecedent() + " and idEtat = 'CR'");
                    myConn.ExecuteNonQuery();
                }

                if (jour >= 20)
                {
                    myConn = myConnexion.reqExec("Update fichefrais set idEtat = 'RB' where mois = " + date.dateMoisPrecedent() + " and idEtat = 'VA'");
                    myConn.ExecuteNonQuery();
                }
                //fermeture de la connexion
                myConnexion.closeConnection();
            }
            catch (Exception emp)
            {
                throw (emp);
            }
        }