public ActionResult QLNhanHang(DataSourceRequest command, HoaDonListModel model) { if (this.CheckNoAccessIntoNhaXe(_workContext, _permissionService, StandardPermissionProvider.CVHangHoaKiGui)) { return(AccessDeniedView()); } var items = _phieuguihangService.GetAllPhieuGuiHang( NhaXeId: _workContext.NhaXeId, vanphongguid: model.VanPhongGuiId, _maphieu: model.MaPhieu, _tennguoigui: model.TenNguoiGui, TinhTrangVanChuyenId: ENTinhTrangVanChuyen.DangVanChuyen, vanphongnhanid: _workContext.CurrentVanPhong.Id, pageIndex: command.Page - 1, pageSize: command.PageSize); var gridModel = new DataSourceResult { Data = items.Select(x => { var hanghoas = _hanghoaService.GetAllHangHoaByPhieuGuiHangId(x.Id); var m = x.ToModel(_localizationService, _priceFormatter, hanghoas); return(m); }), Total = items.TotalCount }; return(Json(gridModel)); }
public ActionResult KhoHang() { if (this.CheckNoAccessIntoNhaXe(_workContext, _permissionService, StandardPermissionProvider.CVHangHoaKiGui)) { return(AccessDeniedView()); } var model = new HoaDonListModel(); model.NgayTao = DateTime.Now; model.TrangThaiVanChuyenId = (int)ENTinhTrangVanChuyen.ChuaVanChuyen; //Danh sách văn phòng không chứa văn phòng hiện tại var vanphongs = _nhaxeService.GetAllVanPhongByNhaXeId(_workContext.NhaXeId); model.VanPhongs.Insert(0, new SelectListItem { Text = "Chọn văn phòng ", Value = "0" }); if (vanphongs.Count > 0) { foreach (var s in vanphongs) { if (s.Id != _workContext.CurrentVanPhong.Id) { model.VanPhongs.Add(new SelectListItem { Text = s.TenVanPhong, Value = s.Id.ToString(), Selected = (s.Id == model.VanPhongNhanId) }); } } } //get so luong phieu gui theo trạng thái van chuyen model.CountPhieuChuaGui = _phieuguihangService.GetAllPhieuGuiHang(NhaXeId: _workContext.NhaXeId, vanphongguid: _workContext.CurrentVanPhong.Id, TinhTrangVanChuyenId: ENTinhTrangVanChuyen.ChuaVanChuyen).Count(); model.CountPhieuDaNhan = _phieuguihangService.GetAllPhieuGuiHang(NhaXeId: _workContext.NhaXeId, TinhTrangVanChuyenId: ENTinhTrangVanChuyen.NhanHang, vanphongnhanid: _workContext.CurrentVanPhong.Id).Count(); return(View(model)); }
public ActionResult QLGuiHang() { if (this.CheckNoAccessIntoNhaXe(_workContext, _permissionService, StandardPermissionProvider.CVHangHoaKiGui)) { return(AccessDeniedView()); } var model = new HoaDonListModel(); model.NgayTao = DateTime.Now; //Danh sách văn phòng không chứa văn phòng hiện tại var vanphongs = _nhaxeService.GetAllVanPhongByNhaXeId(_workContext.NhaXeId); model.VanPhongs.Insert(0, new SelectListItem { Text = "Chọn văn phòng nhận", Value = "0" }); if (vanphongs.Count > 0) { foreach (var s in vanphongs) { if (s.Id != _workContext.CurrentVanPhong.Id) { model.VanPhongs.Add(new SelectListItem { Text = s.TenVanPhong, Value = s.Id.ToString(), Selected = (s.Id == model.VanPhongNhanId) }); } } } return(View(model)); }
public ActionResult QLNhanHang() { if (this.CheckNoAccessIntoNhaXe(_workContext, _permissionService, StandardPermissionProvider.CVHangHoaKiGui)) { return(AccessDeniedView()); } var model = new HoaDonListModel(); model.NgayTao = DateTime.Now; //Danh sách văn phòng không chứa văn phòng hiện tại var vanphongs = _nhaxeService.GetAllVanPhongByNhaXeId(_workContext.NhaXeId); model.VanPhongs.Insert(0, new SelectListItem { Text = "Chọn văn phòng ", Value = "0" }); if (vanphongs.Count > 0) { foreach (var s in vanphongs) { if (s.Id != _workContext.CurrentVanPhong.Id) { model.VanPhongs.Add(new SelectListItem { Text = s.TenVanPhong, Value = s.Id.ToString(), Selected = (s.Id == model.VanPhongNhanId) }); } } } model.XeXuatBens.Insert(0, new SelectListItem { Text = "Chọn xe ", Value = "0" }); var xexuatbens = _phieuguihangService.GetAll(_workContext.NhaXeId, VanPhongNhanId: _workContext.CurrentVanPhong.Id, TinhTrangVanChuyenId: ENTinhTrangVanChuyen.DangVanChuyen).Select(c => c.XeXuatBen).Distinct(); foreach (var item in xexuatbens) { var nguonve = _hanhtrinhService.GetNguonVeXeById(item.NguonVeId); var ThongTinChuyen = string.Format("{0}-{1}-{2}-{3} ({4})", nguonve.ThoiGianDi.ToString("HH:mm"), nguonve.ThoiGianDen.ToString("HH:mm"), item.NgayDi.ToString("dd/MM/yyyy"), item.xevanchuyen.TenXe, item.xevanchuyen.BienSo); model.XeXuatBens.Add(new SelectListItem { Text = ThongTinChuyen, Value = item.Id.ToString(), Selected = (item.Id == model.XeXuatBenId) }); } return(View(model)); }