コード例 #1
0
ファイル: PurchaseManager.cs プロジェクト: Aznad-Maruf/SBMS
        internal double GetAvailableQuantity(string category, string product)
        {
            category = ExtractCode(category); product = ExtractCode(product);
            double quantity = _purchaseRepository.GetAvailableQuantity(category, product);

            foreach (ProductDetails productDetails in productDetailsList)
            {
                if (ExtractCode(productDetails.Category).Equals(category) && ExtractCode(productDetails.Product).Equals(product))
                {
                    quantity -= productDetails.Quantity;
                }
            }

            return(quantity);
        }
コード例 #2
0
        ///*------- Methods ------*/
        //private bool IsSelected(string str)
        //{
        //    return !(str.Equals("-Selceted-") || String.IsNullOrEmpty(str));
        //}

        internal double GetAvailableQuantity(PurchaseModel purchaseModel)
        {
            double quantity = _purchaseRepository.GetAvailableQuantity(purchaseModel.Category, purchaseModel.Code);

            foreach (PurchaseModel cuPurchaseModel in PurchaseModelList)
            {
                if (cuPurchaseModel.Category.Equals(purchaseModel.Category) &&
                    cuPurchaseModel.Product.Equals(purchaseModel.Code))
                {
                    quantity += cuPurchaseModel.Quantity;
                }
            }

            return(quantity);
        }
コード例 #3
0
 public int GetAvailableQuantity(Product product)
 {
     return(_purchaseRepository.GetAvailableQuantity(product));
 }
コード例 #4
0
 public double GetAvailableQuantity(string productName)
 {
     return(_purchaseRepository.GetAvailableQuantity(productName));
 }
コード例 #5
0
 internal string GetAvailableQuantity(string productCode)
 {
     return(_purchaseRepository.GetAvailableQuantity(productCode));
 }
コード例 #6
0
 public int GetAvailableQuantity(int productId)
 {
     return(purchaseRepository.GetAvailableQuantity(productId));
 }