Ejemplo n.º 1
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);
            }
        }
Ejemplo n.º 2
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);
            }
        }