小型超市管理系统设计与实现 - 图文(8)

2019-04-23 19:41

If Txt商品号.Text.Length = 4 Then If dv柜存.Count = 0 Then

MsgBox(\此货号不存在,请重新输入!\销售\ Txt商品号.Text = \ Label5.Text = \ Lab单价.Text = \ Txt数量.Text = \ Txt商品号.Focus()

Else : Label5.Text = dv柜存.Item(0).Item(\商品名\ Lab单价.Text = dv柜存.Item(0).Item(\售价\ Label7.Text = dv柜存.Item(0).Item(\订单号\ End If Else

Label5.Text = \ Lab单价.Text = \ Txt实收.Text = \ Lab找零.Text = \ Txt数量.Text = \ End If

If Txt商品号.Text.Length > 4 Then

MsgBox(\此货号不存在,请重新输入!\销售\ Txt商品号.Text = \ Label5.Text = \ Lab单价.Text = \ Txt数量.Text = \ Txt商品号.Focus() End If End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim dr As DataRow

If Txt数量.Text.Length = \

MsgBox(\购买数量不能为空,请重新输入。\MsgBoxStyle.OkOnly, \警告\

ElseIf Val(Txt数量.Text) = 0 Then

MsgBox(\购买数量不能为0,请重新输入。\MsgBoxStyle.OkOnly, \警告\

Else : Dim i As Integer = MsgBox(\确认,去付款\确认\ If i = 1 Then

dr = ds.Tables(\销售表\ dr.Item(\商品号\商品号.Text dr.Item(\商品名\ dr.Item(\售价\单价.Text dr.Item(\数量\数量.Text)

第32页 共40页

dr.Item(\姓名\销售人员.Text dr.Item(\销售日期\ ds.Tables(\销售表\

Lab合计.Text = Val(Lab合计.Text) + Lab单价.Text * Val(Txt数量.Text) Txt商品号.Text = \ Txt数量.Text = \ Label7.Text = \ Label5.Text = \ Lab单价.Text = \ Txt商品号.Focus() Else

ds.Tables(\销售表\ End If End If

Txt实收.Text = 0 End Sub

Private Sub Txt实收_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Txt实收.KeyPress If e.KeyChar = ChrW(13) Then

Lab找零.Text = Val(Txt实收.Text) - Val(Lab合计.Text) End If End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

If Txt实收.Text = \

MsgBox(\请您输入实收金额!\警告\

ElseIf Txt实收.Text < Lab合计.Text Then

MsgBox(\您付款的金额不足!\警告\

Txt实收.Text = 0 Txt实收.Focus() Else

Dim i As Integer = MsgBox(\确认付款?\付款\ If i = 1 Then Dim b As Integer

For b = 0 To ds.Tables(\销售表\ Dim cmd As New OleDbCommand conn.Open()

cmd.Connection = conn

cmd.CommandText = \销售表(订单号,商品号,售货员号,数量,售价,总价,销售日期) values ('\柜存表\订单号\销售表\商品号\销售表\数量\销售表\售价\

第33页 共40页

Val(ds.Tables(\销售表\售价\* Val(ds.Tables(\销售表\数量\& \

cmd.ExecuteNonQuery()

cmd.CommandText = \柜存表 set 柜存数量=柜存数量-'\销售表\数量\订单号='\柜存表\订单号\

cmd.ExecuteNonQuery() conn.Close() Next

Txt商品号.Text = \ Txt数量.Text = \ Label7.Text = \ Txt数量.Text = \ Label5.Text = \ Lab单价.Text = \ Txt商品号.Focus()

Lab找零.Text = Val(Txt实收.Text) - Val(Lab合计.Text) Else

ds.Tables(\销售表\ End If End If End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() 空白界面.Show()

售货员界面.ToolStripLabel1.Text = \请选择操作界面!\ a = 1 End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

ds.Tables(\销售表\

dv销售 = ds.Tables(\销售表\ dg1.DataSource = dv销售 Lab合计.Text = \ Lab找零.Text = \ Txt实收.Text = \ Txt商品号.Focus() End Sub

End Class

2.退货界面,本界面首先需要输入退货商品的商品号、出售该商品的售货员名、销售日期,点击确定后进入数据库查找相应的数据记录,如果有显示退货界

第34页 共40页

面,没有则弹出提示框。在进入退后界面工作人员只需输入退货数量和退货原因即可。如图4-21所示:

图4-21 退货界面

3.每日结算界面(售货员),本界面是售货员工作一天后,查看本日本人的所有销售情况,并直接给出销售总额以便向管理员交款。如图4-22所示:

图4-22 每日结算(售货员)界面

4.密码修改界面,本界面进入后会直接显示该用户的密码问题,待用户的问题答案回答正确后方能进行密码修改,在修改密码时两次输入的新密码必须完全一样。如图4-23所示:

第35页 共40页

图4-23 密码修改界面

第36页 共40页


小型超市管理系统设计与实现 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:工务部安全大检查活动安排

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: