//-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("EDM category|176") + " " + CategorieGED.Libelle);

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

            m_ArbreHierarchique.AfficheHierarchie(CategorieGED);

            // Catégories filles
            m_PanelCategoriesFilles.InitFromListeObjets(
                CategorieGED.CategoriesFilles,
                typeof(CCategorieGED),
                CategorieGED,
                "CategorieParente");

            // Init Definisseur champs custom
            m_panelEditDefinisseurChampsCustom.InitPanel(
                CategorieGED,
                typeof(CFormListeChampsCustom),
                typeof(CFormListeFormulaires));

            // Initialisation des EO
            m_panelEOS.Init(CategorieGED);

            return(result);
        }
        private CResultAErreur CFormEditionFamilleEquipement_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            using (CWaitCursor waiter = new CWaitCursor())
            {
                if (page == m_pageEquipements)
                {
                    m_panelChampsTypeEquipement.InitPanel(
                        Famille.GetDefinisseurPourTypeEquipement(),
                        typeof(CFormListeChampsCustom),
                        typeof(CFormListeFormulaires));
                }
                else if (page == m_pageConsommables)
                {
                    m_paneChampsTypeConsommables.InitPanel(
                        Famille.GetDefinisseurPourTypeConsommable(),
                        typeof(CFormListeChampsCustom),
                        typeof(CFormListeFormulaires));
                }
                else if (page == m_pageEntitesFilles)
                {
                    m_panelFilles.InitFromListeObjets(
                        Famille.FamillesFilles,
                        typeof(CFamilleEquipement),
                        typeof(CFormEditionFamilleEquipement),
                        Famille,
                        "FamilleParente");
                }
            }
            return(result);
        }
Exemple #3
0
        private CResultAErreur m_gestionnaireTabControl_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            using (CWaitCursor waiter = new CWaitCursor())
            {
                if (page == m_pageContrats)
                {
                    //Initialisation des contrats
                    m_panelListeContrats.InitFromListeObjets(
                        Client.Contrats,
                        typeof(CContrat),
                        typeof(CFormEditionContrat),
                        Client,
                        "Client");
                }
                else if (page == m_pageTickets)
                {
                    //Initialisation des Tickets
                    m_panelListeTickets.InitFromListeObjets(
                        Client.Tickets,
                        typeof(CTicket),
                        typeof(CFormEditionTicket),
                        Client,
                        "Client");
                }
            }

            return(result);
        }
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Qualification|464") + ": " + QualifTicket.Libelle);

            //On met à jour les éléments
            m_extLinkField.FillObjetFromDialog(QualifTicket);

            // Initialise l'affichage de l'arbre hiérarchique
            m_ArbreHierarchique.AfficheHierarchie(QualifTicket);


            //On identifi le parent
            if (QualifTicket.QualificationTicketParent != null)
            {
                m_lnkParent.ClickEnabled = true;
                m_lnkParent.Text         = QualifTicket.QualificationTicketParent.Libelle;
            }
            else
            {
                m_lnkParent.ClickEnabled = false;
                m_lnkParent.Text         = I.T("None|148");
            }

            m_PanelQualifFils.InitFromListeObjets(
                QualifTicket.QualificationTicketFils,
                typeof(CQualificationTicket),
                typeof(CFormEditionQualificationTicket),
                QualifTicket,
                "QualificationTicketParent");


            return(result);
        }
Exemple #5
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur InitChamps()
        {
            CResultAErreur result = base.InitChamps();

            AffecterTitre(I.T("Current alarms consultation @1|30013", Consultation.Libelle));

            CConsultationAlarmesEnCours parametre = Consultation.Parametres;

            m_txtDelaiMasquage.Text = parametre.DelaiMasquageTerminnees.ToString();

            m_txtFormuleFiltre.Init(new CFournisseurGeneriqueProprietesDynamiques(),
                                    typeof(CInfoAlarmeAffichee));
            m_txtFormuleFiltre.Formule = parametre.FormuleFiltre;

            //m_wndListeColonnes.Init(parametre.ListeColonnes, typeof(CInfoAlarmeAffichee), new CFournisseurGeneriqueProprietesDynamiques());

            m_chkActiver.Checked = Consultation.ActiverEMail;

            CListeObjetsDonnees list = Consultation.Emails;
            int nb = list.Count;

            m_panelEmails.InitFromListeObjets(Consultation.Emails,
                                              typeof(CParamlArmEC_EMail),
                                              typeof(CFormEditionEmail),
                                              Consultation,
                                              "ConsultationAlarmesEnCours");

            return(result);
        }
        private CResultAErreur CFormEditionFamilleEquipementLogique_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            using (CWaitCursor waiter = new CWaitCursor())
            {
                if (page == m_pageDefinissionFiches)
                {
                    m_panelDefinisseurChamps.InitPanel(
                        Famille,
                        typeof(CFormListeChampsCustom),
                        typeof(CFormListeFormulaires));
                }
                else if (page == m_pageEntitesFilles)
                {
                    m_panelFilles.InitFromListeObjets(
                        Famille.FamillesFilles,
                        typeof(CFamilleEquipementLogique),
                        typeof(CFormEditionFamilleEquipementLogique),
                        Famille,
                        "FamilleParente");
                }
            }
            return(result);
        }
