示例#1
0
 public void SetPagingParameter(BootstrapParameters p)
 {
     this.sort   = p.sort;
     this.order  = p.order;
     this.limit  = p.limit;
     this.offset = p.offset;
 }
示例#2
0
        public ActionResult SearchSubArea(BootstrapParameters parameters, int areaId)
        {
            if (ModelState.IsValid)
            {
                _areaFacade = new AreaFacade();
                var totalCount = 0;
                List <AreaSubAreaItemEntity> list = _areaFacade.GetSubAreaListById(parameters.offset, parameters.limit, areaId, ref totalCount);

                return(Json(new BootstrapTableResult()
                {
                    total = totalCount,
                    rows = list.Select(item => new
                    {
                        id = item.SubAreaId,
                        action = "<span style='cursor: pointer; color: red;' onclick='onDeleteSubAreaRow(" + item.SubAreaId + ")'><i class='fa fa-trash-o'></i></span>",
                        area_name = item.SubAreaName,
                        status = item.IsActive ? "Active" : "Inactive",
                        update_name = item.CreateUserFirstName + " " + item.CreateUserLastName,
                        update_date = item.CreateDate.HasValue ? DateUtil.ToStringAsDateTime(item.CreateDate) : ""
                    }).ToList()
                }));
            }

            return(Json(new
            {
                Valid = false,
                Error = string.Empty
            }));
        }
示例#3
0
        public ActionResult SearchQuestion(BootstrapParameters parameters, string questionName, string questionIdList)
        {
            if (ModelState.IsValid)
            {
                _questionGroupFacade = new QuestionGroupFacade();
                var questionGroupVM = new QuestionGroupViewModel();

                var totalCount = 0;

                List <QuestionItemEntity> list = _questionGroupFacade.SearchQuestionGroupQuestion(parameters.offset, parameters.limit, questionName, questionIdList, ref totalCount);

                return(Json(new BootstrapTableResult()
                {
                    total = totalCount,
                    rows = list.Select(item => new
                    {
                        id = item.QuestionId,
                        //                        action = string.Format("<a onClick='editQuestion({0})' class='btnEdit'><i class='fa fa-edit'></i></a>", item.QuestionId),
                        question_name = item.QuestionName,
                        status = item.Status.HasValue ? item.Status.Value ? "Active" : "Inactive" : "Inactive",
                        update_name = string.IsNullOrEmpty(item.UpdateUserName.FullName) ? item.CreateUserName.FullName : item.UpdateUserName.FullName,
                        update_date = !item.UpdateDate.HasValue ? DateUtil.ToStringAsDateTime(item.CreateDate) : DateUtil.ToStringAsDateTime(item.UpdateDate)
                    }).ToList()
                }));
            }

            return(Json(new
            {
                Valid = false,
                Error = string.Empty
            }));
        }
示例#4
0
        protected override void OnStartup(StartupEventArgs e)
        {
            Bootstrap           bootstrap           = new Bootstrap();
            BootstrapParameters bootstrapParameters = new BootstrapParameters();

            bootstrapParameters["title"]   = "TestApplication";
            bootstrapParameters["version"] = "1.0.0";
            bootstrapParameters["Author"]  = "Menshov Vladislav";
            Window window = bootstrap.Initialize(bootstrapParameters);

            window.Show();
        }