public ProgramAthPopupForm(int ath_grp_id, string ath_grp_name, int prog_id = 0) { try { InitializeComponent(); this.ath_grp_id = ath_grp_id; lblAth_grp_name.Text = ath_grp_name; this.Text = prog_id > 0 ? "권한그룹 프로그램 수정" : "권한그룹 프로그램 저장"; cboModule_id.ComboBinding(new ModuleService().GetModules(1), "MODULE_NAME", "MODULE_ID", "선택", 0); if (prog_id > 0) { ProgramAthVO programAthVO = authorityService.GetProgramAth(ath_grp_id, prog_id); SetProgCombo(programAthVO.Module_id); cboModule_id.SelectedValue = programAthVO.Module_id; cboProg_id.SelectedValue = programAthVO.Prog_id; chkProg_search.Checked = programAthVO.Prog_search == "Y"; chkProg_add.Checked = programAthVO.Prog_add == "Y"; chkProg_delete.Checked = programAthVO.Prog_delete == "Y"; chkProg_save.Checked = programAthVO.Prog_save == "Y"; chkProg_excel.Checked = programAthVO.Prog_excel == "Y"; chkProg_print.Checked = programAthVO.Prog_print == "Y"; chkProg_barcode.Checked = programAthVO.Prog_barcode == "Y"; chkProg_clear.Checked = programAthVO.Prog_clear == "Y"; cboModule_id.Enabled = false; } cboProg_id.Enabled = false; } catch (Exception err) { MessageBox.Show(err.Message); } }