示例#1
0
        private void CheckIsClosedSupport()
        {
            var repo  = new SupportSettingRepository();
            var model = repo.GetById(BoardName, BoardNum);

            if (model != null)
            {
                if (model.IsClosed)
                {
                    divUserView.Visible      = false;
                    divClosedMessage.Visible = !divUserView.Visible;
                }
                else
                {
                    divUserView.Visible      = true;
                    divClosedMessage.Visible = !divUserView.Visible;
                }
                pnlNotYet.Visible = false; // 세부 설정 안내 메시지 숨기기
            }
            else
            {
                // 이벤트 설정이 완료되지 않으면 사용자 패널 숨기기
                divUserView.Visible      = false;
                divClosedMessage.Visible = false;
                pnlNotYet.Visible        = true; // 세부 설정 안내 메시지 보이기
            }
        }
示例#2
0
        /// <summary>
        /// 상세 보기 전용 Web API
        /// </summary>
        public HttpResponseMessage Get(string boardName, int boardNum)
        {
            var model = _repository.GetById(boardName, boardNum);

            if (model == null)
            {
                return(Request.CreateErrorResponse(
                           HttpStatusCode.NotFound, "항목이 없습니다."));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, model));
        }
示例#3
0
        private void DisplayData()
        {
            // 기존에 저장한 데이터가 있으면 각각의 컨트롤에 바인딩
            var model = _repository.GetById(BoardName, BoardNum);

            if (model != null)
            {
                chkIsClosed.Checked          = model.IsClosed;
                txtStartDate.Text            = model.StartDate.ToShortDateString();
                txtEventDate.Text            = model.EventDate.ToShortDateString();
                txtEndDate.Text              = model.EndDate.ToShortDateString();
                txtMaxRegistrationCount.Text = model.MaxCount.ToString();
                txtRemarks.Text              = model.Remarks;

                // 기존 저장된 데이터가 있으면
                btnSave.Text = "설정 수정";
            }
            else
            {
                btnSave.Text = "설정 저장";
            }
        }