环思产品论坛

标题: [47313]订单完工 [打印本页]

作者: xuming    时间: 2016-6-12 15:29
标题: [47313]订单完工
本帖最后由 xuming 于 2016-6-12 15:52 编辑




功能概述
订单完工是用来对当前订单进行完工与取消完工操作的form

操作流程
   操作流程说明:
   1、用户打开界面
   2、用户选择一行或者多行数据,点击完工或者取消完工
   3、系统自动将该条或者多条记录变为已完工或者未完工
   4、UI原型图
   5、具体操作流程



查询业务逻辑
  1、form自动查询出为完工的所有订单,高级下拉分为已完工和未完工以及所有。
   2、速查可查询订单号与纱批号。


单点功能说明
   1、订单完工:将是否完工变为选中状态。
GridView.GetSelectedKeyList(grvData,outParam.sKeyList,iIden); --将选中行ID的值串联
ExecSql(31603);      --执行sql
Save(); --保存
Ask(确定要将选中的数据标记完工吗?);   --询问消息
BatchProcessGridSelectedRowData(grvData,31530);--根据选中行数据执行sql
DoLastQuery(); --速查
--更新完工标志
UPDATE sdDyeingOrderDtl
SET bIsFinished=1
FROM dbo.sdDyeingOrderDtl a WITH(NOLOCK)
JOIN dbo.fnpbConvertStringToTable(:sKeyList,',') b ON a.iIden=b.Item
   2、取消完工:将是否完工变为为选中状态。
Save();
Ask(确定要取消完工吗?);
BatchProcessGridSelectedRowData(grvData,31532);
DoLastQuery();
--更新完工标志
UPDATE sdDyeingOrderDtl
SET bIsFinished=0,tFinishTime=NULL
FROM dbo.sdDyeingOrderDtl a WITH(NOLOCK)
JOIN dbo.fnpbConvertStringToTable(:sKeyList,',') b ON a.iIden=b.Item
业务逻辑说明
   1、点击订单完工是校验当前的时间是否选择。
   








欢迎光临 环思产品论坛 (http://bbs.huansi.cn/) Powered by Discuz! X3.2