| | |
| | | return ConvertAsync(materialData, quantity, materialData.PurchaseUnit, materialData.StockUnit); |
| | | } |
| | | |
| | | public async Task<MaterialWithUnitConversionResult> ConvertFromToStockAsync(string materialCode,string fromUom, decimal quantity) |
| | | { |
| | | var materialData = await GetMaterialWithUnitsAsync(materialCode); |
| | | |
| | | // 妿颿åä½ååºååä½ç¸åï¼ç´æ¥è¿å |
| | | if (fromUom.Equals(materialData.StockUnit, StringComparison.OrdinalIgnoreCase)) |
| | | return new MaterialWithUnitConversionResult(quantity, materialData.StockUnit, false); |
| | | |
| | | return ConvertAsync(materialData, quantity, fromUom, materialData.StockUnit); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 颿åä½è½¬åºååä½ |
| | | /// </summary> |