Пример #1
0
 public static bool ThemHDNhap(HDNhapDTO hd)
 {
     hd.MaHDNhap = (HDNhapDAO.LayMaHDNhapLonNhat() + 1);
     if (!HDNhapDAO.ThemHDNhap(hd))
     {
         return(false);
     }
     return(true);
 }
Пример #2
0
        public static int LayMaHDNhapLonNhat()
        {
            int maxHDNhap = HDNhapDAO.LayMaHDNhapLonNhat();

            if (maxHDNhap != 0)
            {
                return(maxHDNhap + 1);
            }
            return(1);
        }
Пример #3
0
        public string LayMaHDNTiepTheo()
        {
            HDNhapDAO Dao   = new HDNhapDAO();
            string    MAHDN = Dao.MaHDNLonNhat();

            if (string.IsNullOrEmpty(MAHDN))
            {
                return("HDN001");
            }
            else
            {
                int ChuyenSo = int.Parse(MAHDN.Replace("HDN", ""));
                return("HDN" + (ChuyenSo + 1).ToString("000"));
            }
        }
Пример #4
0
 public static bool CapNhatTrangThaiHuy(int maHDNhap, int tTai)
 {
     return(HDNhapDAO.CapNhatTrangThaiHuy(maHDNhap, tTai));
 }
Пример #5
0
        public HDNhapDTO DemMaHDNhap()
        {
            HDNhapDAO dao = new HDNhapDAO();

            return(dao.DemMaHDN());
        }
Пример #6
0
 public static bool HoanTatHD(HDNhapDTO hd)
 {
     return(HDNhapDAO.HoanTatHD(hd));
 }
Пример #7
0
 //Cập nhật trạng thái của hóa đơn(0: chưa thanh toán - 1: đã thanh toán)
 public static bool CapNhatTrangThaiHD(int maHD, int tThai)
 {
     return(HDNhapDAO.CapNhatTrangThaiHD(maHD, tThai));
 }
Пример #8
0
        public List <HDNhapDTO> LAYDSHDNhap()
        {
            HDNhapDAO DAO = new HDNhapDAO();

            return(DAO.LAYDSHDNhap());
        }
Пример #9
0
 public static bool CapNhatHDNhap(int maHD, int tTien)
 {
     return(HDNhapDAO.CapNhatHDNhap(maHD, tTien));
 }
Пример #10
0
 public static DataTable LayDSHDNhapBiXoa(string tenTK)
 {
     return(HDNhapDAO.LayDSHDNhapBiXoa(tenTK));
 }
Пример #11
0
 //Lấy tổng tiền trong HD
 public static int LayTongTienHDNhap(int maHD)
 {
     return(HDNhapDAO.LayTongTienHD(maHD));
 }
Пример #12
0
        public List <TK_HDNhap_NSXDTO> LAYDSHDNhapTheoMaHD(string mahd)
        {
            HDNhapDAO dao = new HDNhapDAO();

            return(dao.LAYDSHDNhapTheoMaHD(mahd));
        }
Пример #13
0
        public bool ThemHDN(HDNhapDTO DTO)
        {
            HDNhapDAO DAO = new HDNhapDAO();

            return(DAO.ThemHDN(DTO));
        }
Пример #14
0
        public List <TK_HDNhap_NSXDTO> LayDanHSachHDNHuy(DateTime TimeTu, DateTime TimeDen)
        {
            HDNhapDAO dao = new HDNhapDAO();

            return(dao.LayDanhSachHDNHuy(TimeTu, TimeDen));
        }
Пример #15
0
        public List <TK_HDNhap_NSXDTO> LAYDSHDNhapTheoNgay(DateTime TimeTu, DateTime TimeDen)
        {
            HDNhapDAO dao = new HDNhapDAO();

            return(dao.LAYDSHDNhapTheoNgay(TimeTu, TimeDen));
        }
Пример #16
0
        public List <HDNhapDTO> TimKiem(string ma)
        {
            HDNhapDAO DAO = new HDNhapDAO();

            return(DAO.TimKiem(ma));
        }
Пример #17
0
        public bool XoaHDN(HDNhapDTO DTO)
        {
            HDNhapDAO dao = new HDNhapDAO();

            return(dao.XoaHDN(DTO));
        }
Пример #18
0
        public bool SUAHDN(HDNhapDTO DTO)
        {
            HDNhapDAO DAO = new HDNhapDAO();

            return(DAO.SuaHDN(DTO));
        }