protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (ToolManager.CheckParams("IsDelete")) { List <string> sqls = new List <string>(); string planNumber = ToolManager.GetParamsString("PlanNumber"); string sql = string.Format(@"delete ProductPlanSubDetail where PlanNumber='{0}' ", planNumber); sqls.Add(sql); sql = string.Format(@" delete ProductPlanSub where PlanNumber='{0}' ", planNumber); sqls.Add(sql); sql = string.Format(@" delete ProductPlanDetail where PlanNumber='{0}' ", planNumber); sqls.Add(sql); sql = string.Format(@" delete ProductPlan where PlanNumber='{0}' ", planNumber); sqls.Add(sql); string error = string.Empty; string result = SqlHelper.BatchExecuteSql(sqls, ref error) ? "ok" : error; Tool.WriteLog(Tool.LogType.Operating, "删除开工单" + planNumber, result); Response.Write(result); Response.End(); return; } //确认领料 if (ToolManager.CheckQueryString("IsConfirmCollar")) { string type = ToolManager.GetQueryString("IsConfirmCollar"); type = type.Equals("sc") ? "生产出库" : "包装出库"; string error = string.Empty; string result = string.Empty; string userId = ToolCode.Tool.GetUser().UserNumber; string[] array = ToolManager.GetQueryString("PlanNumbers").Split(','); foreach (string str in array) { if (!WorkOrderManager.EnterKGD(str, userId, ref error, type)) { result += error; } } if (string.IsNullOrEmpty(result)) { Response.Write("1"); Response.End(); return; } else { Response.Write(result); Response.End(); return; } } //查询 if (ToolManager.CheckQueryString("pageIndex")) { GetPageOperation("btnSearch", "EditProductPlan.aspx", "ProductPlanDetailList.aspx", "ProductPlanSubList.aspx"); } //审核 if (ToolManager.CheckQueryString("check")) { string check = ToolManager.GetQueryString("check"); string temp = ProductPlan.check(ToolManager.GetQueryString("check")); bool result = temp == "1" ? true : false; if (result) { Tool.WriteLog(Tool.LogType.Operating, "审核开工单信息" + ToolManager.ReplaceSingleQuotesToBlank(check), "审核成功"); Response.Write(temp); Response.End(); return; } else { Tool.WriteLog(Tool.LogType.Operating, "审核开工单信息" + ToolManager.ReplaceSingleQuotesToBlank(check), "审核失败!原因" + temp); Response.Write(temp); Response.End(); return; } } } }