Пример #1
0
 public void GetDataForPersonalHome(HttpRequestBase req, Container_Notices_MyWorks_TeamWorks_Activities 
     conTa_Notices_MyWorks_TeamWorks_Activities)
 {
     NoticeDAL noticeDal = new NoticeDAL();
     bool isResume = true;
     noticeDal.GetNotices(isResume,null,NoticeType.NONE);
     noticeDal.ReturnUnitToPool();
     conTa_Notices_MyWorks_TeamWorks_Activities.list_Notice = noticeDal.ListNotice;
     Container_List_Activity conta_Activity = new Container_List_Activity();
     ActivityDAL activityDal = new ActivityDAL();
     activityDal.GetActivities(conta_Activity, false, true);
     activityDal.ReturnUnitToPool();
     conTa_Notices_MyWorks_TeamWorks_Activities.list_Activity = conta_Activity.activities;
     List<Work> works = new List<Work>();
     List<Work> m_works = new List<Work>();
     WorkDAL workDal = new WorkDAL();
     for (int i = 0;i<req.Cookies.Count;++i)
     {
         if (req.Cookies[i].Name.Contains(GLB.activity))
         {
             workDal.GetWorks(Convert.ToInt32(req.Cookies[GLB.depId].Value), Convert.ToInt32(req.Cookies[i].Value), works,null);
             workDal.GetWorks(Convert.ToInt32(req.Cookies[GLB.depId].Value), Convert.ToInt32(req.Cookies[i].Value),
                 m_works, Convert.ToInt32(req.Cookies[GLB.id].Value));
         }
     }
     workDal.ReturnUnitToPool();
     conTa_Notices_MyWorks_TeamWorks_Activities.list_TeamWork = works;
     conTa_Notices_MyWorks_TeamWorks_Activities.list_MyWork = m_works;
 }
Пример #2
0
 public ResponseStatus GetActivities(Container_List_Activity conta_Activity,bool isHasNoActive,bool isResume)
 {
     dalBase.sql = isHasNoActive ?
         "SELECT * FROM db_activity WHERE publishTime <= CURDATE() AND overEnd >=CURDATE() ORDER BY publishTime DESC" :
         "SELECT * FROM db_activity WHERE isactive=1 AND publishTime <= CURDATE() AND overEnd >=CURDATE() ORDER BY publishTime DESC";
     dalBase.sql += isResume ? " LIMIT 0,5" : "";
     bool isSuccess = dalBase.Run(Behavious.SELECT_WITHOUT_PARAM, false);
     return this.JudgeDBResult(isSuccess,
         () =>
         {
             conta_Activity.activities = new List<Activity>();
             while (dalBase.DataRead.Read())
             {
                 object a = dalBase.DataRead["preStart"];
                 conta_Activity.activities.Add(new Activity()
                 {
                     ID = Convert.ToInt32(dalBase.DataRead["id"]),
                     Content = dalBase.DataRead["content"].ToString(),
                     IsActive = Convert.ToByte(dalBase.DataRead["isactive"]),
                     IsVisitApply = Convert.ToByte(dalBase.DataRead["isVisitApply"]),
                     PublishTime = dalBase.DataRead["publishTime"] != DBNull.Value ? Convert.ToDateTime(dalBase.DataRead["publishTime"]) : GLB.initTime,
                     PreStart = dalBase.DataRead["preStart"] != DBNull.Value ? Convert.ToDateTime(dalBase.DataRead["preStart"]) : GLB.initTime,
                     OverEnd = dalBase.DataRead["overEnd"] != DBNull.Value ? Convert.ToDateTime(dalBase.DataRead["overEnd"]) : GLB.initTime,
                     ContentDetails = dalBase.DataRead["contentDetails"].ToString()
                 }
                );
             }
         },null);
 }
Пример #3
0
 public ResponseStatus GetActivities(Container_List_Activity conta_Activity,bool isHasNoActive)
 {
     activityDal = new ActivityDAL();
     ResponseStatus resp = activityDal.GetActivities(conta_Activity, isHasNoActive,false);
     activityDal.ReturnUnitToPool();
     return resp;
 }
Пример #4
0
 public ActivityController()
 {
     activityService = ServiceBuilder.BuildActivityService();
     conta_Activity = new Container_List_Activity();
 }