Exemplo n.º 1
0
        public string SearchLikeName(string key)
        {
            string                result             = String.Empty;
            IAccountSetFacade     IAccountSetFacade  = InstanceFactory.CreateAccountSetFacade();
            List <AccountSetPara> allAccountSetParas =
                IAccountSetFacade.GetAccountSetParaByCondition("", FieldAttributeEnum.AllFieldAttribute,
                                                               MantissaRoundEnum.AllMantissaRound,
                                                               BindItemEnum.AllBindItem);

            foreach (AccountSetPara item in allAccountSetParas)
            {
                bool isSprical = false;
                try
                {
                    CHS2PinYin.FirstCHSCap(item.AccountSetParaName);
                }
                catch
                {
                    isSprical = true;
                }
                if (item.AccountSetParaName.ToLower().Contains(key))
                {
                    result += string.IsNullOrEmpty(result)
                                  ? item.AccountSetParaName
                                  : "\n" + item.AccountSetParaName;
                }
                else if (!isSprical && CHS2PinYin.FirstCHSCap(item.AccountSetParaName).Contains(key.ToUpper()))
                {
                    result += string.IsNullOrEmpty(result)
                                  ? item.AccountSetParaName
                                  : "\n" + item.AccountSetParaName;
                }
            }
            return(result);
        }
Exemplo n.º 2
0
        public void AccountSetParaDataBind()
        {
            List <Model.PayModule.AccountSetPara> itsSource =
                _IAccountSetFacade.GetAccountSetParaByCondition(_ItsView.AccountSetParaName,
                                                                _ItsView.SelectedFieldAttribute, _ItsView.SelectedMantissaRound, _ItsView.SelectedBindItem);

            _ItsView.AccountSetParaList = itsSource;
        }
        private void BindAccountsetPara()
        {
            List <AccountSetPara> accountsetParaList = new List <AccountSetPara>();

            accountsetParaList.Add(new AccountSetPara(-1, ""));
            accountsetParaList.AddRange(
                _IAccountSetFacade.GetAccountSetParaByCondition("", FieldAttributeEnum.AllFieldAttribute,
                                                                MantissaRoundEnum.AllMantissaRound,
                                                                BindItemEnum.AllBindItem));
            _IStatisticsConditionView.AccountSetParaList = accountsetParaList;
        }
Exemplo n.º 4
0
 public void InitView(bool isPostback)
 {
     AttachViewEvent();
     _IAccountSetView.OperationTitle = AccountSetUtility.DeletePageTitle;
     _IAccountSetView.Message        = string.Empty;
     _IAccountSetView.AccountSetPara =
         _IAccountSetFacade.GetAccountSetParaByCondition("", FieldAttributeEnum.AllFieldAttribute,
                                                         MantissaRoundEnum.AllMantissaRound,
                                                         BindItemEnum.AllBindItem);
     if (!isPostback)
     {
         new AccountSetDataBinder(_IAccountSetView, _IAccountSetFacade).DataBind(_AccountSetID);
         _IAccountSetView.SetFormReadOnly = true;
     }
 }
 public void InitView(bool isPostback)
 {
     AttachViewEvent();
     _IAccountSetView.OperationTitle = AccountSetUtility.AddPageTitle;
     _IAccountSetView.Message        = string.Empty;
     _IAccountSetView.AccountSetPara =
         _IAccountSetFacade.GetAccountSetParaByCondition("", FieldAttributeEnum.AllFieldAttribute,
                                                         MantissaRoundEnum.AllMantissaRound,
                                                         BindItemEnum.AllBindItem);
     if (!isPostback)
     {
         _IAccountSetView.AccountSetItemList = AccountSetUtility.AddNullItem(new List <AccountSetItem>());
     }
     _IAccountSetView.SetbtnPasteVisible = _IAccountSetView.SessionCopyAccountSet == null ? false : true;
 }
        public void InitPresent(bool isPostBack)
        {
            _IStatisticsConditionView.StatisticsTimeMsg = string.Empty;
            _IStatisticsConditionView.AccountSetParaMsg = string.Empty;
            if (!isPostBack)
            {
                //DateTime dttempDate = new DateTime(DateTime.Now.Date.Year, DateTime.Now.Date.Month, 1);
                //_IStatisticsConditionView.FromDate = dttempDate.ToShortDateString(); //月头
                //_IStatisticsConditionView.ToDate = dttempDate.AddMonths(1).AddDays(-1).ToShortDateString(); //月末
                _IStatisticsConditionView.FromDate = new HrmisUtility().CurrenMonthStartTime().ToShortDateString(); //月头
                _IStatisticsConditionView.ToDate   = new HrmisUtility().CurrenMonthEndTime().ToShortDateString();   //月末

                _IStatisticsConditionView.AccountSetParaList =
                    _IAccountSetFacade.GetAccountSetParaByCondition("", FieldAttributeEnum.AllFieldAttribute,
                                                                    MantissaRoundEnum.AllMantissaRound,
                                                                    BindItemEnum.AllBindItem);
                BindCompany();
                BindDepartment();
            }
        }