/// <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); }
/// <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(); }