public bool Update() { bool retValue = false; SubjClassBranch editCB = this.Find(this._mEditClassID); retValue = editCB.IsValid(); if (retValue = retValue && (this.IsCompatible() ? retValue && true : false)) { retValue = retValue && editCB.Update(); } if (!retValue) { _mEditStatus = new RQKosBranch.RQKosBranchStatus() { isSuccess = false, message = "Bei der Aktualisierung der Unterklassen ist ein Fehler aufgetreten.", hints = RQLib.EditGlobals.ReadHints() } } ; return(retValue); }