Example #1
0
        public CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable contexte = new CContexteFormNavigable(GetType());

            if (contexte == null)
            {
                return(null);
            }
            if (m_objetsAccedes != null)
            {
                ArrayList lst = new ArrayList(  );
                foreach (CObjetDonneeAIdNumerique objet in m_objetsAccedes)
                {
                    lst.Add(new CReferenceObjetDonnee(objet));
                }
                CStringSerializer serializer = new CStringSerializer(ModeSerialisation.Ecriture);
                serializer.TraiteArrayListOf2iSerializable(lst);
                contexte["OBJETS"] = serializer.String;
            }
            contexte["DATE"] = m_controlAgenda.DateEnCours;
            if (AfterGetContexte != null)
            {
                AfterGetContexte(this, contexte);
            }
            return(contexte);
        }
Example #2
0
        //-------------------------------------------------------------------
        public virtual CResultAErreur InitFromContexte(CContexteFormNavigable ctx)
        {
            CResultAErreur result = CResultAErreur.True;

            m_contexte = ctx;
            if (ctx["CONTEXTE_UTILISATION"] != null)
            {
                ContexteUtilisation = ctx["CONTEXTE_UTILISATION"].ToString();
            }

            /*m_listeObjets = (CListeObjetsDonnees)CStockeurObjetPersistant.AlloueFromPersistantData(
             *      (byte[])ctx["ListeObjets"], CSc2iWin32DataClient.ContexteCourant );*/
            CStringSerializer serializer = new CStringSerializer((string)ctx["ListeObjets"], ModeSerialisation.Lecture);
            I2iSerializable   obj        = null;

            result = serializer.TraiteObject(ref obj, CSc2iWin32DataClient.ContexteCourant);
            if (!result)
            {
                System.Console.WriteLine(I.T("Erreur de chargement de la liste|30005") + result.Erreur.ToString());
                m_listeObjets = null;
            }
            else
            {
                m_listeObjets = (CListeObjetsDonnees)obj;
            }
            m_filtreDeBaseAvantClasseDerivee = ctx["FILTRE_DE_BASE"] as CFiltreData;
            m_bFiltreDeBaseStock             = true;
            m_panelListe.InitFromContexte(ctx);
            if (AfterInitFromContexte != null)
            {
                AfterInitFromContexte(this, ctx);
            }

            return(result);
        }
Example #3
0
        public CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable ctx = new CContexteFormNavigable(GetType());

            if (m_formulaire != null)
            {
                ctx["ID_FORMULAIRE"] = m_formulaire.Id;
            }
            if (m_objetEdite is CObjetDonnee)
            {
                ctx["OBJET_EDITE"] = new CReferenceObjetDonnee((CObjetDonnee)m_objetEdite);
            }
            if (m_objetEdite is CObjetDonnee[])
            {
                List <CReferenceObjetDonnee> lst = new List <CReferenceObjetDonnee>();
                foreach (CObjetDonnee obj in (CObjetDonnee[])m_objetEdite)
                {
                    lst.Add(new CReferenceObjetDonnee(obj));
                }
                ctx["OBJETS_EDITES"] = lst;
            }
            if (AfterGetContexte != null)
            {
                AfterGetContexte(this, ctx);
            }
            return(ctx);
        }
Example #4
0
        public CResultAErreur InitFromContexte(CContexteFormNavigable contexte)
        {
            CResultAErreur result = CResultAErreur.True;

            if (!result)
            {
                return(result);
            }
            if (contexte["OBJETS"] != null)
            {
                ArrayList         lst        = new ArrayList();
                CStringSerializer serializer = new CStringSerializer((string)contexte["OBJETS"], ModeSerialisation.Lecture);
                ArrayList         lstObjets  = new ArrayList();
                if (serializer.TraiteArrayListOf2iSerializable(lst))
                {
                    foreach (CReferenceObjetDonnee reference in lst)
                    {
                        lstObjets.Add(reference.GetObjet(CSc2iWin32DataClient.ContexteCourant));
                    }
                    m_objetsAccedes = (CObjetDonneeAIdNumerique[])lstObjets.ToArray(typeof(CObjetDonneeAIdNumerique));
                }
            }
            m_controlAgenda.DateEnCours = (DateTime)contexte["DATE"];
            if (AfterInitFromContexte != null)
            {
                AfterInitFromContexte(this, contexte);
            }
            return(result);
        }
