(1)商品类型组合框中至少要有两个选项,并且与商品列表要实现联动,例如选择图书,则下面的商品列表框更新为图书类的商品,如选择计算机,则商品列表框更新为计算机类的商品;
switch (comboBox1.SelectedIndex)
{
case 0:
lbGoods.Items.Clear();
lbGoods.Items.Add("连衣裙");
lbGoods.Items.Add("外套");
lbGoods.Items.Add("裤子");
lbGoods.Items.Add("卡哇伊外套");
break;
case 1:
lbGoods.Items.Clear();
lbGoods.Items.Add("粉底液");
lbGoods.Items.Add("眼影盘");
lbGoods.Items.Add("出门必备!");
break;
case 2:
lbGoods.Items.Clear();
lbGoods.Items.Add("mini平板");
lbGoods.Items.Add("显示器");
lbGoods.Items.Add("手写板");
break;
}
(2)在左侧“商品列表”中选择某一商品后,点击“>”按钮,可将该商品添加到右侧“已选商品列表”中,左侧“商品列表”中的商品没有变化。移动添加时需注意要判断一下右侧“已选商品列表”中是否已存在该商品,若存在,提示用户“不能添加重复商品”;
bool exit = false;
for (int i = 0; i < lbSelectGoods.Items.Count; i++)
{
if (lbSelectGoods.Items[i].ToString() == lbGoods.SelectedItem.ToString())
{
MessageBox.Show("该商品不能重复选择");
exit = true;
break;
}
}
if(exit==false)
try
{
lbSelectGoods.Items.Add(lbGoods.SelectedItem.ToString());
}
catch
{
MessageBox.Show("选择不正确");
}
(3)在右侧“已选商品列表”中选择某一商品后,点击“<”按钮,可将该商品在右侧的“已选商品列表”中删除,左侧“商品列表”中的商品没有变化;
try
{
lbSelectGoods.Items.Remove(lbSelectGoods.SelectedItem.ToString());
}
catch
{
MessageBox.Show("选择不正确");
}
(4)点击“>>”按钮后,可将左侧“商品列表”中没有显示在右侧“已选商品列表”中的商品全部添加到右侧“已选商品列表”中;
lbSelectGoods.Items.Clear();
for (int i = 0; i < lbGoods.Items.Count; i++)
{
lbSelectGoods.Items.Add(lbGoods.Items[i]);
}
(5)点击“<<”按钮后,可清空右侧“已选商品列表”中的全部商品;
lbSelectGoods.Items.Clear();
(6)选择后付款方式以及确认方式后,点击“确定”按钮,可将用户输入的信息展示在最下方的文本框控件中;
textResult.Visible = true;
string name = cbName.Text;
string phone = txtPhone.Text;
string commondation = " ";
string pay = " ";
string confirm = " ";
for (int i = 0; i < lbSelectGoods.Items.Count; i++)
{
commondation += lbSelectGoods.Items[i].ToString() + " ";
if (wx.Checked)
pay= wx.Text;
else
pay = zhifub.Text;
if (Phone1.Checked)
confirm += Phone1.Text + " ";
if (Fax1.Checked)
confirm += Fax1.Text + " ";
if (Email1.Checked)
confirm += Email1.Text + " ";
if (name == " ")
MessageBox.Show("请输入姓名");
if (phone ==" ")
MessageBox.Show("请输入电话");
textBox1.Text = "姓名:" + name + "\r\n" + "电话:" + phone + "\r\n" +
"已选商品:" + commondation + "\r\n" + "支付方式:" + pay
+ "\r\n" + "确认方式:" + confirm+"\r\n";
textBox1.Show();
}
(7)点击“退出”按钮,可退出整个应用程序。
this.Close();
今天的文章如何自己做一个订单管理系统_如何自己做一个订单管理系统分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/86424.html