예제 #1
0
        public DisplayObject_MCE_B_ASSETS GetTotalRecord(CauseObject_MCE_B_ASSETS cause)
        {
            if (LocalMode)
            {
                DisplayObject_MCE_B_ASSETS[] list = HelperObject_MCE_B_ASSETS.Query(cause);


                object objORIGINAL_VALUE = list.Sum(l => l.ORIGINAL_VALUE);
                object objNET_VALUE      = list.Sum(l => l.NET_VALUE);


                DisplayObject_MCE_B_ASSETS item = new DisplayObject_MCE_B_ASSETS();
                item.ASSETS_CODE = "总计";
                if (!string.IsNullOrEmpty(objORIGINAL_VALUE.ToString()))
                {
                    item.ORIGINAL_VALUE = decimal.Parse(objORIGINAL_VALUE.ToString());
                }

                if (!string.IsNullOrEmpty(objNET_VALUE.ToString()))
                {
                    item.NET_VALUE = decimal.Parse(objNET_VALUE.ToString());
                }

                //平台自动生成代码
                return(item);
            }
            else
            {
                using (ServiceManager <ServiceContract_MCE_B_ASSETS> smgr = new ServiceManager <ServiceContract_MCE_B_ASSETS>(ServiceUri))
                {
                    return(smgr.Service.GetTotalRecord(cause));
                }
            }
        }