Example #5
0
        public CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable ctx = new CContexteFormNavigable(GetType());

            ctx["ALARMINFO"] = m_alarmInfo;
            return(ctx);
        }
        public CContexteFormNavigable GetContexte()
        {
            if (m_rapport == null)
            {
                return(null);
            }

            if (m_rapport.IsNew())
            {
                return(null);
            }

            CContexteFormNavigable ctx = new CContexteFormNavigable(GetType());

            if (m_rapport != null)
            {
                ctx["CHAMP_ID"] = m_rapport.Id;
            }
            else
            {
                ctx["CHAMP_ID"] = null;
            }
            if (AfterGetContexte != null)
            {
                AfterGetContexte(this, ctx);
            }
            return(ctx);
        }
Example #7
0
 public void FillContexteNavigation(CContexteFormNavigable ctx)
 {
     if (ctx != null)
     {
         ctx["GANTT_FILTER"] = m_lastFiltreDynamique;
     }
 }
Example #8
0
        //-------------------------------------------------------------------
        public CResultAErreur InitFromContexte(CContexteFormNavigable ctx)
        {
            CResultAErreur result = CResultAErreur.True;

            m_contexte = ctx;

            /*m_listeObjets = (CListeObjetsDonnees)CStockeurObjetPersistant.AlloueFromPersistantData(
             *      (byte[])ctx["ListeObjets"], CSc2iWin32DataClient.ContexteCourant );*/
            CStringSerializer serializer = new CStringSerializer((string)ctx["ListeObjets"], ModeSerialisation.Lecture);
            I2iSerializable   obj        = null;

            if (serializer.TraiteObject(ref obj, CSc2iWin32DataClient.ContexteCourant))
            {
                m_listeObjets = (CListeObjetsDonnees)obj;
            }
            else
            {
                m_listeObjets = null;
            }
            if (AfterInitFromContexte != null)
            {
                AfterInitFromContexte(this, ctx);
            }
            return(result);
        }
Example #9
0
        //-------------------------------------------------------------------------
        public override CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable ctx = base.GetContexte();

            ctx["DATE_DEBUT"] = m_dateDebut;
            ctx["DATE_FIN"]   = m_dateFin;
            return(ctx);
        }
Example #10
0
 //-------------------------------------------------------------------
 public void FillContexte(CContexteFormNavigable ctx)
 {
     ctx["FiltreNom"]        = m_txtNom.Text;
     ctx["FiltreCodePostal"] = m_txtCodePostal.Text;
     ctx["FiltreVille"]      = m_txtVille.Text;
     ctx["FiltreRole"]       = m_cmbRoles.SelectedValue;
     ctx["FiltreGroupe"]     = m_cmbGroupes.SelectedValue;
 }
Example #11
0
 public sc2i.common.CResultAErreur InitFromContexte(CContexteFormNavigable contexte)
 {
     if (AfterInitFromContexte != null)
     {
         AfterInitFromContexte(this, contexte);
     }
     return(CResultAErreur.True);
 }
Example #12
0
 public void InitFromContexteNavigation(CContexteFormNavigable ctx)
 {
     if (ctx != null)
     {
         CFiltreDynamique filtre = ctx["GANTT_FILTER"] as CFiltreDynamique;
         ApplyFiltre(filtre);
     }
 }
Example #13
0
 //-------------------------------------------------------------------
 public void InitFromContexte(CContexteFormNavigable ctx)
 {
     m_txtNom.Text              = (string)ctx["FiltreNom"];
     m_txtCodePostal.Text       = (string)ctx["FiltreCodePostal"];
     m_txtVille.Text            = (string)ctx["FiltreVille"];
     m_cmbRoles.SelectedValue   = (CRoleActeur)ctx["FiltreRole"];
     m_cmbGroupes.SelectedValue = (CGroupeActeur)ctx["FiltreGroupe"];
 }
Example #14
0
        public CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable contexte = new CContexteFormNavigable(GetType());

            if (AfterGetContexte != null)
            {
                AfterGetContexte(this, contexte);
            }
            return(contexte);
        }
Example #15
0
        public sc2i.common.CResultAErreur InitFromContexte(CContexteFormNavigable contexte)
        {
            CResultAErreur result = m_panelTop.FillFromContexteFormNavigable(contexte);

            if (AfterInitFromContexte != null)
            {
                AfterInitFromContexte(this, contexte);
            }
            return(result);
        }
