private bool SaveData() { try { IssueConsumptionController ctlIssue = new IssueConsumptionController(); IssueByItemUIDM uidmIssue = dmcIssueByItem.SaveData(new IssueByItemUIDM()); switch (m_Mode) { case eSaveMode.ADD: ctlIssue.SaveAddIssue(uidmIssue); break; case eSaveMode.UPDATE: uidmIssue.REF_NO.Value = m_REF_NO; uidmIssue.LOT_NO.Value = txtLotNo.Text; ctlIssue.SaveUpdateIssue(uidmIssue); break; } return(true); } catch (ValidateException err) { for (int i = 0; i < err.ErrorResults.Count; i++) { MessageDialog.ShowBusiness(this, err.ErrorResults[i].Message.MessageDescription); err.ErrorResults[i].FocusOnControl(); } } catch (BusinessException err) { MessageDialog.ShowBusiness(this, err.Error.Message.MessageDescription); err.Error.FocusOnControl(); } catch (Exception ex) { MessageDialog.ShowBusiness(this, ex.Message); } return(false); }