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; }
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; }