Exemple #7
0
        private CResultAErreur CFormEditionTypeWorkflow_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            if (page == m_pageWorkflow)
            {
                m_panelWorkflow.WorkflowEdite = TypeWorkflow.Dessin;
            }
            if (page == m_pageChamps)
            {
                m_panelEditChamps.InitPanel(
                    TypeWorkflow,
                    typeof(CFormListeChampsCustom),
                    typeof(CFormListeFormulaires));
            }
            if (page == m_pageEvenements)
            {
                m_panelEvenements.InitChamps(TypeWorkflow);
            }
            if (page == m_pageTypesEtapes)
            {
                m_wndListeTypesEtapes.BoutonAjouterVisible   = false;
                m_wndListeTypesEtapes.BoutonSupprimerVisible = false;

                m_wndListeTypesEtapes.InitFromListeObjets(
                    TypeWorkflow.Etapes,
                    typeof(CTypeEtapeWorkflow),
                    TypeWorkflow,
                    "Workflow");
            }

            return(result);
        }
Exemple #8
0
        //-------------------------------------------------------------------------
        private CResultAErreur CFormEditionWorkflow_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            if (page == m_pageFormulaires)
            {
                RefreshChampsCustom();
            }
            if (page == m_pageWorkflow)
            {
                if (Workflow.WorkflowParent != null)
                {
                    m_lnkWorkflowAppelant.Text = Workflow.WorkflowParent.Libelle;
                }
                else
                {
                    m_lnkWorkflowAppelant.Text = "";
                }
                m_panelDessinWorkflow.Init(Workflow);
            }
            if (page == m_pageSteps)
            {
                m_panelEtapes.InitFromListeObjets(
                    Workflow.Etapes,
                    typeof(CEtapeWorkflow),
                    Workflow,
                    "Workflow");
            }
            return(result);
        }
Exemple #9
0
        private CResultAErreur CFormEditionTypeConsommable_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            if (page == m_pageFormulaires)
            {
                m_panelChamps.ElementEdite = TypeConsommable;
            }
            if (page == m_pageOptions)
            {
                m_panelChampsLot.InitPanel(TypeConsommable,
                                           typeof(CFormListeChampsCustom),
                                           typeof(CFormListeFormulaires));
            }
            if (page == m_pageConditionnement)
            {
                m_panelEditConditionnements.Init(TypeConsommable);
            }
            if (page == m_pageLots)
            {
                m_panelListLots.InitFromListeObjets(
                    TypeConsommable.LotsConsommable,
                    typeof(CLotConsommable),
                    TypeConsommable,
                    "TypeConsommable");
            }

            return(result);
        }
Exemple #10
0
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Settings group|30219") + GroupeParametrage.Libelle);

            m_wndAide.FournisseurProprietes = new CFournisseurPropDynStd(true);
            m_wndAide.ObjetInterroge        = GroupeParametrage.GetType();
            m_txtCondition.Init(m_wndAide.FournisseurProprietes, m_wndAide.ObjetInterroge);

            if (GroupeParametrage.FormuleCondition != null)
            {
                m_txtCondition.Text = GroupeParametrage.FormuleCondition.GetString();
            }
            else
            {
                m_txtCondition.Text = "";
            }

            CListeObjetsDonnees listeActions = new CListeObjetsDonnees(
                GroupeParametrage.ContexteDonnee,
                typeof(CProcessInDb),
                new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id));

            m_panelListeActions.InitFromListeObjets(
                listeActions,
                typeof(CProcessInDb),
                typeof(CFormEditionProcess),
                GroupeParametrage,
                "GroupeParametrage");

            CListeObjetsDonnees listeEvenements = new CListeObjetsDonnees(
                GroupeParametrage.ContexteDonnee,
                typeof(CEvenement),
                new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id));

            m_panelListeEvenements.InitFromListeObjets(
                listeEvenements,
                typeof(CEvenement),
                typeof(CFormEditionEvenement),
                GroupeParametrage,
                "GroupeParametrage");

            CListeObjetsDonnees listeExport = new CListeObjetsDonnees(
                GroupeParametrage.ContexteDonnee,
                typeof(C2iStructureExportInDB),
                new CFiltreData(CGroupeParametrage.c_champId + " = @1", GroupeParametrage.Id));

            m_panelListeExports.InitFromListeObjets(
                listeExport,
                typeof(C2iStructureExportInDB),
                typeof(CFormEditionStructureDonnee),
                GroupeParametrage,
                "GroupeParametrage");


            return(result);
        }
        private CResultAErreur CFormEditionReleveSite_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            if (page == m_pageEquipements)
            {
                m_panelListeEquipements.InitFromListeObjets(ReleveSite.EquipementsReleves,
                                                            typeof(CReleveEquipement),
                                                            ReleveSite,
                                                            "ReleveSite");
            }
            return(result);
        }
        //-------------------------------------------------------------------------
        private CResultAErreur CFormEditionActiviteActeurResume_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            if (page == m_pageActivite)
            {
                m_panelActivites.InitFromListeObjets(
                    ActiviteActeurResume.Activites,
                    typeof(CActiviteActeur),
                    null,
                    ActiviteActeurResume,
                    "ResumeActivite");
            }
            else if (page == m_pageFiche)
            {
                m_panelChamps.ElementEdite = ActiviteActeurResume;
            }
            return(result);
        }
Exemple #13
0
        private CResultAErreur CFormEditionEntiteOrganisationnelle_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            using (CWaitCursor waiter = new CWaitCursor())
            {
                if (page == m_pageEntitesFilles)
                {
                    m_panelFilles.InitFromListeObjets(
                        EntiteOrganisationnelle.EntiteFilles,
                        typeof(CEntiteOrganisationnelle),
                        typeof(CFormEditionEntiteOrganisationnelle),
                        EntiteOrganisationnelle,
                        "EntiteParente");
                }
                else if (page == m_pageFiche)
                {
                    m_panelChamps.ElementEdite = EntiteOrganisationnelle;
                }
            }
            return(result);
        }
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Mail Folder|10367") + " " + DossierMail.Libelle);

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

            m_ArbreHierarchique.AfficheHierarchie(DossierMail);

            // Catégories filles
            m_PanelCategoriesFilles.InitFromListeObjets(
                DossierMail.DossiersMailFils,
                typeof(CDossierMail),
                DossierMail,
                "DossierMailParent");

            return(result);
        }
Exemple #15
0
        //-------------------------------------------------------------------------
        private CResultAErreur CFormEditionCommande_OnInitPage(object page)
        {
            CResultAErreur result = CResultAErreur.True;

            if (page == m_pageLignes)
            {
                m_controlLignes.Init(Commande);
            }
            if (page == m_pageChamps)
            {
                m_panelChamps.ElementEdite = Commande;
            }
            if (page == m_pageLivraisons)
            {
                m_wndListeLivraisons.InitFromListeObjets(
                    Commande.Livraisons,
                    typeof(CLivraisonEquipement),
                    Commande,
                    "Commande");
            }
            return(result);
        }
Exemple #16
0
        //---------------------------------------------------------------------
        protected override void MyUpdateValeursCalculees()
        {
            CContexteEvaluationExpression ctx = new CContexteEvaluationExpression(EditedElement);

            if (m_panelListeSpeedStd != null)
            {
                m_panelListeSpeedStd.ObjetReferencePourAffectationsInitiales = EditedElement;
            }
            if (WndListeStandard != null && WndListeStandard.SourceFormula != null)
            {
                m_typeElements = WndListeStandard.SourceFormula.TypeDonnee.TypeDotNetNatif;
                CResultAErreur result = WndListeStandard.SourceFormula.Eval(ctx);
                if (result)
                {
                    CListeObjetsDonnees listeSource = result.Data as CListeObjetsDonnees;
                    if (listeSource != null)
                    {
                        m_panelListeSpeedStd.InitFromListeObjets(
                            listeSource,
                            m_typeElements,
                            WndListeStandard.FormToUse as CReferenceTypeForm,
                            null,
                            "");
                        try
                        {
                            m_panelListeSpeedStd.RemplirGrilleSansTimer();
                            if (m_lstChecked != null)
                            {
                                m_panelListeSpeedStd.SetElementsCheckes(m_lstChecked);
                                m_lstChecked = null;
                            }
                        }
                        catch { }
                    }
                }
            }
        }
        //-------------------------------------------------------------------------
        protected override CResultAErreur MyInitChamps()
        {
            CResultAErreur result = base.MyInitChamps();

            AffecterTitre(I.T("Symbol family|30021") + ": " + FamilleSymbole.Libelle);

            //On met à jour les éléments
            m_extLinkField.FillObjetFromDialog(FamilleSymbole);

            // Initialise l'affichage de l'arbre hiérarchique
            m_ArbreHierarchique.AfficheHierarchie(FamilleSymbole);


            //On identifi le parent
            if (FamilleSymbole.FamilleSymboleParent != null)
            {
                m_lnkParent.ClickEnabled = true;
                m_lnkParent.Text         = FamilleSymbole.FamilleSymboleParent.Libelle;
            }
            else
            {
                m_lnkParent.ClickEnabled = false;
                m_lnkParent.Text         = I.T("None|148");
            }

            m_PanelFamilleFille.InitFromListeObjets(
                FamilleSymbole.FamilleSymboleFille,
                typeof(CFamilleSymbole),
                typeof(CFormEditionFamilleSymbole),
                FamilleSymbole,
                "FamilleSymboleParent");



            return(result);
        }