//thêm mới hóa đơn public void ThemMoiCTHoaDon(CTHoaDon hd) { try { String strThem = String.Format("INSERT INTO CTHoaDon(MaHD, MaS, SoLuong ,DonGia) VALUES('{0}','{1}',{2},{3})" , hd.MaHd , hd.MaS , hd.SoLuong , hd.Tien ); DataProvider._ExcuteNonQuery(strThem); } catch (Exception e) { Console.WriteLine(e); throw; } }
//thêm mới hóa đơn public void ThemMoiHoaDon(HoaDon hd) { try { String strThem = String.Format("INSERT INTO HoaDon(MaHD, TenHD,MaKH ,NgayHD) VALUES('{0}',N'{1}','{2}','{3}')" , hd.MaHd , hd.TenHd , hd.MaKh , hd.NgayBan ); DataProvider._ExcuteNonQuery(strThem); } catch (Exception e) { Console.WriteLine(e); throw; } }
public void ThemMoiCTHoaDon(CTHoaDon hd) { try { String strThem = String.Format("INSERT INTO CTHoaDon(MaCTHD,MaHD, MaS, SoLuong ,DonGia) VALUES('{0}','{1}','{2}',{3},{4})" , hd.MaCthd , hd.MaHd , hd.MaS , hd.SoLuong , hd.Tien ); DataProvider._ExcuteNonQuery(strThem); //cập nhật hóa đơn sau khi tổng tiền đã có String strCapNhatLaiTongTien = String.Format("UPDATE HOADON SET TongTien+= " + hd.SoLuong * hd.Tien + " WHERE MaHD = '" + hd.MaHd + "'"); DataProvider._ExcuteNonQuery(strCapNhatLaiTongTien); } catch (Exception e) { Console.WriteLine(e); throw; } }
//xóa chi tiết hóa đơn theo mã public void XoaCTHoaDonTheoMaS(String maHd) { String strMa = "delete from CTHoaDon where MaS = '" + maHd + "'"; DataProvider._ExcuteNonQuery(strMa); }
//xóa hóa đơn theo mã public void XoaHoaDon(String maHd) { String strMa = "delete from HoaDon where MaHD = '" + maHd + "'"; DataProvider._ExcuteNonQuery(strMa); }
//số lượng tồn sau khi trả lại sách k mua nữa public void soLuongTonTraLai(int slTon, String ma) { String strTon = "update SACH set SLuong=Sluong+" + slTon + " where MaS='" + ma + "'"; DataProvider._ExcuteNonQuery(strTon); }