コード例 #1
0
ファイル: Predict.cs プロジェクト: nguyenduong994/projectRS
 public bool checkRecommendationTableIsInProcess()
 {
     bool result = true;
     Predict_DAO dao = null;
     // List<Recommendation_Item> listSchedules = null;
     try
     {
         dao = new Predict_DAO();
         dao.beginTransaction();
         result = dao.checkLockedTable("RECOMMENDATION_TBL");
         dao.commitTransaction();
     }
     catch (Exception)
     {
         dao.rollbackTransaction();
         return true;
     }
     return result;
 }
コード例 #2
0
ファイル: Predict.cs プロジェクト: nguyenduong994/projectRS
 public List<Recommendation_Item> searchRecommendations(string UserID, string UserName, string RecommendType, bool TraditionalUser)
 {
     Predict_DAO dao = null;
     List<Recommendation_Item> listSchedules = null;
     try
     {
         dao = new Predict_DAO();
         dao.beginTransaction();
         listSchedules = dao.searchRecommendations(UserID, UserName, RecommendType, TraditionalUser);
         dao.commitTransaction();
     }
     catch (Exception ex)
     {
         dao.rollbackTransaction();
         throw ex;
     }
     return listSchedules;
 }
コード例 #3
0
ファイル: Predict.cs プロジェクト: nguyenduong994/projectRS
 public List<string[]> getStaticData()
 {
     Predict_DAO dao = null;
     List<string[]> listResult;
     try
     {
         dao = new Predict_DAO();
         dao.beginTransaction();
         listResult = dao.getStaticsData();
         dao.commitTransaction();
     }
     catch (Exception ex)
     {
         dao.rollbackTransaction();
         throw ex;
     }
     return listResult;
 }
コード例 #4
0
ファイル: Predict.cs プロジェクト: nguyenduong994/projectRS
 public List<string> getRecommendTypes()
 {
     Predict_DAO dao = null;
     List<string> listSchedules = null;
     try
     {
         dao = new Predict_DAO();
         dao.beginTransaction();
         listSchedules = dao.getRecommendTypes();
         dao.commitTransaction();
     }
     catch (Exception ex)
     {
         dao.rollbackTransaction();
         throw ex;
     }
     return listSchedules;
 }
コード例 #5
0
ファイル: Predict.cs プロジェクト: nguyenduong994/projectRS
 public List<RecommdationSchedule> getListSchedules()
 {
     Predict_DAO dao = null;
     List<RecommdationSchedule> listSchedules = null;
     try
     {
         dao = new Predict_DAO();
         dao.beginTransaction();
         listSchedules = dao.getSchedules();
         dao.commitTransaction();
     }
     catch (Exception)
     {
         dao.rollbackTransaction();
     }
     return listSchedules;
 }
コード例 #6
0
ファイル: Predict.cs プロジェクト: nguyenduong994/projectRS
 public DateTime getCurrentTime()
 {
     Predict_DAO dao = null;
     try
     {
         dao = new Predict_DAO();
         dao.beginTransaction();
         DateTime date = dao.getCurrentTime();
         dao.commitTransaction();
         return date;
     }
     catch (Exception ex)
     {
         dao.rollbackTransaction();
         throw ex;
     }
 }