Ejemplo n.º 1
0
    private void BindingBoardInfo(string board_id, string board_category_id)
    {
        Biz_Boards boardInfo = new Biz_Boards();

        DataSet ds = boardInfo.GetBoard("", board_category_id, 0, "");

        UltraWebGrid1.DataSource = ds;
        UltraWebGrid1.DataBind();

        lblRowCount.Text = ds.Tables[0].Rows.Count.ToString();
    }
Ejemplo n.º 2
0
    private void CheckNoticePopupMenu(int menu_ref_id)
    {
        Biz_Boards objBoard = new Biz_Boards();
        DataSet    ds       = objBoard.GetBoard("", "NTC", menu_ref_id, "Y");

        if (ds.Tables[0].Rows.Count > 0)
        {
            NOTICE_BOARD_ID   = DataTypeUtility.GetToInt32(ds.Tables[0].Rows[0]["BOARD_ID"]);
            NOTICE_START_DATE = DataTypeUtility.GetToDateTimeText(ds.Tables[0].Rows[0]["START_DATE"]);
            NOTICE_END_DATE   = DataTypeUtility.GetToDateTimeText(ds.Tables[0].Rows[0]["END_DATE"]);
        }
    }
Ejemplo n.º 3
0
    private void SelectBoardInfo(string board_id)
    {
        Biz_Boards boardInfo = new Biz_Boards(board_id, BOARD_CATEGORY_ID);

        hdfBoardID.Value     = board_id;
        txtSubjectText.Text  = boardInfo.Subject_Text;
        txtContentText.Value = boardInfo.Content_Text;
        cbPopupYN.Checked    = DataTypeUtility.GetYNToBoolean(boardInfo.Pop_Up_YN);
        wdcStartDate.Value   = boardInfo.Start_Date;
        wdcEndDate.Value     = boardInfo.End_Date;
        WebUtility.FindByValueDropDownList(ddlMenuRefID, boardInfo.Menu_Ref_ID);
        lblWriteEmpName.Text = boardInfo.Write_Emp_Name + "( " + boardInfo.Write_Emp_ID.ToString() + " )";

        SetPopupYN(cbPopupYN.Checked);
    }
Ejemplo n.º 4
0
    private void GetNotice(string board_id)
    {
        Biz_Boards objBoard = new Biz_Boards();

        DataSet ds = objBoard.GetBoard(board_id, "NTC", 0, "Y");

        if (ds.Tables[0].Rows.Count == 1)
        {
            DataRow dr = ds.Tables[0].Rows[0];
            SUBJECT_TEXT = DataTypeUtility.GetValue(dr["SUBJECT_TEXT"]);
            CONTENT_TEXT = DataTypeUtility.GetValue(dr["CONTENT_TEXT"]);

            // Add the page title to the header element.
            Page.Header.Title = SUBJECT_TEXT + " - MicroBSC";

            this.lblTitle.Text   = SUBJECT_TEXT;
            this.ltrContent.Text = CONTENT_TEXT;
        }
    }
Ejemplo n.º 5
0
    protected void ibnDelete_Click(object sender, ImageClickEventArgs e)
    {
        Biz_Boards boardInfo = new Biz_Boards();

        if (hdfBoardID.Value.Equals(""))
        {
            ltrScript.Text = JSHelper.GetAlertScript("선택된 공지사항이 없습니다.");
            return;
        }

        bool isOK = boardInfo.RemoveBoard(hdfBoardID.Value, BOARD_CATEGORY_ID);

        if (isOK)
        {
            BindingBoardInfo("", BOARD_CATEGORY_ID);
            ButtonStatusByInit();
        }
        else
        {
            ltrScript.Text = JSHelper.GetAlertScript("정상적으로 삭제가 처리되지 않았습니다.");
            return;
        }
    }
Ejemplo n.º 6
0
    protected void ibnSave_Click(object sender, ImageClickEventArgs e)
    {
        Biz_Boards boardInfo = new Biz_Boards();

        if (PageWriteMode == WriteMode.New)
        {
            if (txtSubjectText.Text.Equals(""))
            {
                ltrScript.Text = JSHelper.GetAlertScript("공지사항 제목을 입력하세요.");
                return;
            }

            if (txtContentText.Value.Equals(""))
            {
                ltrScript.Text = JSHelper.GetAlertScript("공지사항 내용을 입력하세요.");
                return;
            }

            bool isOK = boardInfo.AddBoard(BOARD_CATEGORY_ID
                                           , txtSubjectText.Text.Trim()
                                           , txtContentText.Value
                                           , 0
                                           , ""
                                           , ""
                                           , ""
                                           , 0
                                           , 0
                                           , wdcStartDate.Value
                                           , wdcEndDate.Value
                                           , DataTypeUtility.GetToInt32(ddlMenuRefID.SelectedValue)
                                           , DataTypeUtility.GetBooleanToYN(cbPopupYN.Checked)
                                           , EMP_REF_ID
                                           , DateTime.Now
                                           , EMP_REF_ID);

            if (isOK)
            {
                BindingBoardInfo("", BOARD_CATEGORY_ID);
            }
            else
            {
                ltrScript.Text = JSHelper.GetAlertScript("정상적으로 등록되지 않았습니다.");
                return;
            }
        }
        else if (PageWriteMode == WriteMode.Modify)
        {
            if (hdfBoardID.Value.Equals(""))
            {
                ltrScript.Text = JSHelper.GetAlertScript("선택된 공지사항이 없습니다.");
                return;
            }

            bool isOK = boardInfo.ModifyBoard(hdfBoardID.Value.Trim()
                                              , BOARD_CATEGORY_ID
                                              , txtSubjectText.Text.Trim()
                                              , txtContentText.Value
                                              , 0
                                              , ""
                                              , ""
                                              , ""
                                              , 0
                                              , 0
                                              , wdcStartDate.Value
                                              , wdcEndDate.Value
                                              , DataTypeUtility.GetToInt32(ddlMenuRefID.SelectedValue)
                                              , DataTypeUtility.GetBooleanToYN(cbPopupYN.Checked)
                                              , EMP_REF_ID
                                              , DateTime.Now
                                              , EMP_REF_ID);
            if (isOK)
            {
                BindingBoardInfo("", BOARD_CATEGORY_ID);
            }
            else
            {
                ltrScript.Text = JSHelper.GetAlertScript("정상적으로 수정되지 않았습니다.");
                return;
            }
        }

        ButtonStatusByInit();
    }