// Fenetre Niveau 3 pour activité existante public WindowLevel3(Activite activite, Journee jour, WindowLevel2 win2) : this() { maFenetrePrec = win2; monActivite = activite; maJournee = jour; if (maJournee.monNumero < maFenetrePrec.maFenetrePrec.maMission.monJourJ) { DisableControls(this); EnableControls(buttonRetourJournee); } this.Text = maFenetrePrec.maFenetrePrec.maMission.monNomMission + " - Activité du jour " + maJournee.monNumero.ToString("D3"); labelNumeroJour.Text = maJournee.monNumero.ToString("D3"); affichage_treeView(); tB_descrAct.Text = monActivite.maDescription; cb_HDebAct.Text = monActivite.monHeureDebut.ToString(); cb_MDebAct.Text = monActivite.mesMinutesDebut.ToString(); cb_HFinAct.Text = monActivite.monHeureFin.ToString(); cb_MFinAct.Text = monActivite.mesMinutesFin.ToString(); tB_nomLieu.Text = monActivite.monLieu.monNom.ToString(); numUpDown_xAct.Text = monActivite.monLieu.maPosX.ToString(); numUpDown_yAct.Text = monActivite.monLieu.maPosY.ToString(); cB_localisation.Checked = monActivite.enExterieur; // Verrouillage des cases pour éviter les modfis cb_HDebAct.Enabled = false; cb_MDebAct.Enabled = false; cb_HFinAct.Enabled = false; cb_MFinAct.Enabled = false; tB_descrAct.ReadOnly = true; lB_listePart.Enabled = false; cB_localisation.Enabled = false; tB_nomLieu.ReadOnly = true; pictureBoxMap.Enabled = false; b_valider.Visible = false; b_supprimer.Visible = false; foreach (Astronaute a in maFenetrePrec.maFenetrePrec.maMission.mesAstronautes) { int indexLB = 0; lB_listePart.Items.Add(a.monNom); foreach (Astronaute ast in monActivite.mesAstronautes) { if (ast.monNom == a.monNom) { lB_listePart.SetSelected(indexLB, true); } indexLB++; } } if (maJournee.monNumero < maFenetrePrec.maFenetrePrec.maMission.monJourJ) { DisableControls(this); EnableControls(buttonRetourJournee); EnableControls(treeViewCategories); } }
public WindowNewAct(Journee jour, WindowLevel2 win) : this() { maJournee = jour; maFenetrePrec = win; this.Text = maFenetrePrec.maFenetrePrec.maMission.monNomMission + " - Création d'une activité pour le jour " + maJournee.monNumero; labelNumeroJour.Text = maJournee.monNumero.ToString(); l_numJour.Text = _jour.monNumero.ToString("D3"); // cB_typeAct dépendant de cB_cate foreach (Astronaute ast in _jour.maMission.mesAstronautes) { lB_listePart.Items.Add(ast.monNom); } affichage_treeView(); }
private void journee_Click(object sender, EventArgs e) { Button but = sender as Button; Journee monJour = maMission.monPlanning.monTableauJournees[Int32.Parse(but.Text)-1]; WindowLevel2 win2 = new WindowLevel2(monJour, this); win2.Show(); this.Hide(); }