public ActionResult Detail() { string orderNum = WebUtil.GetQueryStringValue<string>("orderNum", string.Empty); string flag = WebUtil.GetQueryStringValue<string>("flag", string.Empty); Bill<MoveOrderEntity, MoveOrderDetailEntity> bill = new MoveOrder(); MoveOrderEntity entity = new MoveOrderEntity(); entity.OrderNum = orderNum; entity = bill.GetOrder(entity); entity = entity.IsNull() ? new MoveOrderEntity() : entity; ViewBag.BadReport = entity; ViewBag.Status = EnumHelper.GetEnumDesc<EAudite>(entity.Status); MoveOrderDetailEntity detail = new MoveOrderDetailEntity(); detail.OrderNum = orderNum; List<MoveOrderDetailEntity> listResult = bill.GetOrderDetail(detail); listResult = listResult.IsNull() ? new List<MoveOrderDetailEntity>() : listResult; ViewBag.Detail = listResult; ViewBag.Flag = flag; return View(); }
public ActionResult Edit() { string orderNum = WebUtil.GetQueryStringValue<string>("orderNum", string.Empty); if (orderNum.IsEmpty()) { return Redirect("/Move/Product/List"); } Bill<MoveOrderEntity, MoveOrderDetailEntity> bill = new MoveOrder(); MoveOrderEntity entity = new MoveOrderEntity(); entity.OrderNum = orderNum; entity = bill.GetOrder(entity); if (entity.IsNull()) { return Redirect("/Move/Product/List"); } ViewBag.Entity = entity; ViewBag.Status = EnumHelper.GetEnumDesc<EAudite>(entity.Status); ViewBag.MoveType = EnumHelper.GetOptions<EMoveType>(entity.MoveType, "请选择移库类型"); ViewBag.ProductType = EnumHelper.GetOptions<EProductType>(entity.ProductType, "请选择入库产品类型"); MoveOrderDetailEntity detail = new MoveOrderDetailEntity(); detail.OrderNum = orderNum; List<MoveOrderDetailEntity> listResult = bill.GetOrderDetail(detail); Session[CacheKey.TEMPDATA_CACHE_MOVERODUCTDETAIL] = listResult; return View(); }