public dynamic PostProductionTaskDetailOnSave(List <PMS_ProductPlanDetail> model) { int result = 0; if (model.Count > 0) { if (model[0].ID <= 0) { model[0].ProductPlanCode = MmsHelper.GetOrderNumber("PMS_ProductPlanDetail", "ProductPlanCode", "PCSC", "", ""); model[0].CreateTime = DateTime.Now; model[0].ModifyTime = model[0].CreateTime; model[0].CreatePerson = MmsHelper.GetUserCode(); model[0].ModifyPerson = model[0].CreatePerson; result = new PMS_ProductPlanDetailService().Insert(model[0]); } else { result = new PMS_ProductPlanDetailService().Update(model[0]); } } return(new { result = result > 0 }); }
//生产任务明细管理 public ActionResult ProductionTaskDetailedIndex(string pID, string contractCode, string productID, string pName, string pModel, string pSpecifications, string DeliveryTime, string Quantity, string MainID, int id = 0, int pState = 0) { ViewData["pID"] = pID; ViewData["projectDetailID"] = productID; ViewData["contractCode"] = contractCode; if (id > 0) { var pQuery = ParamQuery.Instance().Select("top 1 *").AndWhere("ID", id); var result = new PMS_ProductPlanDetailService().GetModel(pQuery); ViewData["PMS_ProductPlanDetail"] = result == null ? new PMS_ProductPlanDetail() : result; } else { var pQuery = ParamQuery.Instance().Select("top 1 *").AndWhere("IsEnable", "1").AndWhere("ContractCode", contractCode).AndWhere("ProductID", productID).AndWhere("MainID", MainID).OrderBy("ID desc"); var result = new PMS_ProductPlanDetailService().GetModel(pQuery); ViewData["PMS_ProductPlanDetail"] = result == null ? new PMS_ProductPlanDetail() : result; } ViewData["pName"] = pName; ViewData["pModel"] = pModel; ViewData["ProductID"] = productID; ViewData["pSpecifications"] = pSpecifications; ViewData["contractCode"] = contractCode; ViewData["Quantity"] = Quantity; ViewData["DeliveryTime"] = DeliveryTime; ViewData["MainID"] = MainID; ViewData["pState"] = pState; return(View()); }