protected virtual void OnSave(object sender, EventArgs e) { try { if (FormHasChanged) { EndEdit(MainDataSet); if (UpdateData()) { MainDataSet.AcceptChanges(); DataChanged = false; } CurrentFormMode = FormModes.Edit; } } catch (Exception ex) { JBillingMessageBox.ShowException(ex); } }