コード例 #1
0
        /// <summary>
        /// Créer une connexion
        /// </summary>
        /// <returns>Retourne un objet de type ConnexionSql</returns>
        public static ConnexionSql GetConnexionSql()
        {
            connexionGSB = null;
            connexionGSB = new ConnexionSql();

            return(connexionGSB);
        }
コード例 #2
0
        /// <summary>
        /// Evénement fin de timer
        /// </summary>
        /// <param name="source"></param>
        /// <param name="e"></param>
        private static void OnTimedEvent(Object source, ElapsedEventArgs e)
        {
            // Connexion à la bdd et récupération du curseur:

            ConnexionSql crs = ConnexionSql.GetConnexionSql();

            // On vérifie qu'on est bien entre le 1 et le 10 du mois:
            if (GestionDeDates.Entre(1, 10) == true)
            {
                // Récupération des fiches du mois précédent et maj de celles-ci:
                // Récupération du mois précédent et son année
                string moisPrecedent = GestionDeDates.GetMoisPrecedent();
                string annee         = DateTime.Today.AddMonths(-1).ToString("yyyy");
                string mois          = annee + moisPrecedent;
                crs.ReqUpdate("UPDATE fichefrais SET idetat='CL' WHERE mois =" + mois + " AND idetat='CR'");
            }
            // Si on est après le 20 du mois:
            if (GestionDeDates.Entre(20, 30) == true)
            {
                ;
                // Récupération des fiches du mois précédent et maj de celles-ci:
                string moisPrecedent = GestionDeDates.GetMoisPrecedent();
                string annee         = DateTime.Today.AddMonths(-1).ToString("yyyy");
                string mois          = annee + moisPrecedent;

                crs.ReqUpdate("UPDATE fichefrais SET idetat='RB' WHERE mois = " + mois + " AND idetat='VA'");
            }
            crs.Close();
        }