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); }
//------------------------------------------------------------------- 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); }
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); }
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); }
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); }
public void FillContexteNavigation(CContexteFormNavigable ctx) { if (ctx != null) { ctx["GANTT_FILTER"] = m_lastFiltreDynamique; } }
//------------------------------------------------------------------- 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); }
//------------------------------------------------------------------------- public override CContexteFormNavigable GetContexte() { CContexteFormNavigable ctx = base.GetContexte(); ctx["DATE_DEBUT"] = m_dateDebut; ctx["DATE_FIN"] = m_dateFin; return(ctx); }
//------------------------------------------------------------------- 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; }
public sc2i.common.CResultAErreur InitFromContexte(CContexteFormNavigable contexte) { if (AfterInitFromContexte != null) { AfterInitFromContexte(this, contexte); } return(CResultAErreur.True); }
public void InitFromContexteNavigation(CContexteFormNavigable ctx) { if (ctx != null) { CFiltreDynamique filtre = ctx["GANTT_FILTER"] as CFiltreDynamique; ApplyFiltre(filtre); } }
//------------------------------------------------------------------- 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"]; }
public CContexteFormNavigable GetContexte() { CContexteFormNavigable contexte = new CContexteFormNavigable(GetType()); if (AfterGetContexte != null) { AfterGetContexte(this, contexte); } return(contexte); }
public sc2i.common.CResultAErreur InitFromContexte(CContexteFormNavigable contexte) { CResultAErreur result = m_panelTop.FillFromContexteFormNavigable(contexte); if (AfterInitFromContexte != null) { AfterInitFromContexte(this, contexte); } return(result); }
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; } } }
//------------------------------------------------------------------- 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; }
//------------------------------------------------------------------- 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; }
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); }
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); }
//------------------------------------------------------------------- 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); }
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); }
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); }
//------------------------------------------------------------------- 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); } } } }
//------------------------------------------------------------------- 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; }