示例#1
0
 /// <summary>
 /// for test
 /// </summary>
 public IndividualIncomeTaxPresenter(IIndividualIncomeTaxView view, bool isPostBack, ITaxFacade mockTax)
 {
     _ITax = mockTax;
     _View = view;
     AttachViewEvent();
     InitView(isPostBack);
 }
示例#2
0
        public static bool ValidTaxCutoffPoint(IIndividualIncomeTaxView view)
        {
            bool    validition = true;
            decimal taxCutoffPoint;

            //检验起征点
            if (string.IsNullOrEmpty(view.TaxCutoffPoint))
            {
                validition = false;
                view.TaxCutoffPointMessage = "请输入起征点";
            }
            else if (!Decimal.TryParse(view.TaxCutoffPoint, out taxCutoffPoint))
            {
                validition = false;
                view.TaxCutoffPointMessage = "格式错误";
            }
            else if (Convert.ToDecimal(view.TaxCutoffPoint) < 0)
            {
                validition = false;
                view.TaxCutoffPointMessage = "不可小于0";
            }

            return(validition);
        }
示例#3
0
 public IndividualIncomeTaxPresenter(IIndividualIncomeTaxView view, bool isPostBack)
 {
     _View = view;
     AttachViewEvent();
     InitView(isPostBack);
 }