ERP订单、MES工单增加(注塑机号、客户编码、客户名称、颜色字段)
| | |
| | | string wo = model.erpordercode + "_" + (num + count); |
| | | result += wo.ToString() + ","; |
| | | //写入工单表 |
| | | sql = @"insert into TK_Wrk_Man(wo_code,wotype,status,wkshp_code,plan_qty,stck_code,sbid,materiel_code,sourceid,m_po,lm_user,lm_date,saleOrderCode,saleOrderDeliveryDate,data_sources,isstep,clerkuser) values(@wo_code,@wotype,@status,@wkshp_code,@plan_qty,@stck_code,@sbid,@materiel_code,@sourceid,@m_po,@username,@CreateDate,@saleOrderCode,@saleOrderDeliveryDate,@data_sources,@isstep,@clerkuser)"; |
| | | sql = @"insert into TK_Wrk_Man(wo_code,wotype,status,wkshp_code,plan_qty,stck_code,sbid,materiel_code,sourceid,m_po,lm_user,lm_date,saleOrderCode,saleOrderDeliveryDate,data_sources,isstep,clerkuser,injectnumber,customercode,customername,colour) values(@wo_code,@wotype,@status,@wkshp_code,@plan_qty,@stck_code,@sbid,@materiel_code,@sourceid,@m_po,@username,@CreateDate,@saleOrderCode,@saleOrderDeliveryDate,@data_sources,@isstep,@clerkuser,@injectnumber,@customercode,@customername,@colour)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | saleOrderDeliveryDate = Convert.ToDateTime(model.saleOrderDeliveryDate), |
| | | data_sources = "ERP", |
| | | isstep = "N", //是否关联工序 |
| | | clerkuser= model.clerkuser //销售订单业务员 |
| | | clerkuser= model.clerkuser, //销售订单业务员 |
| | | injectnumber = model.injectnumber,//注塑机号 |
| | | customercode = model.customercode,//客户编码 |
| | | customername = model.customername,//客户名称 |
| | | colour = model.colour //颜色 |
| | | } |
| | | }); |
| | | |
| | |
| | | if (operType == "Add") |
| | | { |
| | | //写入工单表 |
| | | sql = @"insert into TK_Wrk_Man(wo_code,wotype,status,wkshp_code,plan_qty,lm_user,lm_date,materiel_code,sourceid,m_po,saleOrderDeliveryDate,piroque,isaps,data_sources,isstep) |
| | | values(@wo_code,@wotype,@status,@wkshp_code,@plan_qty,@lm_user,@lm_date,@materiel_code,@sourceid,@m_po,@saleOrderDeliveryDate,@orderlev,@isaps,@data_sources,@isstep)"; |
| | | sql = @"insert into TK_Wrk_Man(wo_code,wotype,status,wkshp_code,plan_qty,lm_user,lm_date,materiel_code,sourceid,m_po,saleOrderDeliveryDate,piroque,isaps,data_sources,isstep,injectnumber,customercode,customername,colour) |
| | | values(@wo_code,@wotype,@status,@wkshp_code,@plan_qty,@lm_user,@lm_date,@materiel_code,@sourceid,@m_po,@saleOrderDeliveryDate,@orderlev,@isaps,@data_sources,@isstep,@injectnumber,@customercode,@customername,@colour)"; |
| | | list.Add(new |
| | | { |
| | | str = sql, |
| | |
| | | orderlev = "3",//优先级:特级(1) 紧急(2) 正常(3) |
| | | isaps = "N", //是否排产,默认N Y=是 N=否 |
| | | data_sources = json.data_sources, |
| | | isstep = json.isstep //是否关联工序 |
| | | isstep = json.isstep, //是否关联工序 |
| | | injectnumber = json.injectnumber,//注塑机号 |
| | | customercode = json.customercode,//客户编码 |
| | | customername = json.customername,//客户名称 |
| | | colour = json.colour //颜色 |
| | | } |
| | | }); |
| | | //写入工序任务表 |
| | |
| | | { |
| | | //修改工单表 |
| | | sql = @"update TK_Wrk_Man set wotype=@wotype,wkshp_code=@wkshp_code,plan_qty=@plan_qty,lm_user=@lm_user,lm_date=@lm_date, |
| | | materiel_code=@materiel_code,sourceid=@sourceid,m_po=@m_po,saleOrderDeliveryDate=@saleOrderDeliveryDate,isstep=@isstep |
| | | materiel_code=@materiel_code,sourceid=@sourceid,m_po=@m_po,saleOrderDeliveryDate=@saleOrderDeliveryDate,isstep=@isstep,injectnumber=@injectnumber,customercode=@customercode,customername=@customername,colour=@colour |
| | | where wo_code=@wo_code"; |
| | | list.Add(new |
| | | { |
| | |
| | | saleOrderDeliveryDate = json.deliverydate, |
| | | lm_user = us.usercode, |
| | | lm_date = DateTime.Now.ToString(), |
| | | isstep = json.isstep //是否关联工序 |
| | | isstep = json.isstep, //是否关联工序 |
| | | injectnumber = json.injectnumber,//注塑机号 |
| | | customercode = json.customercode,//客户编码 |
| | | customername = json.customername,//客户名称 |
| | | colour = json.colour //颜色 |
| | | } |
| | | }); |
| | | //删除工单工序表 |
| | |
| | | /// 销售订单业务员 |
| | | /// </summary> |
| | | public string clerkuser { get; set; } |
| | | /// <summary> |
| | | /// 注塑机号 |
| | | /// </summary> |
| | | public string injectnumber { get; set; } |
| | | /// <summary> |
| | | /// 客户编码 |
| | | /// </summary> |
| | | public string customercode { get; set; } |
| | | /// <summary> |
| | | /// 客户名称 |
| | | /// </summary> |
| | | public string customername { get; set; } |
| | | /// <summary> |
| | | /// 颜色 |
| | | /// </summary> |
| | | public string colour { get; set; } |
| | | } |
| | | } |
| | |
| | | /// 是否关联工序 |
| | | /// </summary> |
| | | public string isstep { get; set; } |
| | | /// <summary> |
| | | /// 注塑机号 |
| | | /// </summary> |
| | | public string injectnumber { get; set; } |
| | | /// <summary> |
| | | /// 客户编码 |
| | | /// </summary> |
| | | public string customercode { get; set; } |
| | | /// <summary> |
| | | /// 客户名称 |
| | | /// </summary> |
| | | public string customername { get; set; } |
| | | /// <summary> |
| | | /// 颜色 |
| | | /// </summary> |
| | | public string colour { get; set; } |
| | | public List<WorkListSub> WorkListSub { get; set; } |
| | | } |
| | | public class WorkListSub |