public JsonResult Dispatch(MD_CONTAINER container, DateTime dispatchedDate) { var resultUpdateDispatch = APIHelper.CallAPI <JsonResultObject <List <MD_CONTAINER> > >("container/dispatch", new { data = container, dispatchedDate }); if (!resultUpdateDispatch.IsOk || resultUpdateDispatch.dataObj == null) { return(Json(resultUpdateDispatch, JsonRequestBehavior.AllowGet)); } return(Json(new JsonResultData { IsOk = true, dataObj = resultUpdateDispatch.dataObj.First(), dataErr = null, Msg = string.Empty, totalrows = resultUpdateDispatch.totalrows }, JsonRequestBehavior.AllowGet)); }
public ActionResult Detail(string id = "") { MD_CONTAINER model = new MD_CONTAINER(); if (string.IsNullOrEmpty(id)) { RedirectToAction("index", "home"); } var result = APIHelper.CallAPI <JsonResultObject <List <MD_CONTAINER> > >("container/getlist", new { PageIndex = 0, PageSize = -1, OrderBy = " ID ASC ", FilterQuery = " NAME = '" + id + "' " }); if (result.IsOk) { model = result.dataObj.FirstOrDefault(); } return(View(model)); }
public JsonResult updateFullContainer(MD_CONTAINER container, List <string> list, bool close = false) { var resultUpdateContainer = APIHelper.CallAPI <JsonResultData>("container/update", new { data = container, list, close }); if (resultUpdateContainer.IsOk) { if (list == null || list.Count == 0) { return(Json(resultUpdateContainer, JsonRequestBehavior.AllowGet)); } var result = APIHelper.CallAPI <JsonResultData>("pallet/updatecontainerpallet", new { list, ContainerNo = container.NAME, cntClose = close }); if (result.IsOk) { if (container.SHIPPINGDATE.HasValue) { var resultUpdateDispatch = APIHelper.CallAPI <JsonResultObject <List <MD_CONTAINER> > >("container/dispatch", new { data = container, dispatchedDate = container.SHIPPINGDATE.Value }); if (!resultUpdateDispatch.IsOk) { return(Json(resultUpdateDispatch, JsonRequestBehavior.AllowGet)); } } if (close) { var resultSendMail = APIHelper.CallAPI <JsonResultData>("pallet/sendmailpklexport", new { ContainerNo = container.NAME }); } return(Json(new JsonResultData { IsOk = true, dataObj = null, dataErr = null, Msg = string.Empty, totalrows = 1 }, JsonRequestBehavior.AllowGet)); } else { return(Json(result, JsonRequestBehavior.AllowGet)); } } else { return(Json(resultUpdateContainer, JsonRequestBehavior.AllowGet)); } }