No of available items - stock
-
Wednesday, June 13, 2012 6:56 AM
Hi guys,
I had some issues in my project and I have discussed it previously here
Here is my question
Say I have 3 tables
tblProduction
ProductNo ProductFor BatchNo Quantity
007361 James 10018 3000
-----------------------------------------------------tblPurchase
ProductNo BatchNo Quantity
007361 10018 100-------------------------------------------
tblSales
ProductNo BatchNo Quantity
007361 10018 2000I need to implement this
Production + Purchase - Sales
and get the value for each and every product.So I can find the stock.
any ideasThanks
All Replies
-
Wednesday, June 13, 2012 8:02 AM
I need to implement this
Production + Purchase - Sales
and get the value for each and every product.So I can find the stock.
any ideasThanks
Hi Hungry
I am afraid i can't understand your requirement. Where and what you want to implement. Kindly provide more info on this.
Regards
Rashmi Ranjan Panigrahi
-
Wednesday, June 13, 2012 8:24 AM
Hi Rashmi,
Sorry for not describing the requirement correctly.
I have shown you my 3 tables and sample data for these 3 tables.
Now what I want is get the available no of items from these 3 tables.
For that I need to use this formula
Production (Production table quantity value) + Purchase (Purchase table quantity value) - Sales (Sales table quantity value)
So finally I can have available no of items for each product.
Thanks
Please ask more for any clarification
-
Wednesday, June 13, 2012 8:53 AM
Hi
I am giving you a sample scenario. You have to implement as per your requirement.
Lets take a Computed Property in your Product Entity called "BalanceQuantity". Write similar like below code.
partial void BalanceQuantity_Compute(ref decimal? result) { result = this.Quantity - this.Sales.Sum(o => o.Quantity); }
This means the balance quantity = (Your Product Quantity - No of Sales Quantity) for a particular product.
In this way you can add the Purchase and Production quantity as per your requirement to get the Balance Quantity.
Hope you can understand.
Regards.
Rashmi Ranjan Panigrahi
-
Wednesday, June 13, 2012 9:36 AMModeratorYou'll have to clarify more. Do you want Production + Purchase - Sales for each product number or for each batch number? Are these three tables related to a Product table or a Batch table through the ProductNo or the BatchNo properties? What are the relationships among the Product or Batch tables and these three tables?
Justin Anderson, LightSwitch Development Team
-
Wednesday, June 13, 2012 10:41 AMI have a relation to product table thought Product No as well as Batch No
-
Friday, June 15, 2012 11:01 AM
This works, but it is slow:
In your product table:
Create the three computed fields: ProductionQuantity, PurchaseQuantity and SalesQuantity = (LINQ Query where Id and BatchNo.)
Then add one computed field: InventoryQuantity = ProductionQuantity + PurchaseQuantity - SalesQuantity
I use to do this in my inventory system but when the users filled it with data, I turn to Views.
- Marked As Answer by Dino HeModerator Wednesday, June 20, 2012 3:26 AM
- Unmarked As Answer by Hungry_Minder Wednesday, June 20, 2012 6:07 PM
- Marked As Answer by Hungry_Minder Thursday, June 21, 2012 5:34 AM
-
Wednesday, June 20, 2012 10:56 AM
Hi,
Can somebody show me how can I do this
ProductionQuantity, PurchaseQuantity and SalesQuantity = (LINQ Query where Id and BatchNo.)?
is that writing a LINQ query? can you pls show me an example.Thanks
-
Thursday, June 21, 2012 5:34 AM
Solved
Thanks

