예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult dialog = MessageBox.Show("Bạn muốn thanh toán?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (dialog == DialogResult.OK)
            {
                if (listView1.Items.Count != 0)
                {
                    Global.lstItemBuy.Clear();
                    foreach (ListViewItem it in listView1.Items)
                    {
                        Thuoc sp = APIs.GetThuocByID(int.Parse(it.Text))[0];
                        sp.Soluong = int.Parse(it.SubItems[2].Text);
                        Global.lstItemBuy.Add(sp);
                    }
                    if (checkBox1.Checked)
                    {
                        Global.khachhangID  = APIs.GetKhachhangByName(comboKhachhang.Text).KhachhangID;
                        Global.Tenkhachhang = comboKhachhang.Text;
                        Global.Diachi       = APIs.GetKhachhangByName(comboKhachhang.Text).Diachi;
                    }
                    else
                    {
                        if (textBoxKhachhang.Text == "" || textBoxDiachi.Text == "")
                        {
                            MessageBox.Show("Bạn chưa nhập thông tin khách hàng!");
                            return;
                        }
                        Global.khachhangID  = 1;
                        Global.Tenkhachhang = textBoxKhachhang.Text;
                        Global.Diachi       = textBoxDiachi.Text;
                    }

                    Hoadon hd = new Hoadon();
                    hd.passData = PassData;
                    hd.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Bạn chưa chọn món hàng nào!");
                }
            }
        }