public dynamic PostCreateDispatchPlanList(dynamic data) { int DispatchModelCode = data.DispatchModelCode; string ContractCode = data.ContractCode; int ProductID = data.ProductID; int PlanQuantity = data.PlanQuantity; string PlanCode = MmsHelper.GetLSNumber("APS_DispatchPlanMain", "PlanCode", "DDJH", "", ""); var plan_list = new List <APS_DispatchPlanDetail>(); var model_list = new APS_BN_DispatchModelDetailService().GetModelList(ParamQuery.Instance().AndWhere("MainID", DispatchModelCode).OrderBy("ID")); int Seq = 1; for (int i = 0; i < PlanQuantity; i++) { model_list.ForEach(model => { APS_DispatchPlanDetail plan = new APS_DispatchPlanDetail(); plan.PlanCode = PlanCode; plan.TaskName = model.Name; plan.WorkHour = model.TaskCycle; plan.Seq = Seq; plan_list.Add(plan); Seq++; }); } return(new { plan_list = plan_list }); }
public void Edit(dynamic data) { var formWrapper = RequestWrapper.Instance().LoadSettingXmlString(@" <settings> <table> APS_BN_DispatchModelMain </table> <where> <field name='ID' cp='equal'></field> </where> </settings> "); var tabsWrapper = new List <RequestWrapper>(); tabsWrapper.Add(RequestWrapper.Instance().LoadSettingXmlString(@" <settings> <table>APS_BN_DispatchModelDetail</table> <where> <field name='ID' cp='equal'></field> </where> </settings>")); var service = new APS_BN_DispatchModelDetailService(); if (data.form["Code"] == "系统生成") { string documentNo = MmsHelper.GetLSNumber("APS_BN_DispatchModelMain", "Code", "DDMX", "", ""); data.form["Code"] = documentNo; } var result = service.EditPage(data, formWrapper, tabsWrapper); }
public dynamic GetModelItem(int MainID) { var service = new APS_BN_DispatchModelDetailService(); var pQuery = ParamQuery.Instance().Paging(1, 100).AndWhere("MainID", MainID); var result = service.GetDynamicListWithPaging(pQuery); return(result); }
public string PostStorage(dynamic data) { string msg = ""; var result = new APS_BN_DispatchModelDetailService().AuditBillCode(data["ID"].ToString(), out msg); return(msg); }