Example #16
0
        public CResultAErreur InitFromContexte(CContexteFormNavigable contexte)
        {
            CResultAErreur result = CResultAErreur.True;

            m_alarmInfo = contexte["ALARMINFO"] as CInfoAlarmeAffichee;
            if (m_alarmInfo == null)
            {
                result.EmpileErreur("No alarm info for this page");
            }
            m_ctxDonnee = CSc2iWin32DataClient.ContexteCourant;
            return(result);
        }
        public override CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable ctx = base.GetContexte();

            if (ctx == null)
            {
                return(null);
            }

            ctx["FORM_ID"] = m_listeIdsFormulaires;

            return(ctx);
        }
        //-----------------------------------------------------------------------------
        private void AfterGetContexteOnForm(IFormNavigable form, CContexteFormNavigable contexte)
        {
            CFormEditionStandard frmStd = form as CFormEditionStandard;

            if (frmStd != null)
            {
                CEtapeWorkflow etape = null;
                if (m_dicFormToEtape.TryGetValue(frmStd, out etape))
                {
                    contexte[c_cleContexteEtape] = etape.Id;
                }
            }
        }
Example #19
0
        //-------------------------------------------------------------------
        public void FillContexte(CContexteFormNavigable ctx)
        {
            CActeur acteur = m_txtActeur.ElementSelectionne as CActeur;

            ctx["FILTRE_ACTEUR"] = acteur != null ? (int?)acteur.Id : null;
            CEtatEtapeWorkflow etat = m_cmbEtats.SelectedValue as CEtatEtapeWorkflow;

            ctx["FILTRE_ETAT"] = etat;
            CTypeWorkflow type = m_txtTypeWorkflow.ElementSelectionne as CTypeWorkflow;

            ctx["FILTRE_TYPE_WKF"] = type != null ? (int?)type.Id : null;
            ctx["FILTRE_LABEL"]    = m_txtLabel.Text;
        }
Example #20
0
        //-------------------------------------------------------------------
        public void FillContexte(CContexteFormNavigable ctx)
        {
            int nIdCategorie = -1;

            if (m_cmbCategorie.ElementSelectionne is CCategorieGED)
            {
                nIdCategorie = ((CCategorieGED)m_cmbCategorie.ElementSelectionne).Id;
            }
            ctx["ID_CATEGORIE"]        = nIdCategorie;
            ctx["DATE_DEBUT_CREATION"] = m_dateDebutCreation.Value;
            ctx["DATE_DEBUT_MODIF"]    = m_dateDebutModification.Value;
            ctx["DATE_FIN_CREATION"]   = m_dateFinCreation.Value;
            ctx["DATE_FIN_MODIF"]      = m_dateFinModification.Value;
        }
Example #21
0
        public override CResultAErreur InitFromContexte(CContexteFormNavigable ctx)
        {
            if (ctx["DATE_DEBUT"] is DateTime)
            {
                m_dateDebut = (DateTime)ctx["DATE_DEBUT"];
            }
            if (ctx["DATE_FIN"] is DateTime)
            {
                m_dateFin = (DateTime)ctx["DATE_FIN"];
            }
            CResultAErreur result = base.InitFromContexte(ctx);

            return(result);
        }
Example #22
0
        public override CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable contexte = base.GetContexte();

            if (contexte == null)
            {
                return(null);
            }
            if (m_objetForGED != null)
            {
                contexte["TYPE_OBJET"] = m_objetForGED.GetType();
                contexte["ID_OBJET"]   = m_objetForGED.Id;
            }
            return(contexte);
        }
Example #23
0
        //-------------------------------------------------------------------
        public CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable ctx = new CContexteFormNavigable(GetType());
            //ctx["ListeObjets"] = CStockeurObjetPersistant.GetPersistantData(m_listeObjets);
            CStringSerializer serializer = new CStringSerializer(ModeSerialisation.Ecriture);
            I2iSerializable   obj        = m_listeObjets;

            serializer.TraiteObject(ref obj);
            ctx["ListeObjets"] = serializer.String;
            if (AfterGetContexte != null)
            {
                AfterGetContexte(this, ctx);
            }
            return(ctx);
        }
Example #24
0
        public CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable contexte = new CContexteFormNavigable(GetType());

            if (m_elementForGED != null)
            {
                contexte["TYPE_OBJET"] = m_elementForGED.GetType();
                contexte["ID_OBJET"]   = m_elementForGED.Id;
            }
            if (AfterGetContexte != null)
            {
                AfterGetContexte(this, contexte);
            }

            return(contexte);
        }
        public override CResultAErreur InitFromContexte(CContexteFormNavigable ctx)
        {
            object valeur = ctx["FORM_ID"];

            if (valeur != null)
            {
                m_listeIdsFormulaires = valeur as List <CDbKey>;
            }
            if (m_listeIdsFormulaires == null)
            {
                m_listeIdsFormulaires = new List <CDbKey>();
            }
            CResultAErreur result = base.InitFromContexte(ctx);

            return(result);
        }
