public AdjustRule GetAdjustRuleData(IAdjustRuleEditView view)
 {
     return
         (new AdjustRule(view.AdjustRuleID, view.Name, Convert.ToDecimal(view.OverWorkPuTongRate),
                         Convert.ToDecimal(view.OverWorkJieRiRate),
                         Convert.ToDecimal(view.OverWorkShuangXiuRate),
                         Convert.ToDecimal(view.OutCityPuTongRate), Convert.ToDecimal(view.OutCityJieRiRate),
                         Convert.ToDecimal(view.OutCityShuangXiuRate)));
 }
        public bool Valide(IAdjustRuleEditView view)
        {
            bool valide = true;
            bool valideout;

            view.OutCityJieRiRateMessage = ConvertToDecimail(view.OutCityJieRiRate, out valideout);
            valide &= valideout;
            view.OutCityPuTongRateMessage = ConvertToDecimail(view.OutCityPuTongRate, out valideout);
            valide &= valideout;
            view.OutCityShuangXiuRateMessage = ConvertToDecimail(view.OutCityShuangXiuRate, out valideout);
            valide &= valideout;
            view.OverWorkJieRiRateMessage = ConvertToDecimail(view.OverWorkJieRiRate, out valideout);
            valide &= valideout;
            view.OverWorkShuangXiuRateMessage = ConvertToDecimail(view.OverWorkShuangXiuRate, out valideout);
            valide &= valideout;
            view.OverWorkPuTongRateMessage = ConvertToDecimail(view.OverWorkPuTongRate, out valideout);
            valide &= valideout;
            if (string.IsNullOrEmpty(view.Name))
            {
                valide           = false;
                view.NameMessage = "不可为空";
            }
            return(valide);
        }
示例#3
0
 public DetailAdjustRulePresenter(IAdjustRuleEditView view, bool isPostBack)
 {
     _View = view;
     InitView(isPostBack);
 }
 public AddAdjustRulePresenter(IAdjustRuleEditView view, bool isPostBack)
 {
     _View = view;
     InitView(isPostBack);
     AttachEvent();
 }