protected void Page_Load(object sender, EventArgs e) { // Rien faire si c'est un postback if (IsPostBack) { return; } // Vérifier que le mois spécifié est correct this.ParseMois(Request.QueryString["mois"]); // Loader le dataset des chambres _chambres = AppartHelper.GetChambres(); // Loader le dataset de la consommation _usage = new Usage(); string year = (_mois > DateTime.Now.Month ? DateTime.Now.Year - 1 : DateTime.Now.Year).ToString(); string month = (_mois < 10 ? "0" + _mois : _mois.ToString()); _usage.ReadXml(this.MapPath("App_Data/" + year + month + ".xml")); lblPhaseAppartMois.Text = String.Format(lblPhaseAppartMois.Text, Mois[_mois - 1]); // Charger l'information et les rapports LoadSummary(); LoadPhases(); LoadHallOfFame(); }
private const int Mois = 6; // juin static void Main(string[] args) { Console.WriteLine("Déterminer la liste des chambres..."); Chambres chambres = AppartHelper.GetChambres(); Console.WriteLine("Télécharger l'utilisation des chambres..."); Usage usage = AppartHelper.GetUsage(chambres, Mois); Console.WriteLine("Sauvegarder l'information dans un fichier XML..."); string filename = "20110" + (Mois >= 10 ? Mois.ToString() : "0" + Mois.ToString()) + " .xml"; usage.WriteXml(filename); }