public static DataTable thongKe(DateTime d1, DateTime d2) { string sql = string.Format(@"SELECT [tb_KhachHang].[MaKhachHang] 'MÃ KH' ,[TenKhachHang] 'Tên khách hàng' ,[DiaChi] 'Địa chỉ' ,[SDT] 'SĐT' ,count(MaHoaDonBan) 'Số giao dịch' ,case when sum(tb_HoaDonBan.TongThanhToan) is not null then sum(tb_HoaDonBan.TongThanhToan) else '0' end 'Doanh thu mang lại' FROM [dbo].[tb_KhachHang] full outer join tb_HoaDonBan on tb_HoaDonBan.MaKhachHang = [tb_KhachHang].MaKhachHang WHERE NgayLap between '{0}' and '{1}' GROUP BY [tb_KhachHang].[MaKhachHang] ,[TenKhachHang] ,[DiaChi] ,[SDT]", d1.ToString("yyyy/MM/dd"), d2.ToString("yyyy/MM/dd")); return(Unility.GetDataTable(sql)); }
public static DataTable thongKe(DateTime d1, DateTime d2) { string sql = string.Format(@"SELECT [tb_HoaDonNhap].[MaHoaDonNhap] 'Mã hóa đơn' ,tb_NhaCungCap.TenNhaCungCap 'Tên NCC' --,tb_NhaCungCap.[MaNhaCungCap] 'Mã NCC' ,tb_NhanVien.TenNhanVien 'Tên nhân viên' --,tb_NhanVien.[MaNhanVien] 'Mã NV' ,[NgayLap] 'Ngày lập' ,Count(MaMatHang) 'Số mặt hàng' ,SUM(SoLuong) 'Tổng lượng bán' ,SUM(DonGia * SoLuong) 'Giá trị' FROM [dbo].[tb_HoaDonNhap] inner join tb_NhaCungCap on tb_NhaCungCap.MaNhaCungCap = [tb_HoaDonNhap].MaNhaCungCap inner join tb_NhanVien on tb_NhanVien.MaNhanVien = [tb_HoaDonNhap].MaNhanVien inner join tb_ChiTietHoaDonNhap on tb_ChiTietHoaDonNhap.MaHoaDonNhap = [tb_HoaDonNhap].MaHoaDonNhap WHERE NgayLap between '{0}' and '{1}' GROUP BY [tb_HoaDonNhap].[MaHoaDonNhap] ,tb_NhaCungCap.TenNhaCungCap ,tb_NhaCungCap.[MaNhaCungCap] ,tb_NhanVien.TenNhanVien ,tb_NhanVien.[MaNhanVien] ,[NgayLap]" , d1.ToString("yyyy/MM/dd"), d2.ToString("yyyy/MM/dd")); return(Unility.GetDataTable(sql)); }
public static DataTable layDuLieuRutGon() { return(Unility.GetDataTable(string.Format(@"SELECT MaMatHang 'Mã mặt hàng', TenMatHang 'Tên mặt hàng', DVT 'Đơn vị tính', GiaBan 'Giá bán' FROM tb_MatHang join tb_NhaCungCap on tb_MatHang.MaNhaCungCap = tb_NhaCungCap.MaNhaCungCap join tb_NhomHang on tb_MatHang.MaNhomHang = tb_NhomHang.MaNhomHang"))); }
public static DataTable tdk(DateTime d1, DateTime d2) { string sql = string.Format(@"SELECT tb_MatHang.MaMatHang 'MÃ HÀNG' , tb_MatHang.TenMatHang 'TÊN HÀNG' , CASE WHEN SUM(tb_ChiTietHoaDonNhap.SOLUONG) IS NULL THEN 0 ELSE SUM(tb_ChiTietHoaDonNhap.SOLUONG) END 'SỐ LƯỢNG NHẬP' , CASE WHEN SUM(tb_ChiTietHoaDonBan.SOLUONG) IS NULL THEN 0 ELSE SUM(tb_ChiTietHoaDonBan.SOLUONG) END 'SỐ LƯỢNG BÁN' , CASE WHEN SUM(tb_ChiTietHoaDonNhap.SOLUONG) IS NULL THEN 0 ELSE SUM(tb_ChiTietHoaDonNhap.SOLUONG) END - CASE WHEN SUM(tb_ChiTietHoaDonBan.SOLUONG) IS NULL THEN 0 ELSE SUM(tb_ChiTietHoaDonBan.SOLUONG) END 'HÀNG TỒN TRONG THÁNG' , case when (CASE WHEN SUM(tb_ChiTietHoaDonBan.SOLUONG) IS NULL THEN 0 ELSE SUM(tb_ChiTietHoaDonBan.SOLUONG) END != 0) then (sum(tb_ChiTietHoaDonNhap.DONGIA * tb_ChiTietHoaDonNhap.SOLUONG) - sum(tb_ChiTietHoaDonBan.DONGIA * tb_ChiTietHoaDonBan.SOLUONG)) else sum(tb_ChiTietHoaDonNhap.DONGIA * tb_ChiTietHoaDonNhap.SOLUONG) end 'GÍA TRỊ TỒN' FROM tb_MatHang FULL OUTER JOIN tb_ChiTietHoaDonBan ON tb_ChiTietHoaDonBan.MaMatHang = tb_MatHang.MaMatHang FULL OUTER JOIN tb_ChiTietHoaDonNhap ON tb_ChiTietHoaDonNhap.MaMatHang = tb_MatHang.MaMatHang FULL OUTER JOIN tb_HoaDonBan ON tb_HoaDonBan.MaHoaDonBan = tb_ChiTietHoaDonBan.MaHoaDonBan FULL OUTER JOIN tb_HoaDonNhap ON tb_HoaDonNhap.MaHoaDonNhap = tb_ChiTietHoaDonNhap.MaHoaDonNhap WHERE ( tb_HoaDonBan.NgayLap BETWEEN '{0}' AND '{1}' AND tb_HoaDonNhap.NgayLap BETWEEN '{0}' AND '{1}' ) OR ( tb_HoaDonBan.NgayLap IS NULL AND tb_HoaDonNhap.NgayLap BETWEEN '{0}' AND '{1}' ) GROUP BY tb_MatHang.MaMatHang, tb_MatHang.TenMatHang", d1, d2); return(Unility.GetDataTable(sql)); }
public static DataTable layDuLieu() { return(Unility.GetDataTable(@"SELECT MaCTHDN 'Mã chi tiết hóa đơn', MaHoaDonNhap 'Mã hóa đơn', tb_MatHang.TenMatHang 'Mặt hàng', DonGia 'Đơn giá',tb_ChiTietHoaDonNhap.SoLuong 'Số lượng' FROM tb_ChiTietHoaDonNhap join tb_MatHang on tb_ChiTietHoaDonNhap.MaMatHang = tb_MatHang.MaMatHang" )); }
public static DataTable timKiem(string MaCTHDN) { return(Unility.GetDataTable(@"SELECT MaCTHDN 'Mã chi tiết hóa đơn', MaHoaDonNhap 'Mã hóa đơn', tb_MatHang.TenMatHang 'Mặt hàng', DonGia 'Đơn giá',tb_ChiTietHoaDonNhap.SoLuong 'Số lượng' FROM tb_ChiTietHoaDonNhap join tb_MatHang on tb_ChiTietHoaDonNhap.MaMatHang = tb_MatHang.MaMatHang where MaCTHDN like '%" + MaCTHDN + "%' or MaHoaDonNhap like '%" + MaCTHDN + "%' or MaHoaDonNhap like '%" + MaCTHDN + "%'")); }
public static DataTable layDuLieuTimkiem(string k) { return(Unility.GetDataTable(string.Format(@"SELECT MaKhachHang 'Mã khách hàng', TenKhachHang 'Tên khách hàng', DiaChi 'Địa chỉ', SDT 'Số điện thoại' FROM tb_KhachHang WHERE MaKhachHang like N'%{0}%' or TenKhachHang like N'%{0}%' or DiaChi like N'%{0}%' or SDT like N'%{0}%' ", k))); }
public static DataTable layDuLieuTimkiem(string k) { return(Unility.GetDataTable(string.Format(@"SELECT MaHoaDonNhap 'Mã hóa đơn nhập', tb_NhaCungCap.TenNhaCungCap 'Nhà cung cấp', tb_NhanVien.TenNhanVien 'Nhân viên', NgayLap 'Ngày lập' FROM tb_HoaDonNhap join tb_NhaCungCap on tb_HoaDonNhap.MaNhaCungCap = tb_NhaCungCap.MaNhaCungCap join tb_NhanVien on tb_HoaDonNhap.MaNhanVien =tb_NhanVien.MaNhanVien WHERE MaHoaDonNhap like N'%{0}%' or tb_NhaCungCap.TenNhaCungCap like N'%{0}%' or tb_NhanVien.TenNhanVien like N'%{0}%' or NgayLap like N'%{0}%' ", k))); }
public static DataTable layDuLieuTimkiem(string k) { return(Unility.GetDataTable(string.Format(@"SELECT MaCTHDN 'Mã chi tiết hóa đơn', MaHoaDonNhap 'Mã hóa đơn', tb_MatHang.TenMatHang 'Mặt hàng', DonGia 'Đơn giá',tb_ChiTietHoaDonNhap.SoLuong 'Số lượng' FROM tb_ChiTietHoaDonNhap join tb_MatHang on tb_ChiTietHoaDonNhap.MaMatHang = tb_MatHang.MaMatHang WHERE MaCTHDN like N'%{0}%' or MaHoaDonNhap like N'%{0}%' or tb_MatHang.TenMatHang like N'%{0}%' ", k))); }
public static DataTable thongKe() { string sql = string.Format(@"SELECT [tb_NhaCungCap].[MaNhaCungCap] 'MÃ NCC' ,[TenNhaCungCap] 'TÊN NCC' ,[DiaChi] 'ĐỊA CHỈ' ,[SDT] 'SỐ ĐIỆN THOẠI' ,COUNT(tb_MatHang.MaMatHang ) 'SỐ MẶT HÀNG CUNG CẤP' ,COUNT(tb_HoaDonNhap.MaNhaCungCap ) 'SỐ GIAO DỊCH' FROM [dbo].[tb_NhaCungCap] join tb_MatHang on tb_MatHang.MaMatHang = [tb_NhaCungCap].MaNhaCungCap join tb_HoaDonNhap on tb_HoaDonNhap.MaNhaCungCap = [tb_NhaCungCap].MaNhaCungCap Group by [tb_NhaCungCap].[MaNhaCungCap] ,[TenNhaCungCap] ,[DiaChi] ,[SDT]"); return(Unility.GetDataTable(sql)); }
public static DataTable layDuLieuTimkiem(string k) { return(Unility.GetDataTable(string.Format(@"SELECT MaHoaDonBan 'Mã hóa đơn bán', tb_KhachHang.TenKhachHang 'Khách hàng' , tb_NhanVien.TenNhanVien 'Nhân viên' , NgayLap 'Ngày nhập', TongThanhToan 'Tổng thanh toán', DaThanhToan 'Đã thanh toán' FROM tb_HoaDonBan join tb_KhachHang on tb_HoaDonBan.MaKhachHang = tb_KhachHang.MaKhachHang join tb_NhanVien on tb_HoaDonBan.MaNhanVien =tb_NhanVien.MaNhanVien WHERE MaHoaDonBan like N'%{0}%' or tb_KhachHang.TenKhachHang like N'%{0}%' or tb_NhanVien.TenNhanVien like N'%{0}%' or NgayLap like N'%{0}%' or TongThanhToan like N'%{0}%' or DaThanhToan like N'%{0}%' ", k))); }
public static DataTable layDuLieuTimkiem(string k) { return(Unility.GetDataTable(string.Format(@"SELECT MaMatHang 'Mã mặt hàng', TenMatHang 'Tên mặt hàng', tb_NhaCungCap.TenNhaCungCap 'Nhà cung cấp', tb_NhomHang.TenNhomHang 'Nhóm hàng', DVT 'Đơn vị tính', GiaBan 'Giá bán', NgayCapNhat 'Ngày cập nhật' FROM tb_MatHang join tb_NhaCungCap on tb_MatHang.MaNhaCungCap = tb_NhaCungCap.MaNhaCungCap join tb_NhomHang on tb_MatHang.MaNhomHang = tb_NhomHang.MaNhomHang WHERE MaMatHang like N'%{0}%' or TenMatHang like N'%{0}%' or tb_NhaCungCap.TenNhaCungCap like N'%{0}%' or tb_NhomHang.TenNhomHang like N'%{0}%' or DVT like N'%{0}%' or GiaBan like N'%{0}%' or NgayCapNhat like N'%{0}%' ", k))); }
public static DataTable thongKe(DateTime d1, DateTime d2) { string sql = string.Format(@"SELECT MaMatHang 'Mã mặt hàng', TenMatHang 'Tên mặt hàng', tb_NhaCungCap.TenNhaCungCap 'Nhà cung cấp', tb_NhomHang.TenNhomHang 'Nhóm hàng', tb_MatHang.DVT 'Đơn vị tính', NgayCapNhat 'Ngày cập nhật', GiaBan 'Giá bán', tb_MatHang.SoLuong 'Số lượng', GiaBan * SoLuong 'Giá trị' FROM tb_MatHang join tb_NhaCungCap on tb_MatHang.MaNhaCungCap = tb_NhaCungCap.MaNhaCungCap join tb_NhomHang on tb_MatHang.MaNhomHang = tb_NhomHang.MaNhomHang WHERE NgayCapNhat between '{0}' and '{1}'" , d1.ToString("yyyy/MM/dd"), d2.ToString("yyyy/MM/dd")); return(Unility.GetDataTable(sql)); }
public static DataTable timKiem(string MaNhaCungCap) { return(Unility.GetDataTable("SELECT MaNhaCungCap 'Mã nhà cung cấp' ,TenNhaCungCap 'Tên nhà cung cấp' ,DiaChi 'Địa chỉ' ,SDT 'Số điện thoại' FROM tb_NhaCungCap where MaNhaCungCap like '%" + MaNhaCungCap + "%' or TenNhaCungCap like '%" + MaNhaCungCap + "%' ")); }
public static DataTable layDuLieu() { return(Unility.GetDataTable("SELECT MaHoaDonBan 'Mã hóa đơn bán',tb_KhachHang.TenKhachHang 'Khách hàng' ,tb_NhanVien.TenNhanVien 'Nhân viên' ,NgayLap 'Ngày nhập',TongThanhToan 'Tổng thanh toán',DaThanhToan 'Đã thanh toán' FROM tb_HoaDonBan join tb_KhachHang on tb_HoaDonBan.MaKhachHang = tb_KhachHang.MaKhachHang join tb_NhanVien on tb_HoaDonBan.MaNhanVien =tb_NhanVien.MaNhanVien order by cast(MaHoaDonBan as int) asc")); }
public static string layDonGia(string maMH) { string x = string.Format("SELECT GiaBan from tb_MatHang WHERE MaMatHang =N'{0}'", maMH); try { return(Unility.GetDataTable(x).Rows[0][0].ToString()); } catch { return(""); }; }
public static DataTable layDuLieuSoDieuKien(string MaMH) { return(Unility.GetDataTable(string.Format("SELECT MaMatHang 'Mã mặt hàng',TenMatHang 'Tên mặt hàng',tb_NhaCungCap.TenNhaCungCap 'Nhà cung cấp',tb_NhomHang.TenNhomHang 'Nhóm hàng',DVT 'Đơn vị tính',GiaBan 'Giá bán',CONVERT(nvarchar,NgayCapNhat,103) 'Ngày cập nhật' FROM tb_MatHang join tb_NhaCungCap on tb_MatHang.MaNhaCungCap = tb_NhaCungCap.MaNhaCungCap join tb_NhomHang on tb_MatHang.MaNhomHang = tb_NhomHang.MaNhomHang where MaMatHang = '{0}'", MaMH))); }
public static DataTable layDuLieu() { return(Unility.GetDataTable("SELECT MaMatHang 'Mã mặt hàng',TenMatHang 'Tên mặt hàng',tb_NhaCungCap.TenNhaCungCap 'Nhà cung cấp',tb_NhomHang.TenNhomHang 'Nhóm hàng',DVT 'Đơn vị tính',GiaBan 'Giá bán',NgayCapNhat 'Ngày cập nhật' FROM tb_MatHang join tb_NhaCungCap on tb_MatHang.MaNhaCungCap = tb_NhaCungCap.MaNhaCungCap join tb_NhomHang on tb_MatHang.MaNhomHang = tb_NhomHang.MaNhomHang")); }
public static DataTable timKiem(string MaPhongBan) { return(Unility.GetDataTable("SELECT MaPhongBan 'Mã phòng ban',TenPhongBan 'Tên phòng ban' FROM tb_PhongBan where MaPhongBan like '%" + MaPhongBan + "%' or TenPhongBan like '%" + MaPhongBan + "%'")); }
public static DataTable layDuLieu() { return(Unility.GetDataTable("SELECT MaNhaCungCap 'Mã nhà cung cấp' ,TenNhaCungCap 'Tên nhà cung cấp' ,DiaChi 'Địa chỉ' ,SDT 'Số điện thoại' FROM tb_NhaCungCap")); }
public static DataTable layDuLieuSoDieuKien(string TenDangNhap) { return(Unility.GetDataTable(string.Format("SELECT TenDangNhap 'Tên đăng nhập',MatKhau 'Mật khẩu',tb_NhanVien.TenNhanVien 'Nhân viên',tb_DangNhap.Role 'Quyền' FROM tb_DangNhap join tb_NhanVien on tb_DangNhap.MaNhanVien = tb_NhanVien.MaNhanVien where TenDangNhap = '{0}'", TenDangNhap))); }
public static DataTable timKiem(string MaHoaDonBan) { return(Unility.GetDataTable("SELECT MaHoaDonBan 'Mã hóa đơn bán',tb_KhachHang.TenKhachHang 'Khách hàng' ,tb_NhanVien.TenNhanVien 'Nhân viên' ,NgayLap 'Ngày nhập',TongThanhToan 'Tổng thanh toán',DaThanhToan 'Đã thanh toán' FROM tb_HoaDonBan join tb_KhachHang on tb_HoaDonBan.MaKhachHang = tb_KhachHang.MaKhachHang join tb_NhanVien on tb_HoaDonBan.MaNhanVien =tb_NhanVien.MaNhanVien where MaHoaDonBan like '%" + MaHoaDonBan + "%'")); }
public static DataTable layDuLieuSoDieuKien(string MaHDB) { return(Unility.GetDataTable(string.Format("SELECT MaHoaDonBan 'Mã hóa đơn bán',tb_KhachHang.TenKhachHang 'Khách hàng' ,tb_NhanVien.TenNhanVien 'Nhân viên' ,NgayLap 'Ngày nhập',TongThanhToan 'Tổng thanh toán',DaThanhToan 'Đã thanh toán' FROM tb_HoaDonBan join tb_KhachHang on tb_HoaDonBan.MaKhachHang = tb_KhachHang.MaKhachHang join tb_NhanVien on tb_HoaDonBan.MaNhanVien =tb_NhanVien.MaNhanVien where MaHoaDonBan = '{0}'", MaHDB))); }
public static DataTable layDuLieuSoDieuKien(string MaNCC) { return(Unility.GetDataTable(string.Format("SELECT MaNhaCungCap 'Mã nhà cung cấp' ,TenNhaCungCap 'Tên nhà cung cấp' ,DiaChi 'Địa chỉ' ,SDT 'Số điện thoại' FROM tb_NhaCungCap where MaNhaCungCap = '{0}'", MaNCC))); }
public static DataTable layDuLieuBaoCao(DateTime tuNgay, DateTime denNgay) { return(Unility.GetDataTable(string.Format("select tb_HoaDonBan.MaHoaDonBan 'Mã hóa đơn',tb_KhachHang.TenKhachHang 'Khách hàng', tb_NhanVien.TenNhanVien 'Nhân viên',tb_HoaDonBan.NgayLap 'Ngày lập',count(tb_ChiTietHoaDonBan.MaMatHang) 'Tổng mặt hàng bán',sum(tb_ChiTietHoaDonBan.SoLuong) 'Tổng số lượng hàng bán', TongThanhToan 'Giá trị hóa đơn' from tb_HoaDonBan join tb_ChiTietHoaDonBan on tb_HoaDonBan.MaHoaDonBan = tb_ChiTietHoaDonBan.MaHoaDonBan join tb_NhanVien on tb_HoaDonBan.MaNhanVien = tb_NhanVien.MaNhanVien join tb_KhachHang on tb_HoaDonBan.MaKhachHang = tb_KhachHang.MaKhachHang WHERE tb_HoaDonBan.NgayLap BETWEEN '{0}' AND '{1}' GROUP BY tb_HoaDonBan.MaHoaDonBan,tb_KhachHang.TenKhachHang,tb_NhanVien.TenNhanVien,tb_HoaDonBan.NgayLap,tb_HoaDonBan.TongThanhToan", tuNgay, denNgay))); }
//public static DataTable layDuLieuTimkiem(string k) //{ // return Unility.GetDataTable(string.Format("",k)); //} public static DataTable layDuLieuSoDieuKien(string TenChiTietHoaDonBan) { return(Unility.GetDataTable(string.Format("SELECT MaCTHDB 'Mã chi tiết hóa đơn bán',MaHoaDonBan 'Mã hóa đơn',tb_MatHang.TenMatHang 'Mặt hàng',DonGia 'Đơn giá',tb_ChiTietHoaDonBan.SoLuong 'Số lượng' FROM tb_ChiTietHoaDonBan join tb_MatHang on tb_ChiTietHoaDonBan.MaMatHang = tb_MatHang.MaMatHang where MaHoaDonBan = '{0}'", TenChiTietHoaDonBan))); }
public static DataTable layDuLieu() { return(Unility.GetDataTable("SELECT TenDangNhap 'Tên đăng nhập',MatKhau 'Mật khẩu',tb_NhanVien.TenNhanVien 'Nhân viên',tb_DangNhap.Role 'Quyền' FROM tb_DangNhap join tb_NhanVien on tb_DangNhap.MaNhanVien = tb_NhanVien.MaNhanVien")); }
public static DataTable timKiem(string MaCTHDB) { return(Unility.GetDataTable("SELECT MaCTHDB 'Mã chi tiết hóa đơn bán',MaHoaDonBan 'Mã hóa đơn',tb_MatHang.TenMatHang 'Mặt hàng',DonGia 'Đơn giá',tb_ChiTietHoaDonBan.SoLuong 'Số lượng' FROM tb_ChiTietHoaDonBan join tb_MatHang on tb_ChiTietHoaDonBan.MaMatHang = tb_MatHang.MaMatHang where MaCTHDB like '%" + MaCTHDB + "%' or MaHoaDonBan like '%" + MaCTHDB + "%'")); }
public static DataTable taiKhoan(string TenDangNhap, string matKhau) { return(Unility.GetDataTable(string.Format("SELECT * FROM tb_DangNhap WHERE TenDangNhap = N'{0}' and MatKhau = '{1}'", TenDangNhap, matKhau))); }
public static DataTable timKiem(string MaMatHang) { return(Unility.GetDataTable("SELECT MaMatHang 'Mã mặt hàng',TenMatHang 'Tên mặt hàng',tb_NhaCungCap.TenNhaCungCap 'Nhà cung cấp',tb_NhomHang.TenNhomHang 'Nhóm hàng',DVT 'Đơn vị tính',GiaBan 'Giá bán',NgayCapNhat 'Ngày cập nhật' FROM tb_MatHang join tb_NhaCungCap on tb_MatHang.MaNhaCungCap = tb_NhaCungCap.MaNhaCungCap join tb_NhomHang on tb_MatHang.MaNhomHang = tb_NhomHang.MaNhomHang where MaMatHang like '%" + MaMatHang + "%' or TenMatHang like '%" + MaMatHang + "%'")); }