コード例 #1
0
ファイル: bnsView.aspx.cs プロジェクト: sinyunsnag/test.com
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Request.QueryString["bnsID"] != null)
            {
                if (!Page.IsPostBack)
                {
                    //페이지타이틀
                    JinsLibrary.STATEMANAGE.Session.Self["PageName"] = "제품동향뉴스보기";

                    //Response.Cache.SetExpires(DateTime.MinValue);
                    //queryString = "?" + Server.UrlEncode(Request.QueryString.ToString());

                    dbUtil     = new DBLib();
                    this.bnsID = Request.QueryString["bnsID"];
                    this.bnsG  = Request.QueryString["bnsG"];

                    //조회수 증가
                    dbUtil.ChangeFigure("t_BoardNews", "viewCount", 1, "bNews_id=" + bnsID);
                    //바인딩
                    if (this.NewsViewBind())
                    {
                        //리스트 네비게이션 재정의
                        URLQuery.Self.SetQueryString();
//WebUtil.CurrentResponse.Write(URLQuery.Self.GetQueryString() + "Load" );
                        this.btnList.NavigateUrl = "/CommonApps/BoardNews/bnsList.aspx?" + URLQuery.Self.GetQueryString();
                        //이전글  다음글 보기
                        this.GetPreNextData();
                        //DB닫기
                        dbUtil.SqlConnection.Close();
                    }
                    else
                    {
                        ClientAction.ShowMsgBack("해당 데이터가 없습니다.");
                    }
                }
            }
            else
            {
                ClientAction.ShowMsgBack("정상적인 접근이 아닙니다");
            }
        }
コード例 #2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (Request.QueryString["bnID"] != null)
            {
                if (!Page.IsPostBack)
                {
                    //페이지타이틀
                    JinsLibrary.STATEMANAGE.Session.Self["PageName"] = "공지사항보기";

                    dbUtil    = new DBLib();
                    this.bnID = Request.QueryString["bnID"];
                    this.bnG  = Request.QueryString["bnG"];
                    //조회수 증가
                    dbUtil.ChangeFigure("t_BoardNotice", "viewCount", 1, "bNotice_id=" + bnID);
                    //바인딩
                    if (this.NoticeViewBind())
                    {
                        //리스트 네비게이션 재정의
                        URLQuery.Self.SetQueryString();
//WebUtil.CurrentResponse.Write(URLQuery.Self.GetQueryString() + "Load" );
                        this.btnList.NavigateUrl = "/CommonApps/BoardNotice/bnList.aspx?" + URLQuery.Self.GetQueryString();
                        //이전글  다음글 보기
                        this.GetPreNextData();
                        //DB닫기
                        dbUtil.SqlConnection.Close();
                    }
                    else
                    {
                        ClientAction.ShowMsgBack("해당 데이터가 없습니다.");
                    }
                }
            }
            else
            {
                ClientAction.ShowMsgBack("정상적인 접근이 아닙니다");
            }
        }
コード例 #3
0
        /*
         * //그래프그리기(공통으로 뽑음--장기적으로 이상없으면 지움)
         * private System.Web.UI.WebControls.Image DrawGraph(int point)
         * {
         *      System.Web.UI.WebControls.Image imgCntGraph;
         *      double widthPercent = 0;
         *      if(this.pollSum > 0)
         *              widthPercent = Math.Round(MathLib.GetPercent(point, this.pollSum), 1);
         *
         *      imgCntGraph = new System.Web.UI.WebControls.Image();
         *      imgCntGraph.ImageUrl = @"/CommonApps/MemberPoll/Images/green.gif";
         *      imgCntGraph.Width = Unit.Percentage(widthPercent * 1.4);
         *      imgCntGraph.Height = 10;
         *      imgCntGraph.AlternateText = Unit.Percentage(widthPercent).ToString();
         *      imgCntGraph.ImageAlign = ImageAlign.AbsMiddle;
         *      imgCntGraph.Visible = true;
         *      return imgCntGraph;
         * }
         */
        #endregion

        //투표
        private void btnVote_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            Page.Validate();
            if (!Page.IsValid)
            {
                ClientAction.ShowMsgBack("정확히 입력하세요.");
            }

            dbUtil = new DBLib();
            string whereClause = "poll_id =" + PostState.Self["poll_id"].ToString();

            whereClause += " AND exNbr =" + rblExamples.SelectedValue;

            if (dbUtil.ChangeFigure("t_PollEX", "pPoint", 1, whereClause) > 0)
            {
                Cookie.Self.SetCookie("voted", PostState.Self["poll_id"].ToString(), 1);
                Cookie.Self.SetCookie("votedDay", System.DateTime.Today.ToString(), 1);
                ClientAction.ShowMsgAndGoUrl("[" + rblExamples.SelectedValue + "." + rblExamples.SelectedItem.Text + "] 에 투표하였습니다.", Request.Url.ToString());
            }
            else
            {
                ClientAction.ShowInfoMsg("에러!!");
            }
        }
コード例 #4
0
        protected void rptPRFile_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "select")
            {
                //dlFiles.EditItemIndex = -1;
                //dlFiles.SelectedIndex = e.Item.ItemIndex;
                //BindDataList();
                Literal lit          = (Literal)e.Item.Parent.Parent.FindControl("df_id");
                string  df_id        = lit.Text;
                string  dfOrder      = ((System.Web.UI.WebControls.Image)e.Item.FindControl("imgExtIcon")).AlternateText;
                string  dfName       = e.CommandArgument.ToString();
                string  dfOriginName = ((LinkButton)e.Item.FindControl("dfOriginName")).Text;                // Text??

                //파일다운로드수 증가 -- 다운받은 후 증가해야 하는데.....
                dbUtil = new DBLib();
                dbUtil.ChangeFigure("t_DocFileAssets", "dfDLcount", 1, "df_id=" + df_id + " And dfOrder=" + dfOrder);
                dbUtil.SqlConnection.Close();

                //파일다운로드
                fUtil = new JinsLibrary.FILE.FileLib();
                fUtil.Open(SystemConfig.GetValue("DocUploadDir") + dfName);
                fUtil.DownLoad(dfOriginName);
            }
        }