您的位置:首页 > 其它

机房收费系统(1)之结账

2014-08-22 11:01 405 查看
    结账?首先要明白是谁给谁结账,应该是管理员给操作员结账,结的是操作员售卡、充值、退卡及临时用户消费金额,知道了这个那么事情就好办了。。





   结账的窗体:





   1、选择操作员,把对应的操作员操作的售卡、充值、退卡和临时用户的信息显示在MSHFlexGrid控件中,并提取信息(售卡张数、退卡张数、充值金额、临时收费金额、退卡金额)

    2、点击选项卡,显示提取信息,并显示计算出的总售卡数和应收金额

    3、点击结账,在Student_info、Recharge_info和Cancelcard_info中标记结账

    注:a、结完账之后如果已结账学生再次上机,那么应给该学生标注为未结账

b、这里结账只是标注一下,我的真正的结账是在日结的Form_Load中

c、总售卡数=售卡张数-退卡张数

   应收金额=充值金额+临时收费金额-退卡金额

    问题:

    应收金额正负问题(个人观点):如果在代码中限制了一个卡号的注册、充值和退卡只能允许一个操作员操作,那么应收金额肯定为正;如果没有限制则应收金额可能为负。

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: