Lớp Mặt Hàng: MatHangFunction

Một phần của tài liệu PHẦN MỀM QUẢN LÝ BÁN HÀNG CỬA HÀNG ĐIỆN MÁY (Trang 35 - 40)

V. Phân tích hệ thống

1Lớp Mặt Hàng: MatHangFunction

Tên phương thức Kiểu trả về Mô tả ThemMathang(MatHangInfo mh,int

hanhDong)

int Thêm mặt hàng vào cơ sở dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0

CapNhatMatHang(MatHangInfo mh,int hanhDong)

int Cập nhật thông tin mặt hàng trong cơ sở dữ liệu trả về 1 nếu cập nhật thành công, ngược lại trả về 0 TimKiemMatHang(MatHangInfo mh,int hanhDong)

DataTable Tìm kiếm thông tin mặt hàng trong cơ sở dữ liệu trả về các

null.

ThongKeHangTonKho(int dk) DataTable Trả về tập hợp các MatHangInfo trong DataTable, ngược lại trả về null.

4.6. . Lớp Hóa đơn nhập hàng:HoaDonNhapHangFunction.

Tên phương thức Kiểu trả về Mô tả ThemHoaDonNhapHang(HoaDonNhaph

angInfo hdnh ,int hanhDong)

int Thêm mặt hàng vào cơ sở dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0

LayThongTinHoaDon() DataTable Lấy thông tin của hóa đơn nhập hàng, trả về datatable nếu thực hiện thành công, ngược lại trả về null.

CapNhatHoaDonNhapHang(HoaDonNh apHangInfo hdnh,int hanhDong)

int Cập nhật thông tin hóa đơn nhập hàng, trả về 1 nếu cập nhật thành công, ngược lại trả về 0.

ThongKeHoaDonNhapHang(string dieuKien)

DataTable Trả về 1 tập hợp các HoaDonNhapHangInfo trong database nếu thống kê thành công , ngược lại trả về null.

4.7. Lớp Chi tiết hóa đơn nhập hàng: ChiTietHoaDonNhapHangFunction. ChiTietHoaDonNhapHangFunction.

Tên phương thức Kiểu trả về Mô tả ThemChiTietHoaDonNhapHang

(ChiTietHoaDonNhaphangInfo ct ,int int Thêm chi tiết hóa đơn

hanhDong) dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0

LayChiTietHoaDonNhapHang() DataTable Lấy thông tin chi tiết của hóa đơn nhập hàng, trả về datatable nếu thực hiện thành công, ngược lại trả về null.

4.8. Lớp Hóa đơn bán hàng: HoaDonBanHangFunction.

Tên phương thức Kiểu trả về Mô tả ThemHoaDonBanHang

(HoaDonBanHangInfo ct ,int hanhDong)

int Thêm chi tiết hóa đơn nhập hàng vào cơ sở dữ liệu trả về 1 nếu thêm thành công, ngược lại trả về 0

LayThongTinHoaDonBanHang() DataTable Lấy thông tin chi tiết của hóa đơn nhập hàng, trả về datatable nếu thực hiện thành công, ngược lại trả về null.

TimKiemHoaDonBanHang(HoaDonBan

HangInfo hd,int hanhDong) DataTable Trả về tập các

HoaDonBanHangInfo trong DataTable nếu tìm thấy ngược lại trả về null.

ThongKeHoaDonBanHang(string dieuKien) (adsbygoogle = window.adsbygoogle || []).push({});

DataBase Trả về tập các

HoaDonBanHangInfo trong DataTable nếu thống kê thành công, ngược lại trả về null.

4.9. Lớp Chi tiết hóa đơn bán hàng: ChiTietHoaDonBanHangFunction. ChiTietHoaDonBanHangFunction.

Tên thuộc tính Kiểu Mô tả ThemChiTietHoaDonBanHang(ChiTiet

HoaDonBanHangInfo ct, int hanhDong)

Int Trả về 1 nếu thêm thành công, ngược lại trả về 0

