private void LoadGiaTriLoaiHoaDon() { int index = cmbLoaiHoaDon.SelectedIndex; if (index >= 0) { DataRow row = _loaiHoaDonDT.Rows[index]; //Lấy row tương ứng với index _loaiHoaDon = (LoaiHoaDon)Convert.ToInt32(row["Value"].ToString()); //gán vào _idCuaHang } else { _loaiHoaDon = LoaiHoaDon.TatCa; } }
public DataTable ThongKeHoaDon(DateTime fromDate, DateTime toDate, int idKhachHang, int idCuaHang, int idNhanVien, LoaiHoaDon loaiHoaDon) { DataTable table = new DataTable();//Create template table to get data from database string SearchString = Search + String.Format("where cast(NgayLap as datetime) between '{0}' and '{1}' " , fromDate.ToString("MM-dd-yyyy"), toDate.ToString("MM-dd-yyyy")); if (idKhachHang != 0) { SearchString += String.Format("and idKhachHang = '{0}' ", idKhachHang); } if (idCuaHang != 0) { SearchString += String.Format("and idCuaHang = '{0}' ", idCuaHang); } if (idNhanVien != 0) { SearchString += String.Format("and idNhanVien = '{0}' ", idNhanVien); } switch (loaiHoaDon) { case LoaiHoaDon.TatCa: break; case LoaiHoaDon.BanLe: SearchString += String.Format("and SiLe = '{0}' ", 0); break; case LoaiHoaDon.BanSi: SearchString += String.Format("and SiLe = '{0}' ", 1); break; } _conn.CMD.CommandText = SearchString; _conn.FillData(table); return(table); }
public DataTable ThongKeHoaDon(DateTime fromDate, DateTime toDate, int idKhachHang, int idCuaHang, int idNhanVien, LoaiHoaDon loaiHoaDon) { if (fromDate < toDate) { return(_mdlHoaDon.ThongKeHoaDon(fromDate, toDate, idKhachHang, idCuaHang, idNhanVien, loaiHoaDon)); } else { MessageBox.Show("Phải tìm kiếm từ ngày bé đến ngày lớn", "Thống kê", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } }