예제 #1
0
        public IActionResult Detail_Bill([FromQuery] billdetailParam modelParam)
        {
            getBillAndBilldetailViewModel model = new getBillAndBilldetailViewModel();

            model.bill   = repository_transaction.Get_Data_Bill(modelParam);
            model.detail = repository_transaction.Get_Data_Detailbill(modelParam);
            return(Json(model));
        }
예제 #2
0
        public billViewModel Get_Data_Bill(billdetailParam modelParam)
        {
            IQueryable <billViewModel> bill = from a in context.Bill
                                              where a.IdBill == modelParam.IdBill
                                              select new billViewModel
            {
                DateTime      = a.Date,
                NumberBill    = a.NumberBill,
                PriceBefore   = a.PriceBefore,
                PriceAfter    = a.PriceAfter,
                TotalDiscount = a.TotalDiscount
            };

            return(bill.SingleOrDefault());
        }
예제 #3
0
        public List <billdetailViewModel> Get_Data_Detailbill(billdetailParam modelParam)
        {
            IQueryable <billdetailViewModel> detailbill = from b in context.BillDetail
                                                          where b.IdBill == modelParam.IdBill
                                                          join p in context.Product on b.IdProduct equals p.IdProduct
                                                          join u in context.Unit on p.IdUnit equals u.IdUnit
                                                          select new billdetailViewModel
            {
                NameUnit     = u.NameUnit,
                NameProduct  = p.ProductName,
                ProductPrice = p.ProductPrice,
                Count        = b.Count,
                Discount     = b.Discount,
                totalPrice   = b.TotalPrice,
                lastPrice    = b.LastPrice
            };

            return(detailbill.ToList());
        }