public ActionResult Details(int id,string msg) { activityWorks = new ActivityWorks(); ResponseStatus resp = workService.GetWorks(Request, activityWorks, id); Container_Authority_Msg auth = new Container_Authority_Msg(); ResponseStatus resp1 = ServiceBuilder.BuildAuthService().GetSecondAuth(Request.Cookies, auth); if (resp1 != ResponseStatus.SUCCESS) resp = resp1; if (resp == ResponseStatus.NOT_DATA) resp = ResponseStatus.SUCCESS; return this.JudgeResult(resp, () => { activityWorks.WorkContent = msg; activityWorks.isAdd = auth.isAdd; activityWorks.isDelete = auth.isDelete; activityWorks.isUpdate = auth.isUpdate; activityWorks.isVisit = auth.isVisit; return View(activityWorks); }); }
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; }