private void Record(object sender, EventArgs args) { if (mViewModel.ValidateModel()) { OpResult result = mModel.Record(); if (result.Status == OpResult.ResultStatus.UpdateFailedOnCriteria) { MessageBox.Show(result.Error, "Update Sale Order Failed"); DialogResult = DialogResult.None; } else if (result.Status == OpResult.ResultStatus.CreateFailedOnCriteria) { MessageBox.Show(result.Error, "Create Sale Order Failed"); DialogResult = DialogResult.None; } else { string error = result.Error; if (string.IsNullOrEmpty(error)) { MessageBox.Show("Sale Order Recorded!"); } else { MessageBox.Show(error); } } } else { DialogResult = DialogResult.None; } }
private void btnRecord_Click(object sender, EventArgs e) { ReviseModel(); OpResult result = mModel.Record(); if (!result.IsValid) { DialogResult = DialogResult.None; MessageBox.Show(result.Error); } }