//------------------------------------------------ public virtual CResultAErreur Serialize(sc2i.common.C2iSerializer serializer) { int nVersion = GetNumVersion(); CResultAErreur result = serializer.TraiteVersion(ref nVersion); if (!result) { return(result); } serializer.TraiteString(ref m_strImageKey); result = serializer.TraiteListe <IColumnDefinition>(m_listeColonnes); if (!result) { return(result); } foreach (IColumnDefinition col in m_listeColonnes) { col.Table = this; } if (nVersion >= 1) { serializer.TraiteString(ref m_strSourceId); } return(result); }
//---------------------------------------- protected override CResultAErreur MySerialize(sc2i.common.C2iSerializer serializer) { int nVersion = GetNumVersion(); CResultAErreur result = serializer.TraiteVersion(ref nVersion); if (!result) { return(result); } result = base.MySerialize(serializer); if (!result) { return(result); } int nCol = BackColor.ToArgb(); serializer.TraiteInt(ref nCol); m_backColor = Color.FromArgb(nCol); nCol = ForeColor.ToArgb(); serializer.TraiteInt(ref nCol); m_foreColor = Color.FromArgb(nCol); int nBorder = (int)BorderStyle; serializer.TraiteInt(ref nBorder); BorderStyle = (EBorderStyle)nBorder; result = serializer.TraiteListe <I2iObjetGraphique>(m_listeChilds); return(result); }
//--------------------------------------------------- public override CResultAErreur MySerialize(sc2i.common.C2iSerializer serializer) { int nVersion = GetNumVersion(); CResultAErreur result = serializer.TraiteVersion(ref nVersion); if (!result) { return(result); } result = base.MySerialize(serializer); if (!result) { return(result); } if (nVersion < 3) { // TESTDBKEYTODO serializer.ReadDbKeyFromOldId(ref m_dbKeyTypeProjet, typeof(CTypeProjet)); } else { serializer.TraiteDbKey(ref m_dbKeyTypeProjet); } int nId = m_nIdChampProjet == null ? -1 : m_nIdChampProjet.Value; serializer.TraiteInt(ref nId); if (serializer.Mode == ModeSerialisation.Lecture) { m_nIdChampProjet = nId >= 0 ? (int?)nId : null; } result = serializer.TraiteListe <CAffectationsProprietes>(m_listeAffectations); if (!result) { return(result); } if (nVersion >= 1) { result = serializer.TraiteObject <C2iExpression>(ref m_formuleGanttId); } if (!result) { return(result); } if (nVersion >= 2) { serializer.TraiteBool(ref m_bGererIterations); } return(result); }
//--------------------------------------------------- public override CResultAErreur MySerialize(sc2i.common.C2iSerializer serializer) { int nVersion = GetNumVersion(); CResultAErreur result = serializer.TraiteVersion(ref nVersion); if (!result) { return(result); } result = serializer.TraiteListe <CFormuleNommee>(m_listeFormulesCodesRetour); if (!result) { return(result); } return(result); }
//---------------------------------------------------------- protected override CResultAErreur MySerialize(sc2i.common.C2iSerializer serializer) { int nVersion = GetNumVersion(); CResultAErreur result = serializer.TraiteVersion(ref nVersion); if (!result) { return(result); } result = serializer.TraiteListe <C2iObjetGraphique>(m_listeFils); if (result && serializer.Mode == ModeSerialisation.Lecture) { foreach (C2iObjetGraphique objet in m_listeFils) { objet.Parent = this; } } return(result); }
//------------------------------------------------- protected override sc2i.common.CResultAErreur MySerialize(sc2i.common.C2iSerializer serializer) { CResultAErreur result = CResultAErreur.True; int nVersion = GetNumVersion(); result = serializer.TraiteVersion(ref nVersion); if (!result) { return(result); } result = serializer.TraiteListe <C2iWndTabPage>(m_listePages); if (serializer.Mode == ModeSerialisation.Lecture) { foreach (C2iWndTabPage page in m_listePages) { page.Parent = this; } } return(result); }