Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        /// <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));
        }
Esempio n. 3
0
        /// <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));
        }