Exemple #1
0
 public WindowRecord(Journee jour, AppliMars.WindowLevel2 w2)
     : this()
 {
     _win2 = w2;
     _jour = jour;
     tB_CR.Clear();
     this.Text = "Compte-rendu du jour "+(jour.monNumero).ToString();
     labelCompteRendu.Text = "Compte-rendu du jour " + (jour.monNumero).ToString();
     tB_CR.Text = _jour.monCompteRendu;
     // Vérifier si le jour est passé ou pas
     if (_jour.monNumero < _jour.maMission.monJourJ)
     {
         journeePasse = true;
         tB_CR.ReadOnly = true;
         string s1 = "Le compte rendu contient ";
         string s2 = " caractères.";
         int i0 = tB_CR.TextLength;
         labelCarRest.Text = s1 + i0.ToString() + s2;
     }
     else
     {
         journeePasse = false;
         tB_CR.ReadOnly = false;
         string s1 = "Vous pouvez taper encore ";
         string s2 = " caractères.";
         int i0 = tB_CR.TextLength;
         int i1 = 1000 - i0;
         labelCarRest.Text = s1 + i1.ToString() + s2;
     }
 }
Exemple #2
0
 public WindowLevel2(Journee jour, AppliMars.WindowLevel1 w1)
     : this()
 {
     maFenetrePrec = w1;
     maJournee = jour;
     refreshPage();
     monIdAstronaute = 0;
 }
Exemple #3
0
 // Depuis la recherche
 public WindowRecord(Journee jour, AppliMars.WindowResultSearch w2)
     : this()
 {
     _winS = w2;
     _jour = jour;
     this.Text = "Compte-rendu du jour " + (jour.monNumero).ToString();
     labelCompteRendu.Text = "Compte-rendu du jour " + (jour.monNumero).ToString();
     tB_CR.Text = _jour.monCompteRendu;
     tB_CR.ReadOnly = true;
     b_retourSearch.Visible = true;
     buttonRetourJournee.Visible = false;
 }
Exemple #4
0
        // 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);
            }
        }
Exemple #5
0
 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();
 }