// Lấy danh sách tất cả nhà cung cấp public static List <NhaCC_DTO> LayDSNhaCC() { string sTruyVan; sTruyVan = "select * from nhacungcap"; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <NhaCC_DTO> lstNhaCC = new List <DTO.NhaCC_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { NhaCC_DTO cc = new NhaCC_DTO(); cc.SMaNCC = dt.Rows[i]["mancc"].ToString(); cc.STenNCC = dt.Rows[i]["tenncc"].ToString(); cc.SDiaChi = dt.Rows[i]["diachi"].ToString(); cc.SDienThoai = dt.Rows[i]["dienthoai"].ToString(); cc.SGhiChu = dt.Rows[i]["ghichu"].ToString(); lstNhaCC.Add(cc); } DataProvider.DongKetNoi(con); return(lstNhaCC); }
// Lấy danh sách các nhân viên có mã chức vụ ma public static List <Hang_DTO> LayDSHangTheoMaNhaCC(string ma) { string sTruyVan = string.Format(@"select * from hang where mancc=N'{0}'", ma); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <Hang_DTO> lstHang = new List <DTO.Hang_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { Hang_DTO h = new Hang_DTO(); h.SMaHang = dt.Rows[i]["mah"].ToString(); h.STenHang = dt.Rows[i]["tenh"].ToString(); h.SMaNCC = dt.Rows[i]["mancc"].ToString(); h.SSoLuong = int.Parse(dt.Rows[i]["soluong"].ToString()); h.SDonGiaNhap = float.Parse(dt.Rows[i]["dongianhap"].ToString()); h.SDonGiaBan = float.Parse(dt.Rows[i]["dongiaban"].ToString()); lstHang.Add(h); } DataProvider.DongKetNoi(con); return(lstHang); }
// Lấy danh sách tất cả nhân viên public static List <NhanVien_DTO> LayDSNhanVien() { string sTruyVan; sTruyVan = "select * from nhanvien"; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <NhanVien_DTO> lstNhanVien = new List <DTO.NhanVien_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { NhanVien_DTO nv = new NhanVien_DTO(); nv.SMaNV = dt.Rows[i]["manv"].ToString(); nv.STenNV = dt.Rows[i]["tennv"].ToString(); nv.SChucVU = dt.Rows[i]["chucvu"].ToString(); nv.SGioiTinh1 = dt.Rows[i]["gioitinh"].ToString(); nv.SDiaChi = dt.Rows[i]["diachi"].ToString(); nv.SDienThoai = dt.Rows[i]["dienthoai"].ToString(); nv.SNgaySinh = DateTime.Parse(dt.Rows[i]["ngaysinh"].ToString()); lstNhanVien.Add(nv); } return(lstNhanVien); }
// Lấy danh sách tất cả nhân viên public static List <CTHD_DTO> LayDSCTHD() { //select n.*,c.tenncc from hang n, nhacungcap c where n.mancc=c.mancc string sTruyVan = @"select n.*,h.tenh from cthd n, hang h where n.mah=h.mah"; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <CTHD_DTO> lstCTHD = new List <DTO.CTHD_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { CTHD_DTO cthd = new CTHD_DTO(); cthd.SMaHD = dt.Rows[i]["mahd"].ToString(); cthd.SMaHang = dt.Rows[i]["mah"].ToString(); cthd.SSoLuong = int.Parse(dt.Rows[i]["soluong"].ToString()); cthd.SDonGia = float.Parse(dt.Rows[i]["dongia"].ToString()); cthd.SGiamGia = dt.Rows[i]["giamgia"].ToString(); cthd.STenHang = dt.Rows[i]["tenh"].ToString(); lstCTHD.Add(cthd); } DataProvider.DongKetNoi(con); return(lstCTHD); }
// Tìm Khách hàng theo tên, trả về null nếu không thấy public static List <KhachHang_DTO> TimKHTheoTen(string ten) { string sTruyVan = string.Format(@"select * from khachhang where tenkh like '%{0}%'", ten); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <KhachHang_DTO> lstKhachHang = new List <DTO.KhachHang_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { KhachHang_DTO kh = new KhachHang_DTO(); kh.SMaKH = dt.Rows[i]["makh"].ToString(); kh.STenKH = dt.Rows[i]["tenkh"].ToString(); kh.SDiaChi = dt.Rows[i]["diachi"].ToString(); kh.SDienThoai = dt.Rows[i]["dienthoai"].ToString(); lstKhachHang.Add(kh); } DataProvider.DongKetNoi(con); return(lstKhachHang); }
// Lấy danh sách tất cả nhân viên public static List <Hang_DTO> LayDSHang() { //select n.*,c.tenncc from hang n, nhacungcap c where n.mancc=c.mancc string sTruyVan = @"select n.*,c.tenncc from hang n, nhacungcap c where n.mancc=c.mancc"; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <Hang_DTO> lstHang = new List <DTO.Hang_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { Hang_DTO h = new Hang_DTO(); h.SMaHang = dt.Rows[i]["mah"].ToString(); h.STenHang = dt.Rows[i]["tenh"].ToString(); h.SMaNCC = dt.Rows[i]["mancc"].ToString(); h.SSoLuong = int.Parse(dt.Rows[i]["soluong"].ToString()); h.SDonGiaNhap = float.Parse(dt.Rows[i]["dongianhap"].ToString()); h.SDonGiaBan = float.Parse(dt.Rows[i]["dongiaban"].ToString()); h.STenNCC = dt.Rows[i]["tenncc"].ToString(); lstHang.Add(h); } DataProvider.DongKetNoi(con); return(lstHang); }
public static List <HoaDonBan_DTO> TimHDBTheoTen(string ten) { string sTruyVan = string.Format(@"select n.*,hd.tenkh,nv.tennv from hoadonban n, khachhang hd,nhanvien nv where hd.makh=n.makh and nv.manv=n.manv and tennv like '%{0}%'", ten); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <HoaDonBan_DTO> lstHDB = new List <DTO.HoaDonBan_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { HoaDonBan_DTO hdb = new HoaDonBan_DTO(); hdb.SMaHD = dt.Rows[i]["mahd"].ToString(); hdb.SMaNV = dt.Rows[i]["manv"].ToString(); hdb.SNgayBan = DateTime.Parse(dt.Rows[i]["ngayban"].ToString()); hdb.SMaKH = dt.Rows[i]["makh"].ToString(); hdb.SSoLuong = int.Parse(dt.Rows[i]["soluong"].ToString()); hdb.STongTien = float.Parse(dt.Rows[i]["tongtien"].ToString()); hdb.STenNV = dt.Rows[i]["tennv"].ToString(); hdb.STenKH = dt.Rows[i]["tenkh"].ToString(); lstHDB.Add(hdb); } DataProvider.DongKetNoi(con); return(lstHDB); }
// Lấy danh sách tất cả nhân viên public static List <HoaDonBan_DTO> LayDSHoaDonBan() { //select n.*,c.tenncc from hang n, nhacungcap c where n.mancc=c.mancc //select n.*,n.tennv,kh.tenkh from hoadonban hd, nhanvien n,khachhang kh where hd.manv=n.manv and hd.makh=kh.makh //select n.*,c.tenncc, nv.tennv from nhanvien nv, hdnhang n,nhacungcap c where n.mancc=c.mancc and nv.manv=n.manv string sTruyVan = @" select n.*,hd.tenkh,nv.tennv from hoadonban n, khachhang hd,nhanvien nv where hd.makh=n.makh and nv.manv=n.manv"; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <HoaDonBan_DTO> lstHoaDonBan = new List <DTO.HoaDonBan_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { HoaDonBan_DTO hdb = new HoaDonBan_DTO(); hdb.SMaHD = dt.Rows[i]["mahd"].ToString(); hdb.SMaNV = dt.Rows[i]["manv"].ToString(); hdb.SNgayBan = DateTime.Parse(dt.Rows[i]["ngayban"].ToString()); hdb.SMaKH = dt.Rows[i]["makh"].ToString(); hdb.SSoLuong = int.Parse(dt.Rows[i]["soluong"].ToString()); hdb.STongTien = float.Parse(dt.Rows[i]["tongtien"].ToString()); hdb.STenNV = dt.Rows[i]["tennv"].ToString(); hdb.STenKH = dt.Rows[i]["tenkh"].ToString(); lstHoaDonBan.Add(hdb); } DataProvider.DongKetNoi(con); return(lstHoaDonBan); }
// Lấy danh sách tất cả nhân viên public static List <KhachHang_DTO> LayDSKhachHang() { string sTruyVan; sTruyVan = "select * from khachhang"; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <KhachHang_DTO> lstKhachHang = new List <DTO.KhachHang_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { KhachHang_DTO kh = new KhachHang_DTO(); kh.SMaKH = dt.Rows[i]["makh"].ToString(); kh.STenKH = dt.Rows[i]["tenkh"].ToString(); kh.SDiaChi = dt.Rows[i]["diachi"].ToString(); kh.SDienThoai = dt.Rows[i]["dienthoai"].ToString(); lstKhachHang.Add(kh); } return(lstKhachHang); }
//Tìm Hoa đon nhap hang theo ma public static HoaDonNhapHang_DTO TimHDNHTheoMa(string ma) { string sTruyVan = string.Format(@"select * from hdnhang where shhd=N'{0}'", ma); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } HoaDonNhapHang_DTO hd = new HoaDonNhapHang_DTO(); hd.SSHHD = dt.Rows[0]["shhd"].ToString(); hd.SMaNCC = dt.Rows[0]["mancc"].ToString(); hd.SMaNV = dt.Rows[0]["manv"].ToString(); hd.SSoTien = float.Parse(dt.Rows[0]["sotien"].ToString()); hd.SDaTra = dt.Rows[0]["datra"].ToString(); hd.SConNo = dt.Rows[0]["conno"].ToString(); // hd.STenNCC = dt.Rows[0]["tenncc"].ToString(); // hd.STenNV = dt.Rows[0]["tennv"].ToString(); DataProvider.DongKetNoi(con); return(hd); }
public static List <HoaDonNhapHang_DTO> TimDSHDNHTheoMaNV(string ma) { string sTruyVan = string.Format(@"select * from hdnhang where manv='{0}'", ma); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <HoaDonNhapHang_DTO> lstHDN = new List <DTO.HoaDonNhapHang_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { HoaDonNhapHang_DTO hd = new HoaDonNhapHang_DTO(); hd.SSHHD = dt.Rows[i]["shhd"].ToString(); hd.SMaNCC = dt.Rows[i]["mancc"].ToString(); hd.SMaNV = dt.Rows[i]["manv"].ToString(); hd.SSoTien = float.Parse(dt.Rows[i]["sotien"].ToString()); hd.SDaTra = dt.Rows[i]["datra"].ToString(); hd.SConNo = dt.Rows[i]["conno"].ToString(); //hd.STenNCC = dt.Rows[i]["tenncc"].ToString(); // hd.STenNV = dt.Rows[i]["tennv"].ToString(); lstHDN.Add(hd); } DataProvider.DongKetNoi(con); return(lstHDN); }
public static List <HoaDonNhapHang_DTO> LayDSHoaDonNhapHang() { // @"select n.*,c.tenncc from hang n, nhacungcap c where n.mancc=c.mancc"; string sTruyVan; sTruyVan = @"select n.*,c.tenncc, nv.tennv from nhanvien nv, hdnhang n,nhacungcap c where n.mancc=c.mancc and nv.manv=n.manv "; con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } List <HoaDonNhapHang_DTO> lstHoaDonNhapHang = new List <DTO.HoaDonNhapHang_DTO>(); for (int i = 0; i < dt.Rows.Count; i++) { HoaDonNhapHang_DTO hd = new HoaDonNhapHang_DTO(); hd.SSHHD = dt.Rows[i]["shhd"].ToString(); hd.SMaNCC = dt.Rows[i]["mancc"].ToString(); hd.SMaNV = dt.Rows[i]["manv"].ToString(); hd.SSoTien = float.Parse(dt.Rows[i]["sotien"].ToString()); hd.SDaTra = dt.Rows[i]["datra"].ToString(); hd.SConNo = dt.Rows[i]["conno"].ToString(); hd.STenNCC = dt.Rows[i]["tenncc"].ToString(); hd.STenNV = dt.Rows[i]["tennv"].ToString(); lstHoaDonNhapHang.Add(hd); } DataProvider.DongKetNoi(con); return(lstHoaDonNhapHang); }
public static bool XoaHDB(HoaDonBan_DTO hdb) { string sTruyVan = string.Format(@"delete from hoadonban where mahd=N'{0}'", hdb.SMaHD); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
public static bool SuaHDB(HoaDonBan_DTO hdb) { string sTruyVan = string.Format(@"update hoadonban set manv=N'{0}', ngayban='{1}', makh=N'{2}', soluong='{3}', tongtien='{4}' where mahd='{5}'", hdb.SMaNV, hdb.SNgayBan, hdb.SMaKH, hdb.SSoLuong, hdb.STongTien, hdb.SMaHD); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
public static bool ThemHDB(HoaDonBan_DTO hdb) { string sTruyVan = string.Format(@"insert into hoadonban values('{0}','{1}','{2}','{3}','{4}','{5}')", hdb.SMaHD, hdb.SMaNV, hdb.SNgayBan, hdb.SMaKH, hdb.SSoLuong, hdb.STongTien); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
public static bool XoaNhanVien(NhanVien_DTO nv) { string sTruyVan = string.Format(@"delete from nhanvien where manv='{0}'", nv.SMaNV); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Sửa NhaCC public static bool SuaNhaCC(NhaCC_DTO cc) { string sTruyVan = string.Format(@"update nhacungcap set tenncc=N'{0}', diachi=N'{1}', dienthoai=N'{2}', ghichu=N'{3}' where mancc='{4}'", cc.STenNCC, cc.SDiaChi, cc.SDienThoai, cc.SGhiChu, cc.SMaNCC); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Xóa giảng viên public static bool XoaKhachHang(KhachHang_DTO kh) { string sTruyVan = string.Format(@"delete from khachhang where makh='{0}'", kh.SMaKH); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Xóa hóa Don Nhap public static bool XoaHDN(HoaDonNhapHang_DTO hd) { string sTruyVan = string.Format(@"delete from hdnhang where shhd=N'{0}'", hd.SSHHD); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
public static bool SuaHDN(HoaDonNhapHang_DTO hd) { string sTruyVan = string.Format(@"update hdnhang set mancc=N'{0}', manv='{1}', sotien='{2}', datra=N'{3}', conno=N'{4}' where shhd='{5}'", hd.SMaNCC, hd.SMaNV, hd.SSoTien, hd.SDaTra, hd.SConNo, hd.SSHHD); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Thêm hoa dơn nhap public static bool ThemHDN(HoaDonNhapHang_DTO hd) { string sTruyVan = string.Format(@"insert into hdnhang values('{0}',N'{1}',N'{2}','{3}',N'{4}',N'{5}')", hd.SSHHD, hd.SMaNCC, hd.SMaNV, hd.SSoTien, hd.SDaTra, hd.SConNo); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Xóa giảng viên public static bool XoaNhaCC(NhaCC_DTO cc) { string sTruyVan = string.Format(@"delete from nhacungcap where mancc='{0}'", cc.SMaNCC); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Thêm giảng viên public static bool ThemKhachHang(KhachHang_DTO kh) { string sTruyVan = string.Format(@"insert into khachhang values('{0}',N'{1}',N'{2}',N'{3}')", kh.SMaKH, kh.STenKH, kh.SDiaChi, kh.SDienThoai); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
public static bool ThemCTHD(CTHD_DTO cthd) { string sTruyVan = string.Format(@"insert into cthd values('{0}',N'{1}','{2}','{3}',N'{4}')", cthd.SMaHD, cthd.SMaHang, cthd.SSoLuong, cthd.SDonGia, cthd.SGiamGia); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Sửa khách hàng public static bool SuaKhachHang(KhachHang_DTO kh) { string sTruyVan = string.Format(@"update khachhang set tenkh=N'{0}',diachi=N'{1}',dienthoai=N'{2}' where makh='{3}'", kh.STenKH, kh.SDiaChi, kh.SDienThoai, kh.SMaKH); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Thêm Nha Cung Cấp public static bool ThemNhaCC(NhaCC_DTO cc) { string sTruyVan = string.Format(@"insert into nhacungcap values('{0}',N'{1}',N'{2}',N'{3}',N'{4}')", cc.SMaNCC, cc.STenNCC, cc.SDiaChi, cc.SDienThoai, cc.SGhiChu); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Thêm giảng viên public static bool ThemNhanVien(NhanVien_DTO nv) { string sTruyVan = string.Format(@"insert into nhanvien values('{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}',N'{6}')", nv.SMaNV, nv.STenNV, nv.SChucVU, nv.SGioiTinh1, nv.SDiaChi, nv.SDienThoai, nv.SNgaySinh); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Sửa giảng viên public static bool SuaNhanVien(NhanVien_DTO nv) { string sTruyVan = string.Format(@"update nhanvien set tennv=N'{0}',chucvu=N'{1}' ,gioitinh=N'{2}',diachi=N'{3}',dienthoai=N'{4}',ngaysinh=N'{5}' where manv='{6}'", nv.STenNV, nv.SChucVU, nv.SGioiTinh1, nv.SDiaChi, nv.SDienThoai, nv.SNgaySinh, nv.SMaNV); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
public static bool XoaCTHD(CTHD_DTO cthd) { string sTruyVan = string.Format(@"delete from cthd where mahd=N'{0}'", cthd.SMaHD); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }
// Xóa nhân viên public static bool XoaHang(Hang_DTO h) { string sTruyVan = string.Format(@"delete from hang where mah=N'{0}'", h.SMaHang); con = DataProvider.MoKetNoi(); bool kq = DataProvider.TruyVanKhongLayDuLieu(sTruyVan, con); DataProvider.DongKetNoi(con); return(kq); }