// 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 <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); }
// 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); }
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); }
//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> 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); }
// Lấy thông tin người dùng có tên đăng nhập và mật khẩu tương ứng, trả về null nếu không thấy public static NguoiDung_DTO LayNguoiDung(string ten, string matkhau) { string sTruyVan = string.Format(@"select * from nguoidung where ten=N'{0}' and matkhau='{1}'", ten, matkhau); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } NguoiDung_DTO nd = new NguoiDung_DTO(); nd.STen = dt.Rows[0]["ten"].ToString(); nd.SMatKhau = dt.Rows[0]["matkhau"].ToString(); nd.IQuyen = int.Parse(dt.Rows[0]["quyen"].ToString()); DataProvider.DongKetNoi(con); return(nd); }
public static HoaDonBan_DTO TimHDBTheoMa(string ma) { string sTruyVan = string.Format(@"select * from hoadonban where mahd='{0}'", ma); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } HoaDonBan_DTO hdb = new HoaDonBan_DTO(); hdb.SMaHD = dt.Rows[0]["mahd"].ToString(); hdb.SMaNV = dt.Rows[0]["manv"].ToString(); hdb.SNgayBan = DateTime.Parse(dt.Rows[0]["ngayban"].ToString()); hdb.SMaKH = dt.Rows[0]["makh"].ToString(); hdb.SSoLuong = int.Parse(dt.Rows[0]["soluong"].ToString()); hdb.STongTien = float.Parse(dt.Rows[0]["tongtien"].ToString()); DataProvider.DongKetNoi(con); return(hdb); }
// Lấy thông tin nhà cc có mã ma, trả về null nếu không thấy public static NhaCC_DTO TimNhaCCTheoMa(string ma) { string sTruyVan = string.Format(@"select * from nhacungcap where mancc='{0}'", ma); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } NhaCC_DTO cc = new NhaCC_DTO(); cc.SMaNCC = dt.Rows[0]["mancc"].ToString(); cc.STenNCC = dt.Rows[0]["tenncc"].ToString(); cc.SDiaChi = dt.Rows[0]["diachi"].ToString(); cc.SDienThoai = dt.Rows[0]["dienthoai"].ToString(); cc.SGhiChu = dt.Rows[0]["ghichu"].ToString(); DataProvider.DongKetNoi(con); return(cc); }
public static Hang_DTO TimHangTheoMa(string ma) { string sTruyVan = string.Format(@"select * from hang where mah=N'{0}'", ma); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } Hang_DTO h = new Hang_DTO(); h.SMaHang = dt.Rows[0]["mah"].ToString(); h.STenHang = dt.Rows[0]["tenh"].ToString(); h.SMaNCC = dt.Rows[0]["mancc"].ToString(); h.SSoLuong = int.Parse(dt.Rows[0]["soluong"].ToString()); h.SDonGiaNhap = float.Parse(dt.Rows[0]["dongianhap"].ToString()); h.SDonGiaBan = float.Parse(dt.Rows[0]["dongiaban"].ToString()); //h.STenNCC = dt.Rows[0]["tenncc"].ToString(); DataProvider.DongKetNoi(con); return(h); }
// Lấy thông tin giảng viên có mã ma, trả về null nếu không thấy public static NhanVien_DTO TimNhanVienTheoMa(string ma) { string sTruyVan = string.Format(@"select * from NhanVien where manv='{0}'", ma); con = DataProvider.MoKetNoi(); DataTable dt = DataProvider.TruyVanLayDuLieu(sTruyVan, con); if (dt.Rows.Count == 0) { return(null); } NhanVien_DTO nv = new NhanVien_DTO(); nv.SMaNV = dt.Rows[0]["manv"].ToString(); nv.STenNV = dt.Rows[0]["tennv"].ToString(); nv.SChucVU = dt.Rows[0]["chucvu"].ToString(); nv.SGioiTinh1 = dt.Rows[0]["gioitinh"].ToString(); nv.SDiaChi = dt.Rows[0]["diachi"].ToString(); nv.SDienThoai = dt.Rows[0]["dienthoai"].ToString(); nv.SNgaySinh = DateTime.Parse(dt.Rows[0]["ngaysinh"].ToString()); DataProvider.DongKetNoi(con); return(nv); }