private void ValidateRequireField() { SalesUnitPriceValidator validator = new SalesUnitPriceValidator(); ErrorItem errorItem = null; errorItem = validator.CheckEmptyMasterNo(new NZString(txtPartNo, txtPartNo.Text)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckEmptyStartEffeciveDate(new NZDateTime(dtStartEffDate, dtStartEffDate.Value)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckEmptyCurrency(new NZString(cboCurrency, cboCurrency.SelectedValue)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckEmptyPrice(numPrice.ToNZDecimal()); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> /// <exception cref="EVOFramework.ValidateException"><c>ValidateException</c>.</exception> /// <exception cref="EVOFramework.BusinessException"><c>BusinessException</c>.</exception> public int SaveUpdate(SalesUnitPriceDTO data) { SalesUnitPriceValidator validator = new SalesUnitPriceValidator(); validator.ValidateBeforeSaveUpdate(data); SalesUnitPriceDAO dao = new SalesUnitPriceDAO(CommonLib.Common.CurrentDatabase); return(dao.UpdateWithoutPK(null, data)); }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <returns></returns> /// <exception cref="EVOFramework.ValidateException"><c>ValidateException</c>.</exception> /// <exception cref="EVOFramework.BusinessException"><c>BusinessException</c>.</exception> public int SaveNew(SalesUnitPriceDTO data) { SalesUnitPriceValidator validator = new SalesUnitPriceValidator(); validator.ValidateBeforeSaveNew(data); SalesUnitPriceDAO dao = new SalesUnitPriceDAO(CommonLib.Common.CurrentDatabase); return(dao.AddNew(null, data)); }