|
楼主 |
发表于 2012-3-4 00:57:04
|
显示全部楼层
重庆市重庆市
[e].版本 2
.子程序 取卡号, 文本型, 公开
.参数 编号, 文本型
.局部变量 小时, 文本型
.局部变量 年, 文本型
.局部变量 月, 文本型
.局部变量 日, 文本型
.局部变量 分钟, 文本型
.局部变量 秒, 文本型
.局部变量 取数字时间, 文本型
年 = 到文本 (取时间部分 (取现行时间 (), #年份))
月 = 到文本 (取时间部分 (取现行时间 (), #月份))
日 = 到文本 (取时间部分 (取现行时间 (), #日))
小时 = 到文本 (取时间部分 (取现行时间 (), #小时))
分钟 = 到文本 (取时间部分 (取现行时间 (), #分钟))
秒 = 到文本 (取时间部分 (取现行时间 (), #秒))
取数字时间 = 年 + 月 + 日 + 小时 + 分钟 + 秒
编号 = “AITZ” + 取重复文本 (3 - 取文本长度 (编号), “0”) + 取数字时间 + 编号 ' 取重复数的位数长度!
返回 (编号)
[e].版本 2
.子程序 _按钮_制造冲值卡_被单击
.局部变量 类型, 文本型
.局部变量 句柄, 文本型
.局部变量 t, 整数型
.局部变量 次, 整数型
.局部变量 现在卡号, 文本型
.局部变量 卡号, 文本型, , "0"
.局部变量 s, 文本型
.局部变量 句柄1, 整数型
.局部变量 冲值卡号, 文本型
.局部变量 密码, 文本型
.局部变量 i, 整数型
.如果真 (组合框1.现行选中项 = 0)
类型 = “次数卡”
.如果真结束
.如果真 (组合框1.现行选中项 = 1)
类型 = “周卡”
.如果真结束
.如果真 (组合框1.现行选中项 = 2)
类型 = “月卡”
.如果真结束
.如果真 (组合框1.现行选中项 = 3)
类型 = “季卡”
.如果真结束
.如果真 (组合框1.现行选中项 = 4)
类型 = “年卡”
.如果真结束
.如果真 (组合框1.现行选中项 = 5)
类型 = “终身卡”
.如果真结束
.如果 (单选框1.选中 = 真)
次 = 1
.否则
次 = 10
.如果结束
句柄1 = _启动窗口.外部数据库.查询 (“select * from 冲值表 order by 冲值卡号”)
_启动窗口.外部数据库.尾记录后 (句柄1)
现在卡号 = 到文本 (_启动窗口.外部数据库.读 (句柄1, “冲值卡号”))
.如果真 (现在卡号 = “”)
现在卡号 = “AITZ000000” ' 冲值卡界面修改取卡号长度
.如果真结束
卡号 = 分割文本 (现在卡号, “Z”, )
_启动窗口.外部数据库.关闭记录集 (句柄1)
置随机数种子 ()
.计次循环首 (次, i)
冲值卡号 = 到文本 (到数值 (卡号 [2]) + i + 14)
密码 = 到文本 (取随机数 (10, 99)) + 到文本 (取随机数 (100, 999)) + 到文本 (取随机数 (100, 999)) + 到文本 (取随机数 (100, 999)) + 到文本 (取随机数 (100, 999)) + 到文本 (取随机数 (10, 99)) ' 冲值卡界面修改卡号密码长度
句柄 = “INSERT INTO 冲值表 ([冲值卡号],[冲值密码],[用户名字],[用户密码],[类型],[是否冲值],[使用次数],[是否在线],[临时客户],[登陆数据],[被冲值帐号],[冲值日期]) VALUES ('” + 取卡号 (冲值卡号) + “','” + 密码 + “','” + “” + “','” + “” + “','” + 类型 + “','” + “假” + “','” + “” + “','” + “假” + “','” + “” + “','” + “” + “','” + “” + “','” + “” + “')”
.如果 (_启动窗口.外部数据库.执行 (句柄, ) = 真)
.否则
信息框 (“添加失败”, 64, “提示”)
跳出循环 ()
.如果结束
.计次循环尾 ()
.如果真 (信息框 (“刷新列表吗?”, #确认取消钮 + #系统等待, ) = #确认钮)
_窗口_冲值卡管理_创建完毕 ()
[/e][/e] |
|