예제 #1
0
        public void BangThongKeTheoNam()
        {
            int KCNam;

            if (cbNam.Text == "10 năm")
            {
                KCNam = 10;
            }
            else
            {
                KCNam = 5;
            }
            DataTable dtHoaDon            = HoaDonOrder_DAO.LocHoaDonTheoNam(DateTime.Now.ToString("yyyy"), KCNam);
            List <QuanLiHoaDon_DTO> lstHD = new List <QuanLiHoaDon_DTO>();

            for (int i = 0; i < dtHoaDon.Rows.Count; i++)
            {
                QuanLiHoaDon_DTO hoaDon = new QuanLiHoaDon_DTO();
                hoaDon.NgayThanhToan = dtHoaDon.Rows[i]["Nam"].ToString();
                hoaDon.SoTien        = dtHoaDon.Rows[i]["DoanhThu"].ToString();
                lstHD.Add(hoaDon);
            }
            if (lstHD == null)
            {
                MessageBox.Show("Không có kết quả nào");
                return;
            }
            CultureInfo cul = new CultureInfo("vi-VN");

            lbDTNum.Text             = DoanhThu(lstHD);
            chartDoanhThu.DataSource = dtHoaDon;
            chartDoanhThu.ChartAreas["ChartArea1"].AxisX.Title = "Năm";
            chartDoanhThu.ChartAreas["ChartArea1"].AxisY.Title = "Doanh Thu";

            chartDoanhThu.Series["Doanh Thu"].XValueMember  = "Nam";
            chartDoanhThu.Series["Doanh Thu"].YValueMembers = "DoanhThu";
        }
예제 #2
0
 public static List <HoaDonOrder_DTO> LoadHoaDon(int idBan)
 {
     return(HoaDonOrder_DAO.LoadHoaDon(idBan));
 }
예제 #3
0
 // xóa hóa đơn
 public static bool XoaHoaDon(int IDHoaDon)
 {
     return(HoaDonOrder_DAO.XoaHoaDon(IDHoaDon));
 }
예제 #4
0
 // lọc hóa đơn
 public static List <QuanLiHoaDon_DTO> LocHoaDon(string tuNgay, string denNgay)
 {
     return(HoaDonOrder_DAO.LocHoaDon(tuNgay, denNgay));
 }
예제 #5
0
 public static List <QuanLiHoaDon_DTO> DanhSachHoaDon()
 {
     return(HoaDonOrder_DAO.DanhSachHoaDon());
 }
예제 #6
0
 public static bool XoaToanBoHoaDon()
 {
     return(HoaDonOrder_DAO.XoaToanBoHoaDon());
 }
예제 #7
0
 public static bool ChuyenBan(int idFromTable, int idToTable)
 {
     return(HoaDonOrder_DAO.ChuyenBan(idFromTable, idToTable));
 }
예제 #8
0
 public static bool XoaMonAn(int IDHoaDon, int IDMonAn)
 {
     return(HoaDonOrder_DAO.XoaMonAn(IDHoaDon, IDMonAn));
 }
예제 #9
0
 public static bool CapNhatSoLuongMonAn(int soLuong, int IDHoaDon, int IDMonAn)
 {
     return(HoaDonOrder_DAO.CapNhatSoLuongMonAn(soLuong, IDHoaDon, IDMonAn));
 }
예제 #10
0
 public static bool ThemThongTinHoaDon(int iDHoaDon, int iDMonAn, int soLuong)
 {
     return(HoaDonOrder_DAO.ThemThongTinHoaDon(iDHoaDon, iDMonAn, soLuong));
 }
예제 #11
0
 public static bool UpdateHoaDon(int tinhTrang, string ngayThanhToan, int soTien, int idBan)
 {
     return(HoaDonOrder_DAO.UpdateHoaDon(tinhTrang, ngayThanhToan, soTien, idBan));
 }
예제 #12
0
 public static int layIDHoaDon(int iDban)
 {
     return(HoaDonOrder_DAO.layIDHoaDon(iDban));
 }
예제 #13
0
 public static bool ThemHoaDon(int idBan)
 {
     return(HoaDonOrder_DAO.ThemHoaDon(idBan));
 }
예제 #14
0
 public static List <QuanLiHoaDon_DTO> DoanhThuTrongNgay(string Ngay) => HoaDonOrder_DAO.DoanhThuTrongNgay(Ngay);
예제 #15
0
 public static DataTable LocHoaDonTheoNam(string Nam, int KhoangCachNam) => HoaDonOrder_DAO.LocHoaDonTheoNam(Nam, KhoangCachNam);
예제 #16
0
 public static DataTable LocHoaDonTheoThang(string Nam) => HoaDonOrder_DAO.LocHoaDonTheoThang(Nam);