CapNhatChiTietHoaDonBanHang(ChiT ietHoaDonBanHangInfo ct, int

hanhDong)

Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.

TimKiemChitietHoaDonBanHang(ChiTi etHoaDonBanHangInfo ct, int

hanhDong)

DataTable Trả về tập hợp các

ChiTietHoaDonBanHangInfo trong datatable nếu tìm kiếm thành công, ngược lại trả về null.

ThongKeDoanhThu(int dieuKien) DataTable Trả về tập hợp các nhóm hàng đã bán ra theo điều kiện nhập vào, ngược lại trả về null.

4.10. Lớp Khách Hàng: KhachHangFunction.

Tên thuộc tính Kiểu Mô tả ThemKhachHang(KhachHangInfo

kh,int hanhDong)

Int Trả về 1 nếu thêm thành công, ngược lại trả về 0

CapNhatThongTinKhachHang(KhachH angInfo kh, int hanhDong)

Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.

TimKiemKhachHang(string tenKH) DataTable Trả về tập hợp các KhachHangInfo trong

datatable nếu tìm kiếm thành công, ngược lại trả về null.

4.11. Lớp Hàng bảo hành: HangBaoHanhFunction.

Tên thuộc tính Kiểu Mô tả ThemHangBaoHanh(HangBaoHanhInfo

hbh,int hanhDong)

Int Trả về 1 nếu thêm thành công, ngược lại trả về 0

TimKiemHangBaoHanh(string tenhang) DataTable Trả về tập hợp các HangBaoHanhInfo trong datatable nếu tìm kiếm thành công, ngược lại trả về null.

ThongKeHangBaoHanh(string dieuKien)

DataTable Trả về tập hợp các HangBaoHanhInfo trong database theo điều kiện nhập vào, ngược lại trả về null.

4.12. Lớp Nhân viên: NhanVienFunction. (adsbygoogle = window.adsbygoogle || []).push({});

Tên thuộc tính Kiểu Mô tả ThemNhanVien(NhanVienInfo nv,int

hanhDong)

Int Trả về 1 nếu thêm thành công, ngược lại trả về 0

CapNhatThongTinNhanVien(NhanVien Info nv, int hanhDong)

Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.

TimKiemNhanVien(string tenNhanVien) DataTable Trả về tập hợp các NhanVienInfo trong

datatable nếu tìm kiếm thành công, ngược lại trả về null.

4.13. Lớp Danh sách mặt hàng: DanhSachMatHangFunction.

Tên thuộc tính Kiểu Mô tả ThemDanhSachMatHang(DanhSachMat

HangInfo dsmh,int hanhDong)

Int Trả về 1 nếu thêm thành công, ngược lại trả về 0

CapNhatDanhSachMatHang(DanhSach MatHangInfo dsmh, int hanhDong)

Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.

4.14. Lớp Nhóm hàng: NhomHangInfo.

Tên thuộc tính Kiểu Mô tả ThemNhomHang(NhomHangInfo nh,int

hanhDong)

Int Trả về 1 nếu thêm thành công, ngược lại trả về 0

CapNhatNhomHang(NhomHangInfo nh, int hanhDong)

Int Trả về 1 nếu cập nhật thành công, ngược lại trả về 0.

4.15. Lớp Nhân viên hàng bảo hành: NhanVienHangBaoHanhFunction. NhanVienHangBaoHanhFunction.

Tên thuộc tính Kiểu Mô tả ThemNhanVienHangBaoHanh(NhanVie

nHangBaoHanhInfo nv,int hanhDong)

Int Trả về 1 nếu thêm thành công, ngược lại trả về 0

4.16. Lớp Nhân viên xuất hàng:XuatHangFunction.

Tên thuộc tính Kiểu Mô tả ThemNhanVienXuatHang(XuatHangInf

Một phần của tài liệu PHẦN MỀM QUẢN LÝ BÁN HÀNG CỬA HÀNG ĐIỆN MÁY (Trang 35 - 40)