/// <summary> /// Permet de créer les données à partir des fichiers XML, et d'ouvrir le menu "principal" de l'application /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void charger_Click(object sender, EventArgs e) { if (activitesRefs != null && marsOMatic != null) { XmlDocument mars = new XmlDocument(); mars.Load(marsOMatic); int jour = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Jour").InnerText); int mois = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Mois").InnerText); int annee = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Annee").InnerText); int heures = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Heures").InnerText); int minutes = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Minutes").InnerText); int secondes = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Secondes").InnerText); DateTime debutMission = new DateTime(annee, mois, jour, heures, minutes, secondes); if (debutMission > DateTime.Now) { erreurDate.Text = "La date de début de mission ne peut pas être supérieure à la date actuelle"; erreurDate.Visible = true; return; } CalendrierMission cm = new CalendrierMission(debutMission, true, marsOMatic, activitesRefs); cm.Show(); this.cacherFenetre(); } }
/// <summary> /// Permet de créer les données par défaut, et d'ouvrir le menu "principal" de l'application /// </summary> /// <param name="sender">Objet source</param> /// <param name="e">Evènement</param> private void button1_Click(object sender, EventArgs e) { DateTime picker = dateTimePicker1.Value; DateTime dt = new DateTime(picker.Year, picker.Month, picker.Day, (int) heures.Value, (int) minutes.Value, 0); if (dt > DateTime.Now) { erreurDate.Visible = true; erreurDate.Text = "La date de début de mission ne peut pas être supérieure à la date actuelle"; return; } if (TimeMartien.calculerJours(dt).getJours() > 500) { erreurDate.Visible = true; erreurDate.Text = "La durée de la mission dépasse les 500 jours..."; return; } CalendrierMission cm = new CalendrierMission(dt, false); cm.Show(); this.cacherFenetre(); }
/// <summary> /// Permet de créer les données par défaut, et d'ouvrir le menu "principal" de l'application /// </summary> /// <param name="sender">Objet source</param> /// <param name="e">Evènement</param> private void button1_Click(object sender, EventArgs e) { DateTime picker = dateTimePicker1.Value; DateTime dt = new DateTime(picker.Year, picker.Month, picker.Day, (int)heures.Value, (int)minutes.Value, 0); if (dt > DateTime.Now) { erreurDate.Visible = true; erreurDate.Text = "La date de début de mission ne peut pas être supérieure à la date actuelle"; return; } if (TimeMartien.calculerJours(dt).getJours() > 500) { erreurDate.Visible = true; erreurDate.Text = "La durée de la mission dépasse les 500 jours..."; return; } CalendrierMission cm = new CalendrierMission(dt, false); cm.Show(); this.cacherFenetre(); }
/// <summary> /// Permet de créer les données à partir des fichiers XML, et d'ouvrir le menu "principal" de l'application /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void charger_Click(object sender, EventArgs e) { if (activitesRefs != null && marsOMatic != null) { XmlDocument mars = new XmlDocument(); mars.Load(marsOMatic); int jour = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Jour").InnerText); int mois = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Mois").InnerText); int annee = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Annee").InnerText); int heures = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Heures").InnerText); int minutes = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Minutes").InnerText); int secondes = int.Parse(mars.SelectSingleNode("Donnees").SelectSingleNode("DebutMission").SelectSingleNode("Secondes").InnerText); DateTime debutMission = new DateTime(annee, mois, jour, heures, minutes, secondes); if (debutMission > DateTime.Now) { erreurDate.Text = "La date de début de mission ne peut pas être supérieure à la date actuelle"; erreurDate.Visible = true; return; } CalendrierMission cm = new CalendrierMission(debutMission, true, marsOMatic, activitesRefs); cm.Show(); this.cacherFenetre(); } }