Example #26
0
        public override CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable contexte = base.GetContexte();

            if (contexte == null)
            {
                return(null);
            }
            if (m_objetForSuivi != null)
            {
                contexte["TYPE_OBJET"] = m_objetForSuivi.GetType();
                contexte["ID_OBJET"]   = m_objetForSuivi.Id;
            }
            contexte["PRINCIPAUX"] = m_chkOnlyPrincipaux.Checked;
            return(contexte);
        }
Example #27
0
        //-------------------------------------------------------------------
        public virtual CContexteFormNavigable GetContexte()
        {
            CContexteFormNavigable ctx = new CContexteFormNavigable(GetType());
            //ctx["ListeObjets"] = CStockeurObjetPersistant.GetPersistantData(m_listeObjets);
            CStringSerializer serializer = new CStringSerializer(ModeSerialisation.Ecriture);
            I2iSerializable   obj        = m_listeObjets;

            serializer.TraiteObject(ref obj);
            ctx["ListeObjets"]          = serializer.String;
            ctx["CONTEXTE_UTILISATION"] = ContexteUtilisation;
            m_panelListe.FillContexte(ctx);
            ctx["FILTRE_DE_BASE"] = m_filtreDeBaseAvantClasseDerivee;
            if (AfterGetContexte != null)
            {
                AfterGetContexte(this, ctx);
            }
            return(ctx);
        }
        public CResultAErreur InitFromContexte(CContexteFormNavigable contexte)
        {
            CResultAErreur result = CResultAErreur.True;

            m_contexte = contexte;

            C2iRapportCrystal tempRapport = new C2iRapportCrystal(CSc2iWin32DataClient.ContexteCourant);

            tempRapport.Id = (int)contexte["CHAMP_ID"];
            m_rapport      = tempRapport;

            if (AfterInitFromContexte != null)
            {
                AfterInitFromContexte(this, contexte);
            }

            return(result);
        }
        //-----------------------------------------------------------------------------
        private void AfterInitFromContexteOnForm(IFormNavigable form, CContexteFormNavigable contexte)
        {
            CFormEditionStandard frmStd = form as CFormEditionStandard;

            if (frmStd != null)
            {
                int?nIdEtape = contexte[c_cleContexteEtape] as int?;
                if (nIdEtape != null)
                {
                    CEtapeWorkflow etape = new CEtapeWorkflow(CSc2iWin32DataClient.ContexteCourant);
                    if (etape.ReadIfExists(nIdEtape.Value))
                    {
                        m_dicFormToEtape[frmStd] = etape;
                        CFormMain.GetInstance().SetEtapeActive(etape, form as CFormEditionStandard);
                        AppliqueEtape(etape, frmStd);
                    }
                }
            }
        }
Example #30
0
        //-------------------------------------------------------------------
        public void InitFromContexte(CContexteFormNavigable ctx)
        {
            int?nIdActeur = ctx["FILTRE_ACTEUR"] as int?;

            if (nIdActeur != null)
            {
                CActeur acteur = new CActeur(CSc2iWin32DataClient.ContexteCourant);
                if (acteur.ReadIfExists(nIdActeur.Value))
                {
                    m_txtActeur.ElementSelectionne = acteur;
                }
            }
            else
            {
                m_txtActeur.ElementSelectionne = null;
            }
            CEtatEtapeWorkflow etat = ctx["FILTRE_ETAT"] as CEtatEtapeWorkflow;

            if (etat != null)
            {
                m_cmbEtats.SelectedValue = etat;
            }
            else
            {
                m_cmbEtats.SelectedValue = null;
            }

            int?nIdType = ctx["FILTRE_TYPE_WKF"] as int?;

            if (nIdType != null)
            {
                CTypeWorkflow type = new CTypeWorkflow(CSc2iWin32DataClient.ContexteCourant);
                if (type.ReadIfExists(nIdType.Value))
                {
                    m_txtTypeWorkflow.ElementSelectionne = type;
                }
            }
            else
            {
                m_txtTypeWorkflow.ElementSelectionne = null;
            }
            m_txtLabel.Text = ctx["FILTRE_LABEL"] as string;
        }