public ActionResult EditCancelTicket(int id) { var ctx = new SmsContext(); var stores = ctx.KHOes.Where(u => u.ACTIVE == "A").ToList <KHO>(); var units = ctx.DON_VI_TINH.Where(u => u.ACTIVE == "A").ToList <DON_VI_TINH>(); var infor = ctx.XUAT_KHO.Where(u => u.ACTIVE == "A" && u.LY_DO_XUAT == 1 && u.MA_XUAT_KHO == id).FirstOrDefault(); if (infor == null) { return(RedirectToAction("ExportCancelList", new { @message = "Không tìm thấy phiếu xuất hủy này, vui lòng kiểm tra lại." }).Error("Không tìm thấy phiếu xuất hủy này, vui lòng kiểm tra lại.")); } var storeList = ctx.SP_GET_STORES_BY_USR_ID(Convert.ToInt32(Session["UserId"])).ToList <SP_GET_STORES_BY_USR_ID_Result>(); EditCancelTicketModel model = new EditCancelTicketModel(); model.Stores = stores; model.StoreList = storeList; model.Units = units; model.Infor = infor; var detail = ctx.SP_GET_CHI_TIET_PHIEU_XUAT_CHUYEN(Convert.ToInt32(id)).Take(SystemConstant.MAX_ROWS).ToList <SP_GET_CHI_TIET_PHIEU_XUAT_CHUYEN_Result>(); model.Detail = detail; ctx.Dispose(); return(View(model)); }