/************************************************************ * Function name : BindList * Purpose : ListBox 데이터 바인딩을 위한 처리 메서드 * * Input : void * Output : void *************************************************************/ #region BindList() public void BindList() { try { // 법인사 리스트 string[] xParams = new string[2]; string xSql = string.Empty; DataTable xDt = null; xParams[0] = "0"; xDt = SBROKER.GetTable("CLT.WEB.BIZ.LMS.CURR.vp_m_survey_md", "GetCompanyList", LMS_SYSTEM.MANAGE, "CLT.WEB.UI.LMS.MANAGE", (object)xParams, Thread.CurrentThread.CurrentCulture); WebControlHelper.SetListBox(this.lboxCompany, xDt, "company_nm", "company_id", true); // 사용자 그룹 리스트 xParams[0] = "0041"; xParams[1] = "Y"; xDt = SBROKER.GetTable("CLT.WEB.BIZ.LMS.COMMON.vp_l_common_md", "GetCommonCodeInfo", LMS_SYSTEM.MANAGE, "CLT.WEB.UI.LMS.MANAGE", (object)xParams, Thread.CurrentThread.CurrentCulture); foreach (DataRow xDrs in xDt.Rows) { if (xDrs["d_cd"].ToString() == "000009") { xDt.Rows.Remove(xDrs); break; } } WebControlHelper.SetListBox(this.lboxUserGorup, xDt, true); // 신분구분(해상직원, 용역, 촉탁...) 리스트(Socialpos) xParams[0] = "HC11"; // 신분구분코드 xDt = SBROKER.GetTable("CLT.WEB.BIZ.LMS.CURR.vp_m_survey_md", "GetSocialposCodeInfo", LMS_SYSTEM.MANAGE, "CLT.WEB.UI.LMS.MANAGE", (object)xParams, Thread.CurrentThread.CurrentCulture); WebControlHelper.SetListBox(this.lboxSocialpos, xDt, "dname", "dcode", true); // 직책(사장, 과장, 부장...)코드 리스트 Dutystep xParams[1] = "Y"; xDt = SBROKER.GetTable("CLT.WEB.BIZ.LMS.COMMON.vp_l_common_md", "GetDutystepCodeInfo", LMS_SYSTEM.MANAGE, "CLT.WEB.UI.LMS.MANAGE", (object)xParams, Thread.CurrentThread.CurrentCulture); WebControlHelper.SetListBox(this.lboxDutystep, xDt, "step_name", "duty_step", true); // 과정 리스트 xParams[1] = "Y"; xDt = SBROKER.GetTable("CLT.WEB.BIZ.LMS.CURR.vp_m_survey_md", "GetCourseList", LMS_SYSTEM.MANAGE, "CLT.WEB.UI.LMS.MANAGE", (object)xParams); //WebControlHelper.SetDropDownList(this.ddlCourse, xDt, "course_nm", "course_id"); string[,] xResque = new string[50, 2]; int xCount = 1; for (int i = 0; i < xResque.GetLength(0); i++) { xResque[i, 0] = xCount.ToString() + " Item"; xResque[i, 1] = xCount.ToString(); xCount++; } WebControlHelper.SetDropDownList(this.ddlResquecnt, xResque); } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, "Propagate Policy"); if (rethrow) { throw; } } }