Exemple #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;
        }
        public ResponseStatus DeleteActivity(HttpRequestBase req)
        {
            ResponseStatus resp = ResponseStatus.NONE;
            int            id;
            bool           isclose = false;

            activityDal = new ActivityDAL();
            for (int i = 0; i < req.Form.Count; ++i)
            {
                id = Convert.ToInt32(req.Form.AllKeys[i]);
                if (i == req.Form.Count - 1)
                {
                    isclose = true;
                }

                if (activityDal.Delete(id, isclose))
                {
                    resp = ResponseStatus.SUCCESS;
                }
                else
                {
                    resp = ResponseStatus.FAILED;
                    break;
                }
            }
            activityDal.ReturnUnitToPool();
            return(resp);
        }
        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);
        }
        public ResponseStatus GetActivity(int id, Activity atvy)
        {
            activityDal = new ActivityDAL();
            ResponseStatus resp = activityDal.GetActivity(id, atvy);

            activityDal.ReturnUnitToPool();
            return(resp);
        }
Exemple #5
0
 public DataTable GetActivityName()
 {
     try
     {
         ActivityDAL activityNameObj = new ActivityDAL();
         return(activityNameObj.ReadActivityName());
     }
     catch { throw; }
 }
        public ResponseStatus AddActivity(HttpRequestBase req)
        {
            //Add exception
            Activity       atvy = null;
            ResponseStatus resp = ResponseStatus.NONE;

/*
 *          Verify v = new Verify();
 *          object[,] b = new object[,] { { 1, 1 }, { 2, 2 } };
 *          object[,] a = new object[,] { { 1, new object[,] { { 1, 1 }, { 2, 2 } } } };
 *          object[,] c = new object[,]{
 *              { VerifyType.REQUIRED, "内容必须填写" },
 *              { VerifyType.RANGE_LENGTH,"内容的长度必须在0~0个字符之间"}
 *          };
 *          v.value_option_errMsg = new object[,] {
 *              { req.Form["content"].ToString(), new object[,]{
 *                                                      { VerifyType.REQUIRED, "标题必须填写" },
 *                                                      { VerifyType.RANGE_LENGTH,"标题的长度必须在0~0个字符之间"}
 *                                                }
 *              },
 *              { Convert.ToDateTime(req.Form["prestart"]),new object[,]{
 *                                                              { VerifyType.REQUIRED,"开始时间必须填写"},
 *                                                              { VerifyType.TIME,"无效时间"}
 *                                                         }
 *              },
 *              { Convert.ToDateTime(req.Form["overend"]),new object[,]{
 *                                                              { VerifyType.REQUIRED,"结束时间必须填写"},
 *                                                              { VerifyType.TIME,"无效时间"}
 *                                                        }
 *              },
 *              { req.Form["contentdetails"].ToString(),new object[,]{
 *                                                          { VerifyType.REQUIRED,"内容必须填写" },
 *                                                          { VerifyType.RANGE_LENGTH,"内容的长度必须在0~0个字符之间"}
 *                                                      }
 *              },
 *              {Convert.ToDateTime(req.Form["publish"]),new object[,]{
 *                                                          { VerifyType.REQUIRED,"发布时间必须填写" },
 *                                                          { VerifyType.TIME,"无效时间" }
 *                                                       }
 *              }
 *          };
 */

            if (this.CreateInstance(req, ref atvy))
            {
                activityDal = new ActivityDAL();
                resp        = activityDal.Add(atvy) ? ResponseStatus.SUCCESS : ResponseStatus.FAILED;
                activityDal.ReturnUnitToPool();
            }
            else
            {
                resp = ResponseStatus.FAILED;
            }
            return(resp);
        }
Exemple #7
0
 public virtual void Update(ActivityDataModel activity)
 {
     if (activity.ID > 0)
     {
         ActivityDAL.Update(activity);
     }
     else
     {
         throw new Exception("Page not found");
     }
 }
        public ResponseStatus GetActivityIds(ref List <int> activitiesId)
        {
            ResponseStatus resp = ResponseStatus.NONE;

            activityDal = new ActivityDAL();
            //List<int> activitiesId = null;
            if (activityDal.GetActivitiesId(ref activitiesId))
            {
                resp = ResponseStatus.SUCCESS;
            }
            else
            {
                resp = ResponseStatus.FAILED;
            }
            activityDal.ReturnUnitToPool();
            return(resp);
        }
Exemple #9
0
        public static int calculateInterestRecomendationScore(string userId, string friendsId)
        {
            ArrayList userInterests    = ActivityDAL.getActivitiesByUserId(userId);
            ArrayList friendsInterests = ActivityDAL.getActivitiesByUserId(friendsId);;
            int       Score            = 0;

            foreach (string uInterest in userInterests)
            {
                foreach (string friendInterest in friendsInterests)
                {
                    if (uInterest.Equals(friendInterest))
                    {
                        Score += 1 * Global.WEIGHT_INTERESTS;
                    }
                }
            }
            return(Score);
        }
