Example #1
0
        private void BindgrdApprItem()
        {
            try
            {
                txtTotScore.Text = "";
                iDt = GetDtApprCode();

                DataTable xDt = GetDtApprItem();
                if (xDt.Rows.Count > 0)
                {
                    txtTotScore.Text = Convert.ToString(xDt.Rows[0]["tot_score"]);
                    //완료여부 체크
                    iIsAppComplete  = false;
                    btnSave.Visible = true;
                    if (Convert.ToString(xDt.Rows[0]["app_complete"]) == "1")
                    {
                        iIsAppComplete = true;
                        BindView();
                    }
                }

                grdApprItem.DataSource = xDt;
                grdApprItem.DataBind();

                C1Column col_0 = (C1Column)this.grdApprItem.Columns[0];
                C1Column col_1 = (C1Column)this.grdApprItem.Columns[1];
                C1Column col_2 = (C1Column)this.grdApprItem.Columns[2];

                col_0.Visible            = true;
                col_0.RowMerge           = RowMergeEnum.Free;
                col_0.GroupInfo.Position = GroupPositionEnum.None;

                col_1.Visible            = true;
                col_1.RowMerge           = RowMergeEnum.Free;
                col_1.GroupInfo.Position = GroupPositionEnum.None;

                col_2.Visible            = true;
                col_2.RowMerge           = RowMergeEnum.Free;
                col_2.GroupInfo.Position = GroupPositionEnum.None;
            }
            catch (Exception ex)
            {
                bool rethrow = ExceptionPolicy.HandleException(ex, "Propagate Policy");
                if (rethrow)
                {
                    throw;
                }
            }
        }
Example #2
0
        /************************************************************
         * Function name : BindGrid
         * Purpose       : 특정 (등록)과정의 과목 & 컨텐츠 데이터를 DataGrid에 바인딩을 위한 처리
         * Input         : void
         * Output        : void
         *************************************************************/
        private void BindGrid()
        {
            try
            {
                if (!string.IsNullOrEmpty(this.txtCourseID.Value))
                {
                    string[] xParams = new string[1];
                    xParams[0] = this.txtCourseID.Value; // course_id

                    DataTable xDt = SBROKER.GetTable("CLT.WEB.BIZ.LMS.CURR.vp_c_content_md",
                                                     "GetContentsMixInfoOfCourse",
                                                     LMS_SYSTEM.CURRICULUM,
                                                     "CLT.WEB.UI.LMS.CURR", (object)xParams);
                    C1WebGrid1.DataSource = xDt;
                    C1WebGrid1.DataBind();

                    if (xDt.Rows.Count > 0)
                    {
                        this.txtCourseNM.Text = xDt.Rows[0]["course_nm"].ToString();
                    }

                    C1Column col_0 = (C1Column)this.C1WebGrid1.Columns[0];
                    C1Column col_1 = (C1Column)this.C1WebGrid1.Columns[1];

                    col_0.Visible            = true;
                    col_0.RowMerge           = RowMergeEnum.Free;
                    col_0.GroupInfo.Position = GroupPositionEnum.None;

                    col_1.Visible            = true;
                    col_1.RowMerge           = RowMergeEnum.Free;
                    col_1.GroupInfo.Position = GroupPositionEnum.None;
                }
                else
                {
                    C1WebGrid1.DataSource = null;
                    C1WebGrid1.DataBind();
                }
            }
            catch (Exception ex)
            {
                bool rethrow = ExceptionPolicy.HandleException(ex, "Propagate Policy");
                if (rethrow)
                {
                    throw;
                }
            }
        }