Esempio n. 1
0
        public IActionResult DealerSaleLists(DealerSaleListViewModel DealerSaleListViewModel)
        {
            ViewBag.WarehouseList = _context.Warehouse.ToList();
            int?     orderId     = DealerSaleListViewModel.OrderId;
            int?     warehouseId = DealerSaleListViewModel.WarehouseID;
            DateTime?fromDate    = DealerSaleListViewModel.FromDate;
            DateTime?toDate      = DealerSaleListViewModel.ToDate;

            var DealerSaleList = _context.DealerSale.AsEnumerable()
                                 .Join(_context.Dealer, ds => ds.DealerId, d => d.Id, (ds, d) => new { ds, d })
                                 .Select(s => new DealerSale
            {
                Id           = s.ds.Id,
                DealerName   = s.d.Name,
                OrderNo      = s.ds.OrderNo,
                createDate   = s.ds.createDate,
                WarehouseId  = s.ds.WarehouseId,
                payableTotal = s.ds.payableTotal,
                Due          = s.ds.Due
            }).Where(w => (orderId == null || w.Id == orderId) && (warehouseId == null || w.WarehouseId == warehouseId) && (fromDate == null || w.createDate.Date >= fromDate) && (toDate == null || w.createDate.Date <= toDate)).ToList();

            var DlrSaleListViewModel = new DealerSaleListViewModel();

            DlrSaleListViewModel.DealerSalesList = DealerSaleList;
            return(View(DlrSaleListViewModel));
        }
Esempio n. 2
0
        public IActionResult DealerSaleLists()
        {
            ViewBag.WarehouseList = _context.Warehouse.ToList();
            var DealerSaleListViewModel = new DealerSaleListViewModel();
            var DealerSaleList          = _context.DealerSale.AsEnumerable()
                                          .Join(_context.Dealer, ds => ds.DealerId, d => d.Id, (ds, d) => new { ds, d })
                                          .Select(s => new DealerSale
            {
                DealerName   = s.d.Name,
                OrderNo      = s.ds.OrderNo,
                createDate   = s.ds.createDate,
                payableTotal = s.ds.payableTotal,
                Due          = s.ds.Due
            }).ToList();

            DealerSaleListViewModel.DealerSalesList = DealerSaleList;
            return(View(DealerSaleListViewModel));
        }