• 1398/01/08

نحوه محاسبه قیمت کل کالا و محاسبه جمع کل در فاکتور :

با سلام و عرض تبریک سال نو خدمت شما استاد گرامی و مجموعه بزرگ تاپ لرن. در حال طراحی حسابداری فروشگاه هستم. در جدول فاکتورها یک ستون برای محاسبه قیمت کل کالا و یک ستون دیگر برای جمع کل قرار دادم. آیا لازمه که این دو ستون در جدول باشند؟

کوئری زیر را برای قیمت کل که باید تعداد را در قیمت واحد در جدول محصول ضرب کنم نوشتم اما خروجی مناسب بهم نداد

​

 public double SumPriceAcounting()
        {
            var query= db.tblFactor.Include(c => c.tblProduct).Include(c => c.tblCustomers).Where(x => x.ProductID == x.tblProduct.Productid && x.CustomerID == x.tblCustomers.CustomerId && x.tblProduct.TotalCount != 0).Select(x => x.Count * x.tblProduct.PriceSale).FirstOrDefault();
            return query;
}           

[کلیک و کشیدن برای جابجایی]
​

خواهشمندم راهنمایی بفرمایید تا مشکلم حل شود. با تشکر

  • 1398/01/08
  • ساعت 09:01

سلام 

خیر نیاز نیست با linq باید sum اون رو بگیرید و نمایش بدید 


  • 1398/01/10
  • ساعت 02:16

جناب استاد عرض سلام مجدد. یک سوال دیگه دارم در مورد حسابداری فروشگاه.

آیا تعداد کالاهای انتخابی موجود در جدول فاکتورها باید از تعداد کالاها در جدول محصولات تفریق بشه؟  کد مربوط به تفریق کردن را نوشتم. اما از تعداد کالا در جدول محصولات کم نمیشه(تعداد محصولات آپدیت نمیشه). راه حل چیه؟ با تشکر فراوان از شما

 double ProductPriceSale = db.ProductRepository.GetProductPriceSaleByID(factor.tblProduct.Productid);
                    double ProductCountInFactor = db.factorRepository.GetProductCountRequestByID(factor.FactorId);
                    double ProductPrice = ProductCountInFactor * ProductPriceSale;
                    double TotalCount = db.ProductRepository.GetProductTotalCount(factor.ProductID);
                    double UpdateTotalCount = TotalCount - ProductCountInFactor;
                   tblProduct product = new tblProduct()
                    {
                        TotalCount = UpdateTotalCount
                    };
                    db.ProductRepository.UpdateProduct(product);
                  db.Save();

 


  • 1398/01/10
  • ساعت 09:02

این رو شما باید تصمیمم بگیرید 

سیاست پروژه هرگونه هست همونطوری عمل کنید 


  • 1398/01/11
  • ساعت 00:48

ببخشید استاد. من میخوام تعداد محصول که در جدول فاکتور  انتخاب میشه  تغییرات در جدول محصولات ایجاد بشه واز تعداد کل محصولات کم بشه. کد مربوط به این مسئله رو نوشتم در جدول فاکتور درست عمل میکنه اما از تعداد کل محصولات در جدول محصول کم نمیشه. کدی رو که نوشتم ارسال میکنم. یرای اینکه بشه تغییرات رو داخل جدول محصولات اعمال کنم چه کار باید بکنم؟ خواهشمندم راهنمایی بفرمایید. خیلی در موردش فکر کردم اما به نتیجه نرسیدم با تشکر

 double ProductCountInFactor = 0;
                double TotalCount = 0;
                double ProductPrice = 0;
                double TotalSumPrice = 0;
                double UpdateTotalCount = 0;
 ProductPriceSale = db.ProductRepository.GetProductPriceSaleByID(factor.tblProduct.Productid);
                    ProductCountInFactor+= db.factorRepository.GetProductCountRequestByID(factor.FactorId);
                     ProductPrice = ProductCountInFactor * ProductPriceSale;
                    TotalCount = db.ProductRepository.GetProductTotalCount(factor.ProductID);
                    UpdateTotalCount = TotalCount - ProductCountInFactor;

 


logo-enamadlogo-samandehi