示例#1
0
        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;
            }
        }
示例#2
0
        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);
        }
示例#3
0
 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);
     }
 }