protected override void OnRecordChanged(FormRecordUpdateEventArgs e) { base.OnRecordChanged(e); Master recordRow = new Master(); switch (e.DataState) { case FormDataStates.New: recordRow.Save(); break; case FormDataStates.Edited: Master oldRecord = Master.FetchByID(recordRow.MasterID); oldRecord.Name = recordRow.Name; oldRecord.GroupID = recordRow.GroupID; oldRecord.Note = recordRow.Note; oldRecord.GroupID = recordRow.GroupID; break; case FormDataStates.Deleted: Master.Delete(recordRow.MasterID); break; } }
protected virtual void OnRecordChanged(FormRecordUpdateEventArgs e) { if (RecordChangedEvent != null) RecordChangedEvent(this, e); }