コード例 #1
0
        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));
        }