//---------------------------------------------------
        public void InitControle(CActiviteActeur activite, int nIndex, bool bAvecEntete)
        {
            CWin32Traducteur.Translate(this);
            m_panelEntete.Visible = bAvecEntete;
            m_bAvecEntete         = bAvecEntete;

            m_typeActivite = null;
            m_nIndex       = nIndex;
            m_txtTypeActivite.TextBox.Text = "";
            m_txtTypeActivite.Text         = "";
            m_txtCommentaire.Text          = "";
            m_panelDuree.Visible           = false;

            m_txtSelectSite.Init <CSite>(
                "Libelle",
                false);
            FillWithActivite(activite);
            UpdateAspect();
            m_txtTypeActivite.Arbre = Arbre;

            if (m_controleParent != null)
            {
                LockEdition = m_controleParent.LockEdition;
            }
        }
Exemplo n.º 2
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Workflow @1|20622", Workflow.Libelle));



            m_panelStart.Visible = !Workflow.IsRunning || Workflow.Etapes.Count == 0;

            CFiltreData filtre =
                new CFiltreDataAvance(
                    CActeur.c_nomTable,
                    "HAs(" + CDonneesActeurUtilisateur.c_nomTable + "." + CDonneesActeurUtilisateur.c_champId + ")");

            m_txtSelectManager.InitAvecFiltreDeBase <CActeur> (
                "IdentiteComplete",
                filtre,
                false);

            m_txtSelectTypeWorkflow.Init <CTypeWorkflow>(
                "Libelle",
                false);
            m_txtSelectTypeWorkflow.ElementSelectionne = Workflow.TypeWorkflow;

            CDonneesActeurUtilisateur user = new CDonneesActeurUtilisateur(Workflow.ContexteDonnee);
            CActeur acteur = null;

            //TESTDBKEYOK
            if (user.ReadIfExists(Workflow.KeyManager))
            {
                acteur = user.Acteur;
            }

            user = CUtilSession.GetUserForSession(Workflow.ContexteDonnee);
            if (acteur == null && user != null)
            {
                acteur = user.Acteur;
            }
            m_txtSelectManager.ElementSelectionne = acteur;

            if (Workflow.Etapes.Count > 0)
            {
                m_txtSelectTypeWorkflow.LockEdition = true;
                m_gestionnaireModeEdition.SetModeEdition(m_txtSelectTypeWorkflow, TypeModeEdition.Autonome);
            }
            else
            {
                m_txtSelectTypeWorkflow.LockEdition = !m_gestionnaireModeEdition.ModeEdition;
                m_gestionnaireModeEdition.SetModeEdition(m_txtSelectTypeWorkflow, TypeModeEdition.EnableSurEdition);
            }
            m_panelDessinWorkflow.Enabled = !ModeEdition;

            return(result);
        }
        private void InitFamilles()
        {
            m_cmbFamille.Init <CFamilleSymbole>(
                "Libelle",
                false);

            if (SymboleDeBibliotheque != null)
            {
                m_cmbFamille.ElementSelectionne = SymboleDeBibliotheque.Famille;
            }
        }
Exemplo n.º 4
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            if (!result)
            {
                return(result);
            }

            AffecterTitre(SchemaReseau.DescriptionElement);

            m_cmbTypeSchemaReseau.Init <CTypeSchemaReseau>(
                "Libelle",
                false);

            string strType;
            string strId;
            string strIdParent;

            if (SchemaReseau.TypeSchemaReseau != null)
            {
                strType = SchemaReseau.TypeSchemaReseau.Libelle.ToString();
            }
            if (SchemaReseau != null)
            {
                strId = SchemaReseau.Id.ToString();
            }
            if (SchemaReseau.SchemaParent != null)
            {
                strIdParent = SchemaReseau.SchemaParent.Id.ToString();
            }
            m_cmbTypeSchemaReseau.ElementSelectionne = SchemaReseau.TypeSchemaReseau;

            m_chkSymboleImage.Checked = SchemaReseau.UtiliseImageReduite;

            m_cmbModeOperationnel.FillWithEnumALibelle(typeof(CModeOperationnelSchema));
            m_cmbModeOperationnel.SelectedValue = SchemaReseau.CodeModeOperationnel;

            string strInfo = "";

            if (SchemaReseau.SchemaParent != null)
            {
                strInfo = I.T("Schema parent : @1|20134", SchemaReseau.SchemaParent.Libelle);
            }
            if (SchemaReseau.SiteApparenance != null)
            {
                strInfo = I.T("In Site : @1|20135", SchemaReseau.SiteApparenance.Libelle);
            }
            m_lblInfoSchema.Text = strInfo;

            return(result);
        }