Exemple #1
0
        public void TariffInfoConstructorTest()
        {
            bool       tof    = false; // TODO: 初始化为适当的值
            TariffInfo target = new TariffInfo(tof);

            Assert.Inconclusive("TODO: 实现用来验证目标的代码");
        }
Exemple #2
0
        public void min_moneyTest()
        {
            TariffInfo target   = new TariffInfo(); // TODO: 初始化为适当的值
            double     expected = 0F;               // TODO: 初始化为适当的值
            double     actual;

            target.min_money = expected;
            actual           = target.min_money;
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }
Exemple #3
0
        /// <summary>
        /// 更新税率规则信息
        /// </summary>
        /// <param name="item"></param>
        /// <param name="callback"></param>
        public void UpdateTariffInfo(TariffInfoVM item, Action <bool> callback)
        {
            TariffInfo entity = EntityConverter <TariffInfoVM, TariffInfo> .Convert(item);

            string url = "/CommonService/Tariff/Update";

            restClient.Update <bool>(url, entity, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback(args.Result);
            });
        }
Exemple #4
0
        /// <summary>
        /// 创建税率信息
        /// </summary>
        /// <param name="item"></param>
        /// <param name="callback"></param>
        public void CreateTariffInfo(TariffInfoVM item, EventHandler <RestClientEventArgs <TariffInfo> > callback)
        {
            TariffInfo entity = EntityConverter <TariffInfoVM, TariffInfo> .Convert(item);

            string url = "/CommonService/Tariff/Create";

            restClient.Create <TariffInfo>(url, entity, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                callback(obj, args);
            });
        }
Exemple #5
0
        public void CheckTariffInfo(TariffInfo entity)
        {
            //归类名称不能重复
            TariffInfo entity1 = _tariffDa.GetTariffInfoByName(entity.ItemCategoryName);

            if (entity1 != null)
            {
                throw new BizException("归类名称重复,请重新输入!");
            }

            //TariffCode不能重复
            TariffInfo entity2 = _tariffDa.GetTariffInfoByTariffCode(entity.Tariffcode);

            if (entity2 != null)
            {
                throw new BizException("税则号重复,请重新输入!");
            }
        }
Exemple #6
0
        public bool UpdateTariffInfo(TariffInfo entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("UpdateTariffInfo");

            cmd.SetParameterValue("@SysNo", entity.SysNo.Value);
            cmd.SetParameterValue("@Tcode", entity.Tcode);
            cmd.SetParameterValue("@TariffCode", entity.Tariffcode);
            cmd.SetParameterValue("@ItemCategoryName", entity.ItemCategoryName);
            cmd.SetParameterValue("@Status", entity.Status.Value);
            cmd.SetParameterValue("@Unit", entity.ParentSysNo.Value);
            cmd.SetParameterValue("@TariffPrice", entity.ParentSysNo.Value);
            cmd.SetParameterValue("@TariffRate", entity.ParentSysNo.Value);
            cmd.SetParameterValue("@EditUserSysNo", entity.ParentSysNo.Value);
            cmd.SetParameterValue("@EditUserName", entity.ParentSysNo.Value);
            cmd.SetParameterValue("@EditDate", entity.ParentSysNo.Value);
            cmd.SetParameterValue("@Tcode", entity.Tcode);
            return(cmd.ExecuteNonQuery() > 0 ? true : false);
        }
Exemple #7
0
        public TariffInfo CreateTariffInfo(TariffInfo entity)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("CreateTariff");

            cmd.SetParameterValue("@Tcode", entity.Tcode);
            cmd.SetParameterValue("@TariffCode", entity.Tariffcode);
            cmd.SetParameterValue("@ItemCategoryName", entity.ItemCategoryName);
            cmd.SetParameterValue("@Status", entity.Status.Value);
            cmd.SetParameterValue("@Unit", entity.Unit);
            cmd.SetParameterValue("@TariffPrice", entity.TariffPrice.Value);
            cmd.SetParameterValue("@TariffRate", entity.TariffRate.Value);
            cmd.SetParameterValue("@InUserSysNo", ServiceContext.Current.UserSysNo);
            cmd.SetParameterValue("@InUserName", ServiceContext.Current.UserDisplayName);
            cmd.SetParameterValue("@InDate", DateTime.Now);
            cmd.SetParameterValue("@EditUserSysNo", ServiceContext.Current.UserSysNo);
            cmd.SetParameterValue("@EditUserName", ServiceContext.Current.UserDisplayName);
            cmd.SetParameterValue("@EditDate", DateTime.Now);
            cmd.SetParameterValue("@LanguageCode", "ch-zn");

            return(cmd.ExecuteEntity <TariffInfo>());
        }
Exemple #8
0
 public bool UpdateTariffInfo(TariffInfo entity)
 {
     return(_tariffDa.UpdateTariffInfo(entity));
 }
Exemple #9
0
 public TariffInfo CreateTariffInfo(TariffInfo entity)
 {
     //PreCheck
     CheckTariffInfo(entity);
     return(_tariffDa.CreateTariffInfo(entity));
 }
Exemple #10
0
        public void TariffInfoConstructorTest1()
        {
            TariffInfo target = new TariffInfo();

            Assert.Inconclusive("TODO: 实现用来验证目标的代码");
        }
Exemple #11
0
 public bool UpdateTariffInfo(TariffInfo entity)
 {
     return(ObjectFactory <TariffAppService> .Instance.UpdateTariffInfo(entity));
 }
Exemple #12
0
 public TariffInfo CreateTariffInfo(TariffInfo request)
 {
     return(ObjectFactory <TariffAppService> .Instance.CreateTariffInfo(request));
 }
Exemple #13
0
 public virtual bool UpdateTariffInfo(TariffInfo entity)
 {
     return(ObjectFactory <TariffProcessor> .Instance.UpdateTariffInfo(entity));
 }