| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工单已关闭,不允许开报工操作!"; |
| | | mes.message = "当前工单已关闭,不允许开报工操作!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序任务不存在!"; |
| | | mes.message = "当前工序任务不存在!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序无可报工数量!"; |
| | | mes.message = "当前工序无可报工数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | rt.reportqty = good_qty + ng_qty + laborbad_qty+ materielbad_qty; //已报数量=报工数量+不良数量+工废数量+料废数量 |
| | | mes.code = "200"; |
| | | mes.count = 1; |
| | | mes.Message = "查找成功!"; |
| | | mes.message = "查找成功!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | rt.reportqty = 0; //已报数量 |
| | | mes.code = "200"; |
| | | mes.count = 1; |
| | | mes.Message = "查找成功!"; |
| | | mes.message = "查找成功!"; |
| | | mes.data = rt; |
| | | } |
| | | |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可报数量!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可报数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许报工!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许报工!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | rt.reportqty = good_qty + ng_qty + laborbad_qty+ materielbad_qty;//已报数量=本道报工总数量+本道报工总不良+本道工废总数+本道料废总数 |
| | | mes.code = "200"; |
| | | mes.count = 1; |
| | | mes.Message = "弹窗报工界面!"; |
| | | mes.message = "弹窗报工界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许报工!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许报工!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可报数量!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可报数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许开报工!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许开报工!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | rt.reportqty = good_qty + ng_qty + laborbad_qty+materielbad_qty; //已报数量=本道报工总数量+本道报工总不良+本道总工废数+本道总料废数 |
| | | mes.code = "200"; |
| | | mes.count = 1; |
| | | mes.Message = "查找成功!"; |
| | | mes.message = "查找成功!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未收料,本道不允许开报工,请前往外协操作页执行!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未收料,本道不允许开报工,请前往外协操作页执行!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许开报工!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许开报工!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | rt.reportqty = 0; //已报数量 |
| | | mes.code = "200"; |
| | | mes.count = 1; |
| | | mes.Message = "查找成功!"; |
| | | mes.message = "查找成功!"; |
| | | mes.data = rt; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许报工!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许报工!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许开报工!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许开报工!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | rt.reportqty = 0; //已报数量 |
| | | mes.code = "200"; |
| | | mes.count = 1; |
| | | mes.Message = "查找成功!"; |
| | | mes.message = "查找成功!"; |
| | | mes.data = rt; |
| | | } |
| | | else |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未收料,本道不允许报工,请前往外协操作页执行!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未收料,本道不允许报工,请前往外协操作页执行!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "未找到当前工序的上道工序信息,请联系管理员核实!"; |
| | | mes.message = "未找到当前工序的上道工序信息,请联系管理员核实!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | case "W": //外协工序 |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工单工序任务为外协,请前往外协操作标签页操作!"; |
| | | mes.message = "当前工单工序任务为外协,请前往外协操作标签页操作!"; |
| | | mes.data = null; |
| | | break; |
| | | default: //自制+外协工序 |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工单已关闭,不允许开报工操作!"; |
| | | mes.message = "当前工单已关闭,不允许开报工操作!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前扫码工序任务不存在!"; |
| | | mes.message = "当前扫码工序任务不存在!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | case "Z": |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前标签为自制标签,请前往自制操作标签页扫码!"; |
| | | mes.message = "当前标签为自制标签,请前往自制操作标签页扫码!"; |
| | | mes.data = null; |
| | | break; |
| | | case "W": |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序无可发料数量!"; |
| | | mes.message = "当前工序无可发料数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | rt.startqty = kfqty; //发料数量=剩余可发数量 |
| | | mes.code = "200"; |
| | | mes.count = 2; |
| | | mes.Message = "查询成功!"; |
| | | mes.message = "查询成功!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | rt.startqty = decimal.Parse(data.Rows[0]["PLAN_QTY"].ToString()); //发料数量=任务数量 |
| | | mes.code = "200"; |
| | | mes.count = 2; |
| | | mes.Message = "弹窗发料界面!"; |
| | | mes.message = "弹窗发料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可发数量!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可发数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 2; |
| | | mes.Message = "弹窗发料界面!"; |
| | | mes.message = "弹窗发料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可发数量!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可发数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 2; |
| | | mes.Message = "弹窗发料界面!"; |
| | | mes.message = "弹窗发料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未发料,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未发料,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格产出为0,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 2; |
| | | mes.Message = "弹窗发料界面!"; |
| | | mes.message = "弹窗发料界面!"; |
| | | mes.data = rt; |
| | | |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未报工,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可发数量!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + "无可发数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 合格收料为0,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 2; |
| | | mes.Message = "弹窗发料界面!"; |
| | | mes.message = "弹窗发料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未收料,本道不允许发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 的上道工序:" + data0.Rows[0]["STEPNAME"].ToString() + " 未收料,本道不允许发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "未找到当前工序的上道工序信息,请联系管理员核实!"; |
| | | mes.message = "未找到当前工序的上道工序信息,请联系管理员核实!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | case "Z"://自制 |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前标签为自制标签,请前往自制操作标签页扫码!"; |
| | | mes.message = "当前标签为自制标签,请前往自制操作标签页扫码!"; |
| | | mes.data = null; |
| | | break; |
| | | case "W": |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 无可收料数量!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 无可收料数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | | mes.Message = "弹窗收料界面!"; |
| | | mes.message = "弹窗收料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | | mes.Message = "弹窗收料界面!"; |
| | | mes.message = "弹窗收料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 未发料,请先发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 未发料,请先发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 无可收料数量!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 无可收料数量!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | | mes.Message = "弹窗收料界面!"; |
| | | mes.message = "弹窗收料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | }).ToList(); |
| | | mes.code = "200"; |
| | | mes.count = 3; |
| | | mes.Message = "弹窗收料界面!"; |
| | | mes.message = "弹窗收料界面!"; |
| | | mes.data = rt; |
| | | } |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 未发料,请先发料!"; |
| | | mes.message = "当前工序:" + data.Rows[0]["STEPNAME"].ToString() + " 未发料,请先发料!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = "未找到当前工序的上道工序信息,请联系管理员核实!"; |
| | | mes.message = "未找到当前工序的上道工序信息,请联系管理员核实!"; |
| | | mes.data = null; |
| | | return mes; |
| | | } |
| | |
| | | { |
| | | mes.code = "300"; |
| | | mes.count = 0; |
| | | mes.Message = e.Message; |
| | | mes.message = e.Message; |
| | | mes.data = null; |
| | | return mes; |
| | | } |