public bool checkQuantityDelivery(int _soLuongBan, String _maSach)
 {
     if (m_BookDAL.getBookQuantityDataFromDatabase(_maSach) >= 0)
     {
         if ((m_BookDAL.getBookQuantityDataFromDatabase(_maSach) - _soLuongBan) >= m_RegulationsDAL.getRegulationsDataByRuleFromDatabase("SoLuongTonToiThieuSauBan"))
         {
             return(true);
         }
         else
         {
             DevExpress.XtraEditors.XtraMessageBox.Show("Số lượng bán không phù hợp với quy định !");
             return(false);
         }
     }
     else
     {
         DevExpress.XtraEditors.XtraMessageBox.Show("Số lượng sách không đủ để thực hiện thao tác !");
         return(false);
     }
 }
Пример #2
0
 public bool checkRegulation()
 {
     if (m_RegulationDAL.getRegulationsDataByRuleFromDatabase("SuDungQuyDinh4") == 1)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Пример #3
0
 public bool checkAge(DateTime _ngaySinh, DateTime _ngayVaoLam)
 {
     if ((_ngayVaoLam.Year - _ngaySinh.Year) >= m_RegulationDAL.getRegulationsDataByRuleFromDatabase("DoTuoiNhanVienToiThieu") && (_ngayVaoLam.Year - _ngaySinh.Year) <= m_RegulationDAL.getRegulationsDataByRuleFromDatabase("DoTuoiNhanVienToiDa"))
     {
         return(true);
     }
     else
     {
         XtraMessageBox.Show("Độ tuổi không hợp lệ!\nXin vui lòng kiểm tra lại quy định");
         return(false);
     }
 }
Пример #4
0
 public int getRegulationByConsider(String _str)
 {
     if (m_RegulationsDAL.getRegulationsDataByRuleFromDatabase(_str) < 0)
     {
         return(0);
     }
     return(m_RegulationsDAL.getRegulationsDataByRuleFromDatabase(_str));
 }
Пример #5
0
 public bool checkQuantityReceipt(int _soLuongNhap, String _maSach)
 {
     if (m_BookDAL.getBookQuantityDataFromDatabase(_maSach) >= 0)
     {
         if (_soLuongNhap >= m_RegulationsDAL.getRegulationsDataByRuleFromDatabase("SoLuongNhapToiThieu") &&
             (m_BookDAL.getBookQuantityDataFromDatabase(_maSach) + _soLuongNhap) < m_RegulationsDAL.getRegulationsDataByRuleFromDatabase("SoLuongTonToiDaTruocNhap"))
         {
             return(true);
         }
         else
         {
             DevExpress.XtraEditors.XtraMessageBox.Show("Số lượng nhập không phù hợp với quy định!");
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }
Пример #6
0
 public int getRegulationsDataByRuleFromDatabase(String _tenQuyDinh)
 {
     return(m_RegulationsDAL.getRegulationsDataByRuleFromDatabase(_tenQuyDinh));
 }
Пример #7
0
 //Ham tinh ra so sach toi da co the ban
 public int getCountBookMaxCanSale(String _idBook)
 {
     return(m_BookDAL.getBookCountByBookIdFromDatabase(_idBook) - m_RegulationsDAL.getRegulationsDataByRuleFromDatabase("SoLuongTonToiThieuSauBan"));
 }