コード例 #1
0
        public override void OnLoad()
        {
            // Không hiển thị module
            if (ShowModule.Equals((int)VSW.Lib.Global.EnumValue.Activity.FALSE))
            {
                ViewBag.ShowModule = false;
                return;
            }

            var Data = ModProduct_SurveyGroupService.Instance.CreateQuery()
                       .Where(o => o.Activity == true && o.StartDate != null && o.StartDate <= DateTime.Now && (o.FinishDate == null || o.FinishDate >= DateTime.Now))
                       .OrderByDesc(o => o.StartDate)
                       .Take(PageSize)
                       .ToList_Cache();

            dynamic Data_Detail = null;

            if (Data != null && Data.Count > 0)
            {
                var arrListIdGroup = VSW.Core.Global.Array.ToString(Data.Select(o => o.ID).ToArray());
                Data_Detail = ModProduct_SurveyGroup_DetailService.Instance.CreateQuery()
                              .WhereIn(o => o.SurveyGroupId, arrListIdGroup)
                              .ToList_Cache();

                if (Data_Detail == null)
                {
                    Data_Detail = new ModProduct_SurveyGroup_DetailEntity();
                }
            }

            ViewBag.Data                 = Data;
            ViewBag.Data_Detail          = Data_Detail;
            ViewBag.Title                = Title;
            ViewBag.AlwayOpenPopupSurvey = AlwayOpenPopupSurvey;
        }
コード例 #2
0
        public void ActionAdd(ModProduct_SurveyGroup_DetailModel model)
        {
            if (model.RecordID > 0)
            {
                item = ModProduct_SurveyGroup_DetailService.Instance.GetByID(model.RecordID);

                // khoi tao gia tri mac dinh khi update
            }
            else
            {
                item = new ModProduct_SurveyGroup_DetailEntity();

                // khoi tao gia tri mac dinh khi insert
                item.Order    = GetMaxOrder(model);
                item.Activity = CPViewPage.UserPermissions.Approve;
            }

            ViewBag.Data  = item;
            ViewBag.Model = model;
        }