示例#1
0
        private void BtnTangGiam_Click(object sender, EventArgs e)
        {
            GunaNumeric nb = (GunaNumeric)sender;

            if (nb.Value > 10)
            {
                MessageBox.Show("Đã vượt giới hạn cho phép. 10!");
                nb.Value = 10;
                return;
            }
            foreach (Control item in pnChiTietHoaDon.Controls)
            {
                if (item.Tag != null && item.Tag.ToString() == nb.Tag.ToString())
                {
                    usChiTietSanPham usChiTiet = (usChiTietSanPham)item;
                    usChiTiet.capnhapTongTien((int)nb.Value);
                    // Cap nhap so luong moi don hang
                    catnhapSoLuongSanPhamChiTiet(nb.Tag.ToString(), (int)nb.Value);
                }
                else
                {
                    continue;
                }
            }
            capnhapTongTien();
        }
示例#2
0
        private void itemsp_Click(object sender, EventArgs e)
        {
            PictureBox pc = (PictureBox)sender;

            if (lstChiTiet == null)
            {
                MessageBox.Show("Vui lòng ấn tạo hóa đơn trước khi thêm món!");
                return;
            }
            string[] mavagia = pc.Tag.ToString().Split(',');

            ChiTietHoaDon cthd = new ChiTietHoaDon();

            cthd.MaHoaDon = " ";

            cthd.MaSanPham = mavagia[0];
            cthd.SoLuong   = 1;
            cthd.ThanhTien = Convert.ToInt32(mavagia[1]);

            if (!checkHD(mavagia[0]))
            {
                MessageBox.Show("Sản phẩm đã có trong chi tiết hóa đơn");
                return;
            }
            lstChiTiet.Add(cthd);
            usChiTietSanPham usChiTiet = new usChiTietSanPham();

            usChiTiet.setValue(mavagia[0]);
            usChiTiet.Tag             = mavagia[0];
            usChiTiet.btnTangGiam.Tag = mavagia[0];
            usChiTiet.btnXoa.Tag      = mavagia[0];

            pnChiTietHoaDon.Controls.Add(usChiTiet);
            usChiTiet.Dock = DockStyle.Top;

            usChiTiet.btnTangGiam.Click += BtnTangGiam_Click;;
            usChiTiet.btnXoa.Click      += BtnXoa_Click;;
            capnhapTongTien();
        }