Ejemplo n.º 1
0
        public JsonResult Insert(AfterOpenTreasuryInsertViewModel InsertModel)
        {
            MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> > result = new MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> >();

            result.RETURN_FLAG = false;
            result.DESCRIPTION = Ref.MessageType.insert_Fail.GetDescription();
            var searchData = (AfterOpenTreasurySearchViewModel)Cache.Get(CacheList.AfterOpenTreasurySearchData);

            result = AftereOpenTreasury.InsertData(InsertModel, searchData, AccountController.CurrentUserId);
            if (result.RETURN_FLAG)
            {
                Cache.Invalidate(CacheList.AfterOpenTreasurySearchDetailViewData);
                Cache.Set(CacheList.AfterOpenTreasurySearchDetailViewData, result.Datas);
            }
            return(Json(result));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="APLYNO"></param>
        /// <param name="ActualAccEmp"></param>
        /// <param name="ActualAccType"></param>
        /// <returns></returns>
        // public JsonResult Update(string APLYNO, string ActualAccEmp, string ActualAccType, string InsertReason, string ItemId, string OpType)
        public JsonResult Update(string APLYNO, AfterOpenTreasuryInsertViewModel InsertModel)
        {
            MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> > result = new MSGReturnModel <List <AfterOpenTreasurySearchDetailViewModel> >();

            result.RETURN_FLAG = false;
            result.DESCRIPTION = Ref.MessageType.update_Fail.GetDescription();
            if (APLYNO != null && Cache.IsSet(CacheList.AfterOpenTreasurySearchDetailViewData))
            {
                var datas      = (List <AfterOpenTreasurySearchDetailViewModel>)Cache.Get(CacheList.AfterOpenTreasurySearchDetailViewData);
                var searchData = (AfterOpenTreasurySearchViewModel)Cache.Get(CacheList.AfterOpenTreasurySearchData);
                //result = AftereOpenTreasury.UpdateData(APLYNO, ActualAccEmp, ActualAccType, InsertReason, searchData, datas, AccountController.CurrentUserId, ItemId, OpType);
                result = AftereOpenTreasury.UpdateData(APLYNO, InsertModel, searchData, datas, AccountController.CurrentUserId);
                if (result.RETURN_FLAG)
                {
                    Cache.Invalidate(CacheList.AfterOpenTreasurySearchDetailViewData);
                    Cache.Set(CacheList.AfterOpenTreasurySearchDetailViewData, result.Datas);
                }
            }
            return(Json(result));
        }