Ejemplo n.º 1
0
        public void thanhtoan()
        {
            HoaDon hoadon = new HoaDon();

            hoadon.TenDangNhap = (Tendn == null ? "" : Tendn);
            hoadon.MaKhachHang = (Makh == null ? "" : Makh);
            hoadon_bus.Thanhtoan(hoadon);
            cthoadon_bus.CthoadonDelete();
            for (int i = 0; i < datachonsp.Rows.Count - 1; i++)
            {
                ChiTietHoaDon chitiethoadon = new ChiTietHoaDon();
                chitiethoadon.MaSanPham = datachonsp.Rows[i].Cells[0].Value.ToString();
                chitiethoadon.SoLuong   = datachonsp.Rows[i].Cells[2].Value.ToString();
                chitiethoadon.DonGia    = datachonsp.Rows[i].Cells[3].Value.ToString();
                cthoadon_bus.CthoadonInsert(chitiethoadon);
            }
        }
Ejemplo n.º 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();
        }
Ejemplo n.º 3
0
        private void picSanPham6_Click(object sender, EventArgs e)
        {
            count6++;
            try
            {
                String maSanPham       = currentList[5].MaSanPham;
                String maHoaDon        = bus_hoaDon.layHoaDonTheoMaBan(maCuaBan).MaHoaDon;
                String maChiTietHoaDon = bus_chiTietHoaDon.taoMa();

                ChiTietHoaDon chitiet = new ChiTietHoaDon(maChiTietHoaDon, maHoaDon, maSanPham, 1);
                bus_chiTietHoaDon.themChiTietHoaDon(chitiet);
                tongTien();
                if (tongTien() != 0)
                {
                    btn_thanhToan.Visible = true;
                }

                hienThiBan(maCuaBan);
            }
            catch (Exception)
            {
            }
        }