Exemple #10
0
        /// <summary>
        /// This function will be used for geeting the mapping of activity and resource.
        /// </summary>
        /// <param name="i_sConnectionString"></param>
        /// <param name="i_objUserDetailsDTO"></param>
        public List <ActivityResourceMappingDTO> GetActivityResourceMappingDetails(string i_sConnectionString, int i_nLoggedInUserID)
        {
            List <ActivityResourceMappingDTO> lstActivityResourceMappingDTO = new List <ActivityResourceMappingDTO>();

            try
            {
                //ActivityDAL objActivityDAL = new ActivityDAL();
                using (var objActivityDAL = new ActivityDAL())
                {
                    lstActivityResourceMappingDTO = objActivityDAL.GetActivityResourceMappingDetails(i_sConnectionString, i_nLoggedInUserID);
                }
            }
            catch (Exception exp)
            {
                throw exp;
            }

            return(lstActivityResourceMappingDTO);
        }
        public ResponseStatus UpdateActivity(HttpRequestBase req)
        {
            ResponseStatus resp = ResponseStatus.NONE;
            Activity       atvy = null;

            if (this.CreateInstance(req, ref atvy))
            {
                activityDal = new ActivityDAL();
                if (activityDal.Update(atvy))
                {
                    resp = ResponseStatus.SUCCESS;
                }
                else
                {
                    resp = ResponseStatus.FAILED;
                }
            }
            else
            {
                resp = ResponseStatus.FAILED;
            }
            return(resp);
        }
        public bool UpdateActivity(ActivityDTO activity)
        {
            ActivityDAL adal = new ActivityDAL();

            return(adal.UpdateActivity(activity));
        }
        public bool InsertActivity(int idUser, int boardId, string content, DateTime timeCreate)
        {
            ActivityDAL adal = new ActivityDAL();

            return(adal.InsertActivity(idUser, boardId, content, timeCreate));
        }
        public bool InsertActivity(ActivityDTO activity)
        {
            ActivityDAL adal = new ActivityDAL();

            return(adal.InsertActivity(activity));
        }
        public ActivityDTO GetActivity(int id)
        {
            ActivityDAL adal = new ActivityDAL();

            return(adal.GetActivity(id));
        }
        public List <ActivityDTO> GetAllActivity(int board_Id)
        {
            ActivityDAL adal = new ActivityDAL();

            return(adal.GetAllActivity(board_Id));
        }
Exemple #17
0
 public virtual void Delete(int id)
 {
     ActivityDAL.Delete(id);
 }
 public void UpdateActivityInfo(Activity K)
 {
     ActivityDAL.UpdateAktivitetInfoById(K);
 }
Exemple #19
0
 public virtual List <ActivityDataModel> GetAll(int id = 0)
 {
     return(ActivityDAL.GetAll());
 }
Exemple #20
0
 public virtual ActivityDataModel Get(int id)
 {
     return(ActivityDAL.Get(id));
 }
Exemple #21
0
 public int GetTaskCount(int activityID)
 {
     return(ActivityDAL.GetTaskCount(activityID));
 }
 public void DeletActivitytInfo(Activity K)
 {
     ActivityDAL.DeletActivityt(K);
 }
Exemple #23
0
 // Hämtar alla aktiviteter ur databasen.
 public IEnumerable <Activity> GetActivities()
 {
     return(ActivityDAL.GetActivities());
 }
Exemple #24
0
        public ResponseStatus GetWorks(HttpRequestBase req, ActivityWorks activityWorks, int id)
        {
            ResponseStatus resp = ResponseStatus.NONE;

            activityDal           = new ActivityDAL();
            activityWorks.id      = id;
            activityWorks.Content = activityDal.GetActivityContent(id);
            activityDal.ReturnUnitToPool();

            #region

            /*for (int i = 0; i < req.Cookies.Count; ++i)
             * {
             *   if (req.Cookies[i].Name.StartsWith(GLB.activity))
             *   {
             *       int activityId = Convert.ToInt32(req.Cookies[i].Value);
             *       int depId = Convert.ToInt32(req.Cookies[GLB.depId].Value);
             *       ActivityWorks aws = new ActivityWorks()
             *       {
             *           Content = activityDal.GetActivityContent(activityId)
             *       };
             *       List<Work> list_work = new List<Work>();
             *       resp = workDal.GetWorks(depId, activityId, list_work);
             *       if(resp == ResponseStatus.SUCCESS)
             *       {
             *           for (int n = 0; n < list_work.Count; ++n)
             *           {
             *               switch (list_work[n].Status)
             *               {
             *                   case WorkStatus.PROCESS:
             *                       aws.processWorks.Add(list_work[n]);
             *                       break;
             *                   case WorkStatus.WAITPASS:
             *                       aws.waitPassWorks.Add(list_work[n]);
             *                       break;
             *                   case WorkStatus.IMPROVE:
             *                       aws.improveWorks.Add(list_work[n]);
             *                       break;
             *                   case WorkStatus.FINISH:
             *                       aws.finishWorks.Add(list_work[n]);
             *                       break;
             *                   default:
             *                       break;
             *               }
             *           }
             *           activityworks.Add(aws);
             *       }
             *       else
             *       {
             *           break;
             *       }
             *    }
             * }*/
            #endregion

            workDal = new WorkDAL();
            int         depId     = Convert.ToInt32(req.Cookies[GLB.depId].Value);
            List <Work> list_work = new List <Work>();
            resp = workDal.GetWorks(depId, id, list_work, null);
            workDal.ReturnUnitToPool();

            //activityWorks.list_Works = resp == ResponseStatus.SUCCESS ? list_work : null;
            activityWorks.list_Works = list_work;

            return(resp);
        }
        public List <ActivityDTO> GetAllActivity()
        {
            ActivityDAL adal = new ActivityDAL();

            return(adal.GetAllActivity());
        }
Exemple #26
0
 public virtual void Create(ActivityDataModel activity)
 {
     ActivityDAL.Create(activity);
 }
Exemple #27
0
 public List <ActivityDataModel> GetByWorkflow(int id)
 {
     return(ActivityDAL.GetByWorkflow(id));
 }
 public void AddAktivitetInfo(Activity A)
 {
     ActivityDAL.AddAktivitet(A);
 }