public static List <rptHoaDon_TaiKhoanDTO> DoiMaNhanVienThanhTenNhanVien(DateTime timeStart, DateTime timeEnd) { SqlConnection connection = DataProvider.GetConnection(); string query = "SELECT HoaDon.ma_hoa_don, HoaDon.ngay_lap, TaiKhoan.ho_ten, HoaDon.tien_mat, HoaDon.tien_thua, HoaDon.tong_tien FROM HoaDon,TaiKhoan WHERE HoaDon.nhan_vien_lap=TaiKhoan.ma_tai_khoan and ngay_lap between @timeStart and @timeEnd"; SqlCommand command = new SqlCommand(); command.Parameters.Add("@timeStart", System.Data.SqlDbType.DateTime, 0).Value = timeStart; command.Parameters.Add("@timeEnd", System.Data.SqlDbType.DateTime, 0).Value = timeEnd; command.CommandText = query; command.Connection = connection; connection.Open(); SqlDataReader reader = command.ExecuteReader(); List <rptHoaDon_TaiKhoanDTO> result = new List <rptHoaDon_TaiKhoanDTO>(); if (reader.HasRows) { while (reader.Read()) { rptHoaDon_TaiKhoanDTO hoaDon_TaiKhoanDTO = new rptHoaDon_TaiKhoanDTO(); hoaDon_TaiKhoanDTO.MaHoaDon = reader.GetInt32(0); hoaDon_TaiKhoanDTO.NgayLap = reader.GetDateTime(1); hoaDon_TaiKhoanDTO.TenNhanVien = reader.GetString(2); hoaDon_TaiKhoanDTO.TienMat = reader.GetDouble(3); hoaDon_TaiKhoanDTO.TienThua = reader.GetDouble(4); hoaDon_TaiKhoanDTO.TongTien = reader.GetDouble(5); result.Add(hoaDon_TaiKhoanDTO); } } connection.Close(); return(result); }
public static List <rptHoaDon_TaiKhoanDTO> LayHoaDonMaMoiNhat() { SqlConnection connection = DataProvider.GetConnection(); string query = "SELECT HoaDon.ma_hoa_don, HoaDon.ngay_lap, TaiKhoan.ho_ten, HoaDon.tien_mat, HoaDon.tien_thua, HoaDon.tong_tien FROM HoaDon,TaiKhoan where HoaDon.nhan_vien_lap=TaiKhoan.ma_tai_khoan and ma_hoa_don = (SELECT MAX(ma_hoa_don)FROM HoaDon)"; SqlCommand command = new SqlCommand(); command.CommandText = query; command.Connection = connection; connection.Open(); SqlDataReader reader = command.ExecuteReader(); List <rptHoaDon_TaiKhoanDTO> result = new List <rptHoaDon_TaiKhoanDTO>(); if (reader.HasRows) { while (reader.Read()) { rptHoaDon_TaiKhoanDTO hoaDon_TaiKhoanDTO = new rptHoaDon_TaiKhoanDTO(); hoaDon_TaiKhoanDTO.MaHoaDon = reader.GetInt32(0); hoaDon_TaiKhoanDTO.NgayLap = reader.GetDateTime(1); hoaDon_TaiKhoanDTO.TenNhanVien = reader.GetString(2); hoaDon_TaiKhoanDTO.TienMat = reader.GetDouble(3); hoaDon_TaiKhoanDTO.TienThua = reader.GetDouble(4); hoaDon_TaiKhoanDTO.TongTien = reader.GetDouble(5); result.Add(hoaDon_TaiKhoanDTO); } } connection.Close(); return(result); }
public static List <rptHoaDon_TaiKhoanDTO> DanhSachHoaDonVuaMoiLapTrongNgay() { SqlConnection connection = DataProvider.GetConnection(); string query = "select HoaDon.ma_hoa_don, HoaDon.ngay_lap, TaiKhoan.ho_ten, HoaDon.tien_mat, HoaDon.tien_thua, HoaDon.tong_tien from HoaDon,TaiKhoan where HoaDon.nhan_vien_lap=TaiKhoan.ma_tai_khoan and DAY(GETDATE()) = DAY(ngay_lap) and MONTH(GETDATE()) = MONTH(ngay_lap) and YEAR(GETDATE()) = YEAR(ngay_lap)"; SqlCommand command = new SqlCommand(); command.CommandText = query; command.Connection = connection; connection.Open(); SqlDataReader reader = command.ExecuteReader(); List <rptHoaDon_TaiKhoanDTO> result = new List <rptHoaDon_TaiKhoanDTO>(); if (reader.HasRows) { while (reader.Read()) { rptHoaDon_TaiKhoanDTO hoaDon_TaiKhoanDTO = new rptHoaDon_TaiKhoanDTO(); hoaDon_TaiKhoanDTO.MaHoaDon = reader.GetInt32(0); hoaDon_TaiKhoanDTO.NgayLap = reader.GetDateTime(1); hoaDon_TaiKhoanDTO.TenNhanVien = reader.GetString(2); hoaDon_TaiKhoanDTO.TienMat = reader.GetDouble(3); hoaDon_TaiKhoanDTO.TienThua = reader.GetDouble(4); hoaDon_TaiKhoanDTO.TongTien = reader.GetDouble(5); result.Add(hoaDon_TaiKhoanDTO); } } connection.Close(); return(result); }