private void GridBinding(int comp_id) { if (CheckParam() == false) { ltrScript.Text = JSHelper.GetAlertScript("평가정보나 평가방법이 설정되지 않았습니다."); return; } Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(); DataTable dtScale = scaleInfo.GetScaleInfos(comp_id).Tables[0]; _dwScale = dtScale.DefaultView; _dwScale.Sort = "SCALE_ID"; Biz_DeptEstDetails deptEstDetail = new Biz_DeptEstDetails(); _dtEstScale = deptEstDetail.GetDeptEstDetail(comp_id, ESTTERM_REF_ID, 0, EST_ID).Tables[0]; UltraWebGrid1.Clear(); UltraWebGrid1.DataSource = BizUtility.GetDeptTree(" "); UltraWebGrid1.DataBind(); EstJobUtility.SetConfirmButtonVisible(COMP_ID , EST_ID , ESTTERM_REF_ID , ESTTERM_SUB_ID , ESTTERM_STEP_ID , EST_JOB_ID , ibnConfirm , ibnConfirmCancel); }
private void SelectScaleInfo(int comp_id, string scale_id) { Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(comp_id, scale_id); hdfScaleInfo.Value = scale_id; txtScaleID.Text = scaleInfo.Scale_ID; txtScaleName.Text = scaleInfo.Scale_Name; cbUseYN.Checked = DataTypeUtility.GetYNToBoolean(scaleInfo.Use_YN); }
public static void BindScale(DropDownList ddl, int comp_id) { Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(); ddl.DataSource = scaleInfo.GetScaleInfo(comp_id, "", "Y"); ddl.DataTextField = "SCALE_NAME"; ddl.DataValueField = "SCALE_ID"; ddl.DataBind(); }
private void BindingScaleInfo(int comp_id, string scale_id) { Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(); DataSet ds = scaleInfo.GetScaleInfo(comp_id, scale_id, ""); UltraWebGrid1.DataSource = ds; UltraWebGrid1.DataBind(); lblRowCount.Text = ds.Tables[0].Rows.Count.ToString(); }
public static void BindEstScaleInfo(DropDownList ddl, bool isBlank, int comp_id) { Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(); DataSet ds = scaleInfo.GetScaleInfos(comp_id); ddl.DataTextField = "SCALE_NAME"; ddl.DataValueField = "SCALE_ID"; ddl.DataSource = ds; ddl.DataBind(); if (isBlank) { ListItem itemA = new ListItem("미적용", ""); ddl.Items.Insert(0, itemA); } }
protected void ibnCheckID_Click(object sender, ImageClickEventArgs e) { if (txtScaleID.Text.Equals("")) { ltrScript.Text = JSHelper.GetAlertScript("평가방법 ID를 입력하세요."); return; } Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(); if (scaleInfo.IsExist(COMP_ID, txtScaleID.Text)) { ltrScript.Text = JSHelper.GetAlertScript("존재하는 평가방법 ID 입니다."); } else { ltrScript.Text = JSHelper.GetAlertScript("사용가능한 평가방법 ID 입니다."); } }
protected void ibnDelete_Click(object sender, ImageClickEventArgs e) { Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(); if (hdfScaleInfo.Value.Equals("")) { ltrScript.Text = JSHelper.GetAlertScript("선택된 평가방법이 없습니다."); return; } bool isOK = scaleInfo.RemoveScaleInfo(COMP_ID, hdfScaleInfo.Value); if (isOK) { BindingScaleInfo(COMP_ID, ""); ButtonStatusByInit(); } else { ltrScript.Text = JSHelper.GetAlertScript("정상적으로 삭제가 처리되지 않았습니다."); return; } }
protected void ibnSave_Click(object sender, ImageClickEventArgs e) { Biz_ScaleInfos scaleInfo = new Biz_ScaleInfos(); if (PageWriteMode == WriteMode.New) { if (txtScaleID.Text.Equals("")) { ltrScript.Text = JSHelper.GetAlertScript("평가방법 ID를 입력하세요."); return; } if (scaleInfo.IsExist(COMP_ID, txtScaleID.Text)) { ltrScript.Text = JSHelper.GetAlertScript("존재하는 평가방법 ID 입니다."); return; } bool isOK = scaleInfo.AddScaleInfo(COMP_ID , txtScaleID.Text , txtScaleName.Text , DataTypeUtility.GetBooleanToYN(cbUseYN.Checked) , DateTime.Now , EMP_REF_ID); if (isOK) { BindingScaleInfo(COMP_ID, ""); } else { ltrScript.Text = JSHelper.GetAlertScript("정상적으로 등록되지 않았습니다."); return; } } else if (PageWriteMode == WriteMode.Modify) { if (hdfScaleInfo.Value.Equals("")) { ltrScript.Text = JSHelper.GetAlertScript("선택된 연결방법이 없습니다."); return; } bool isOK = scaleInfo.ModifyScaleInfo(COMP_ID , hdfScaleInfo.Value , txtScaleName.Text , DataTypeUtility.GetBooleanToYN(cbUseYN.Checked) , DateTime.Now , EMP_REF_ID); if (isOK) { BindingScaleInfo(COMP_ID, ""); } else { ltrScript.Text = JSHelper.GetAlertScript("정상적으로 수정되지 않았습니다."); return; } } ButtonStatusByInit(); }