环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2897|回复: 0
打印 上一主题 下一主题

[47313]订单完工

[复制链接]

6

主题

7

帖子

92

积分

版主

Rank: 7Rank: 7Rank: 7

积分
92
跳转到指定楼层
楼主
发表于 2016-6-12 15:29:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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、点击订单完工是校验当前的时间是否选择。
   



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2024-11-4 05:03 , Processed in 0.103272 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表