Esempio n. 1
0
        /// <summary>
        /// 模型数据改变
        /// </summary>
        /// <param name="obj"></param>
        private void dataChanged(MaterialInStorageInfoModel MaterialInStorageInfoChange)
        {
            getPageData(pageRepuestParams.PageIndex, pageRepuestParams.PageSize);
            var tmpModel = MaterialInStorageInfoList.FirstOrDefault(a => a.Id == MaterialInStorageInfoChange.Id);

            this.MaterialInStorageInfo = MaterialInStorageInfoList.FirstOrDefault();
        }
 public static void SetPalletQuantity(MaterialInStorageInfoModel materialinstorageInfo)
 {
     if (materialinstorageInfo.Quantity != null &&
         materialinstorageInfo.InStorageType == InStorageTypeEnumModel.InStorageType.原料手动入库)
     {
         if (materialinstorageInfo.FullPalletQuantity != null && materialinstorageInfo.FullPalletQuantity.Value != 0)
         {
             decimal dPalletQuantity = materialinstorageInfo.Quantity.Value / materialinstorageInfo.FullPalletQuantity.Value;
             if (dPalletQuantity < 1 && dPalletQuantity > 0)
             {
                 dPalletQuantity = 1;
             }
             dPalletQuantity = decimal.Ceiling(dPalletQuantity);
             //
             materialinstorageInfo.PalletQuantity = dPalletQuantity;
         }
     }
 }