public ActionResult PhieuChuyenKhoByCuaHang(int TrangThaiId) { var MaCH = int.Parse(User.TenCuaHang()); var get = db.PhieuChuyenKhos.Where(n => n.FromKho == MaCH && n.TrangThaiId == TrangThaiId || n.ToKho == MaCH && n.TrangThaiId == TrangThaiId).ToList(); List <PhieuChuyenKhoVM> lstPhieuCK = Session["PCKVM"] as List <PhieuChuyenKhoVM>; lstPhieuCK = new List <PhieuChuyenKhoVM>(); foreach (var item in get) { PhieuChuyenKhoVM PCK = new PhieuChuyenKhoVM(); PCK.vPhieuChuyenKhoId = item.PhieuChuyenKhoId; PCK.vSoLuongChuyen = item.SoLuongChuyen; PCK.vTrangThai = EnumExtensions.GetDescription(item.TrangThaiId == 0 ? Enumstatus.Open : Enumstatus.Close); PCK.vFromKho = db.cuaHangs.SingleOrDefault(n => n.CuaHangId == item.FromKho).displayName; PCK.vToKho = db.cuaHangs.SingleOrDefault(n => n.CuaHangId == item.ToKho).displayName; PCK.vConfirmFrom = EnumExtensions.GetDescription(item.ConfirmFrom == false ? Enumstatus.Confirm_False : Enumstatus.Confirm_True); PCK.vConfirmTo = EnumExtensions.GetDescription(item.ConfirmTo == false ? Enumstatus.Confirm_False : Enumstatus.Confirm_True); PCK.vNgayTao = item.NgayTao; lstPhieuCK.Add(PCK); } return(Json(lstPhieuCK, JsonRequestBehavior.AllowGet)); }
public ActionResult PhieuNhanHang() { ViewBag.TrangThaiId = new SelectList(db.TrangThais, "TrangThaiId", "TenTrangThai"); var MaCH = int.Parse(User.TenCuaHang()); var get = db.PhieuChuyenKhos.Where(n => n.ToKho == MaCH && n.TrangThaiId != 4).ToList(); List <PhieuChuyenKhoVM> lstPhieuCK = Session["PNHVM"] as List <PhieuChuyenKhoVM>; lstPhieuCK = new List <PhieuChuyenKhoVM>(); foreach (var item in get) { PhieuChuyenKhoVM PCK = new PhieuChuyenKhoVM(); PCK.vPhieuChuyenKhoId = item.PhieuChuyenKhoId; PCK.vSoLuongChuyen = item.SoLuongChuyen; PCK.vTrangThai = EnumExtensions.GetDescription(item.TrangThaiId == 0 ? Enumstatus.Open : Enumstatus.Close); PCK.vFromKho = db.cuaHangs.SingleOrDefault(n => n.CuaHangId == item.FromKho).displayName; PCK.vToKho = db.cuaHangs.SingleOrDefault(n => n.CuaHangId == item.ToKho).displayName; PCK.vConfirmFrom = EnumExtensions.GetDescription(item.ConfirmFrom == false ? Enumstatus.Confirm_False : Enumstatus.Confirm_True); PCK.vConfirmTo = EnumExtensions.GetDescription(item.ConfirmTo == false ? Enumstatus.Confirm_False : Enumstatus.Confirm_True); PCK.vNgayTao = item.NgayTao; lstPhieuCK.Add(PCK); } return(View(lstPhieuCK)); }