public void ThemChiTietHoaDon()
 {
     BLL.ChiTietHoaDonBLL chiTietHoaDon = new BLL.ChiTietHoaDonBLL();
     BLL.HoaDonBLL        hoaDon        = new BLL.HoaDonBLL();
     hd = hoaDon.getBill();
     hd = hoaDon.getBill();
     if (listViewGioHang.Items.Count <= 0)
     {
         MessageBox.Show("Hãy thêm vào giỏ hàng trước khi lập hóa đơn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         for (int i = 0; i < listViewGioHang.Items.Count; i++)
         {
             string maSP    = "";
             int    soLuong = Int32.Parse(listViewGioHang.Items[i].SubItems[1].Text);
             double donGia  = Double.Parse(xoaChuoiTongTienVND(listViewGioHang.Items[i].SubItems[2].Text));
             foreach (var temp in cbbSanPham.Items)
             {
                 DataRowView ma = (DataRowView)temp;
                 if (ma.Row.ItemArray[1].ToString() == listViewGioHang.Items[i].SubItems[0].Text)
                 {
                     maSP = ma.Row.ItemArray[0].ToString();
                     break;
                 }
             }
             cthd = new ChiTietHoaDonDTO(hd.MaHD, maSP, soLuong, donGia);
             chiTietHoaDon.Insert(cthd);
         }
         MessageBox.Show("Thêm thành công ");
     }
 }
Exemple #2
0
        public bool Insert(DTO.ChiTietHoaDonDTO data)
        {
            string query  = string.Format("EXEC dbo.INSERT_CTHD '{0}', '{1}',{2},{3}", data.MaHD, data.MaSP, data.SoLuong, data.DonGia);
            int    result = DataProvider.Instance.ExecuteNonQuery(query);

            return(result > 0);
        }
Exemple #3
0
        public bool Delete(DTO.ChiTietHoaDonDTO data)
        {
            string query  = "";
            int    result = DataProvider.Instance.ExecuteNonQuery(query);

            return(result > 0);
        }
Exemple #4
0
        public DataTable Load(DTO.ChiTietHoaDonDTO data)
        {
            string query = string.Format("");

            return(DataProvider.Instance.ExecuteQuery(query));
        }