protected override bool SaveObject() { this.Datos.RaiseListChangedEvents = false; // do the save try { InputInvoice temp = _entity.Clone(); temp.ApplyEdit(); _entity = temp.Save(); _entity.ApplyEdit(); return(true); } finally { this.Datos.RaiseListChangedEvents = true; } }