Beispiel #1
0
 private void m_chkMiniatures_CheckedChanged(object sender, EventArgs e)
 {
     if (m_bInitialise)
     {
         m_projet.BeginEdit();
         m_projet.AfficherMiniature = m_chkMiniatures.Checked;
         m_projet.CommitEdit();
         //m_controlEdition.Refresh();
     }
 }
Beispiel #2
0
        //-----------------------------------------------------
        private CResultAErreur AfficherEditeur(IElementDeProjet element)
        {
            CResultAErreur result = CResultAErreur.True;

            if (element is CProjet)
            {
                CProjet projet = (CProjet)element;
                if (projet.IsNew() && m_controlEdition.ModeEdition == EModeEditeurProjet.Selection)
                {
                    projet.BeginEdit();
                }

                CFormNavigateurPopup.Show(new CFormEditionProjet(projet));
                if (!projet.IsValide() || !projet.VerifieDonnees(false).Result)
                {
                    result = CResultAErreur.False;
                }
            }
            if (element is CIntervention)
            {
                CIntervention inter = (CIntervention)element;
                if (inter.IsNew() && m_controlEdition.ModeEdition == EModeEditeurProjet.Selection)
                {
                    inter.BeginEdit();
                }

                CFormNavigateurPopup.Show(new CFormEditionIntervention(inter));
                if (!inter.IsValide() || !inter.VerifieDonnees(false).Result)
                {
                    result = CResultAErreur.False;
                }
            }
            if (result)
            {
                ActualiserDesigner();
                GenererListeContenu();
            }
            return(result);
        }
Beispiel #3
0
        private CResultAErreur ImportNode(TreeNode node, bool bOnlyNonFaits)
        {
            CResultAErreur result = CResultAErreur.True;

            if (node != null && node.Tag is CRepertoire)
            {
                CRepertoire repertoire = node.Tag as CRepertoire;
                if (!bOnlyNonFaits || !repertoire.ImportDone)
                {
                    CProjet projetNominal = null;
                    if (m_dicNominalCodeToProjet.TryGetValue(repertoire.Nom, out projetNominal))
                    {
                        CImporteurGED importeur = new CImporteurGED();
                        projetNominal.BeginEdit();
                        CDocumentGED.DesactiverControleDocumentsALaSauvegarde(projetNominal.ContexteDonnee, true);
                        result = importeur.ImporteDossierProjet(
                            projetNominal,
                            repertoire,
                            "2014\\8\\IMPORT\\" + repertoire.Nom);
                        if (result)
                        {
                            result = projetNominal.CommitEdit();
                        }
                        Invoke((MethodInvoker) delegate
                        {
                            RefreshNode(node);
                        });
                        if (!result)
                        {
                            projetNominal.CancelEdit();
                            return(result);
                        }
                    }
                }
            }
            return(result);
        }