Ejemplo n.º 1
0
        //------------------------------------------------------------------
        public static CResultAErreur Degeler(IElementGelable elt, DateTime dateTime, string strInfo)
        {
            CResultAErreur result      = CResultAErreur.True;
            CGel           gelADegeler = null;

            foreach (CGel gel in elt.Gels)
            {
                if (gel.DateFin == null)
                {
                    gelADegeler = gel;
                    break;
                }
            }
            if (gelADegeler == null)
            {
                result.EmpileErreur(I.T("Unfreezing impossible for an element not freezed|551"));
                return(result);
            }

            gelADegeler.BeginEdit();
            gelADegeler.InfosFinGel = strInfo;
            gelADegeler.DateFin     = dateTime;
            result = gelADegeler.CommitEdit();
            return(result);
        }
Ejemplo n.º 2
0
        //------------------------------------------------------------------
        public static CResultAErreur ModifDegeler(CGel elt, DateTime dateTime, string strInfo)
        {
            CResultAErreur result = CResultAErreur.True;

            elt.BeginEdit();
            elt.InfosFinGel = strInfo;
            elt.DateFin     = dateTime;
            return(elt.CommitEdit());
        }
Ejemplo n.º 3
0
        //------------------------------------------------------------------
        public static CResultAErreur ModifGeler(CGel elt, DateTime dateTime, CCauseGel cCauseGel, string strInfo)
        {
            CResultAErreur result = CResultAErreur.True;

            elt.BeginEdit();
            elt.CauseGel      = cCauseGel;
            elt.InfosDebutGel = strInfo;
            elt.DateDebut     = dateTime;
            return(elt.CommitEdit());
        }