Ejemplo n.º 1
0
        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
            });
        }
Ejemplo n.º 2
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());
        }