private void BindGrid(int comp_id, string est_id, string pos_bis_id) { Biz_QuestionEstMaps qEstMap = new Biz_QuestionEstMaps(); DataSet ds = qEstMap.GetQuestionObJSubData(EST_ID); Biz_PositionBizQuestionSubjectMaps posBizQSub = new Biz_PositionBizQuestionSubjectMaps(); if (pos_bis_id != "") { DT_POS_BIZ_Q_SBJ = posBizQSub.GetPosBizQuestionSbjMap(comp_id, est_id, pos_bis_id, "").Tables[0]; } UltraWebGrid1.DataSource = ds; UltraWebGrid1.DataBind(); }
protected void ibnSave_Click(object sender, ImageClickEventArgs e) { if (TreeView1.SelectedValue.Equals("")) { ltrScript.Text = JSHelper.GetAlertScript("먼저 직무를 선택하세요."); return; } Biz_PositionBizQuestionSubjectMaps posBizQSub = new Biz_PositionBizQuestionSubjectMaps(); DataTable dataTable = posBizQSub.GetDataTableSchema(); dataTable = UltraGridUtility.GetDataTableByCheckValue(UltraWebGrid1 , "cBox" , "selchk" , new string[] { "Q_SBJ_ID" } , dataTable); foreach (DataRow dataRow in dataTable.Rows) { dataRow["COMP_ID"] = COMP_ID; dataRow["EST_ID"] = EST_ID; dataRow["POS_BIZ_ID"] = TreeView1.SelectedValue; dataRow["DATE"] = DateTime.Now; dataRow["USER"] = EMP_REF_ID; } bool isOK = posBizQSub.SavePosBizQuestionSbjMap(dataTable, COMP_ID, EST_ID, TreeView1.SelectedValue); if (isOK) { //ltrScript.Text = JSHelper.GetAlertScript("정상적으로 직무평가항목을 설정하였습니다."); } else { ltrScript.Text = JSHelper.GetAlertScript("처리 중 오류가 발생하였습니다."); } }