private void DoBindingList() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info(); DataSet ds = objBSC.GetKpiListPerUser(this.IESTTERM_REF_ID , "" , txtKPICode.Text.Trim() , txtKPIName.Text.Trim() , "" , txtChamName.Text.Trim() , (ddlComDept.SelectedValue.Trim() == "") ? -1 : int.Parse(ddlComDept.SelectedValue) , PageUtility.GetByValueDropDownList(ddlKpiGroupRefID) , "Y" , int.Parse(gUserInfo.Emp_Ref_ID.ToString())); if (ds.Tables[0].Rows.Count > 0) { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group objGroup = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); DataTable dtExists = objGroup.GetGroupMapList(this.IESTTERM_REF_ID, 0); if (dtExists.Rows.Count > 0) { foreach (DataRow dr in dtExists.Rows) { DataRow[] drExists = ds.Tables[0].Select("KPI_REF_ID = " + DataTypeUtility.GetToInt32(dr["KPI_REF_ID"])); if (drExists.Length > 0) { drExists[0].Delete(); } } } } ugrdKpiList.Clear(); ugrdKpiList.DataSource = ds; ugrdKpiList.DataBind(); }
private void DoSetPossibleCopay() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); DataTable dt = objBSC.GetIssueGroup(WebUtility.GetIntByValueDropDownList(ddlEstTermInfo2), 0); this.IPOSSIBLE_COPY = (dt.Rows.Count > 0 ? false : true); }
private void DoBinding() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); DataTable dt = objBSC.GetIssueGroup(WebUtility.GetIntByValueDropDownList(ddlEstTermInfo2), 0); ugrdGroupList.Clear(); ugrdGroupList.DataSource = dt; ugrdGroupList.DataBind(); }
private void SetKpiGroupList() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); DataSet rDs = objBSC.GetAllList(PageUtility.GetIntByValueDropDownList(ddlEstTermInfo)); ugrdKpiGroup.Clear(); ugrdKpiGroup.DataSource = rDs; ugrdKpiGroup.DataBind(); }
private void DoCopyStg() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); if (objBSC.CopyGroup(WebUtility.GetIntByValueDropDownList(ddlEstTermInfo), WebUtility.GetIntByValueDropDownList(ddlEstTermInfo2), gUserInfo.Emp_Ref_ID)) { PageUtility.AlertMessage("복사하였습니다."); } else { PageUtility.AlertMessage("복사 실패!"); } DoSetPossibleCopay(); }
protected void ibtnDelete_Click(object sender, ImageClickEventArgs e) { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); if (objBSC.DeleteIssueGroup(this.IESTTERM_REF_ID, DataTypeUtility.GetToInt32(txtGROUP_CODE.Text.Trim()))) { DoBinding(); txtGROUP_CODE.Text = txtGROUP_NAME.Text = ""; ltrScript.Text = JSHelper.GetAlertScript("삭제하였습니다."); } else { ltrScript.Text = JSHelper.GetAlertScript("삭제 실패!"); } }
protected void ibtnSave_Click(object sender, ImageClickEventArgs e) { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); if (objBSC.SaveIssueGroup(this.IESTTERM_REF_ID, (txtGROUP_CODE.Text.Trim() == "" ? 0 : DataTypeUtility.GetToInt32(txtGROUP_CODE.Text.Trim())), txtGROUP_NAME.Text.Trim(), gUserInfo.Emp_Ref_ID)) { DoBinding(); txtGROUP_CODE.Text = txtGROUP_NAME.Text = ""; ltrScript.Text = JSHelper.GetAlertScript("저장하였습니다."); } else { ltrScript.Text = JSHelper.GetAlertScript("저장 실패!"); } }
private void DoBinding() { if (this.IESTTERM_REF_ID == 0) { ltrScript.Text = JSHelper.GetAlertScript("평가기간을 선택하세요!"); return; } if (ddlGroup.Items.Count == 0) { ltrScript.Text = JSHelper.GetAlertScript("지표그룹을 선택하세요!"); return; } MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group bizBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); DataTable dtList = bizBSC.GetGroupMapList(this.IESTTERM_REF_ID, PageUtility.GetIntByValueDropDownList(ddlGroup)); ugrdGroupList.Clear(); ugrdGroupList.DataSource = dtList; ugrdGroupList.DataBind(); }
protected void ibtnDelete_Click(object sender, ImageClickEventArgs e) { DataTable dtDelete = new DataTable(); dtDelete.Columns.Add("KPI_REF_ID", typeof(string)); dtDelete = UltraGridUtility.GetDataTableByCheckValue(ugrdGroupList, "cBox", "selchk", new string[] { "KPI_REF_ID" }, dtDelete); MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group bizBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); if (bizBSC.DeleteIssueGroupMap(this.IESTTERM_REF_ID, PageUtility.GetIntByValueDropDownList(ddlGroup), dtDelete)) { DoBinding(); DoBindingList(); ltrScript.Text = JSHelper.GetAlertScript("삭제하였습니다."); } else { ltrScript.Text = JSHelper.GetAlertScript("삭제 실패!"); } }
private void DoInitControl() { WebCommon.SetEstTermDropDownList(ddlEstTermInfo); this.IESTTERM_REF_ID = PageUtility.GetIntByValueDropDownList(ddlEstTermInfo); MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group bizBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); DataTable dtGroup = bizBSC.GetIssueGroup(this.IESTTERM_REF_ID, 0); ddlGroup.DataValueField = "GROUP_CODE"; ddlGroup.DataTextField = "GROUP_NAME"; ddlGroup.DataSource = dtGroup; ddlGroup.DataBind(); WebCommon.SetComDeptDropDownList(ddlComDept, true); PageUtility.FindByValueDropDownList(ddlComDept, BizUtility.GetDeptID(gUserInfo.Emp_Ref_ID)); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetKpiType(ddlKpiGroupRefID, "", true, 120); ugrdGroupList.Columns.FromKey("CHAMPION_NAME").Header.Caption = GetText("LBL_00001", "챔피언"); ugrdKpiList.Columns.FromKey("CHAMPION_EMP_NAME").Header.Caption = GetText("LBL_00001", "챔피언"); }
private void InitControlValue() { WebCommon.SetEstTermDropDownList(ddlEstTermInfo); int intEstTermId = (ddlEstTermInfo.Items.Count > 0) ? int.Parse(ddlEstTermInfo.SelectedValue) : 0; MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group bizBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Group(); DataTable dtGroup = bizBSC.GetIssueGroup(intEstTermId, 0); ddlGroup.DataValueField = "GROUP_CODE"; ddlGroup.DataTextField = "GROUP_NAME"; ddlGroup.DataSource = dtGroup; ddlGroup.DataBind(); ddlGroup.Items.Insert(0, new ListItem("::선택::", "0")); ddlEstYN.Items.Insert(0, new ListItem("::선택::", "")); ddlEstYN.Items.Insert(1, new ListItem("대상", "Y")); ddlEstYN.Items.Insert(2, new ListItem("비대상", "N")); //Biz_EtcCodeInfos objCode = new Biz_EtcCodeInfos(); //objCode.getResultMethod(ddlResultInput, "", true, 80); //objCode.GetKpiType(ddlKpiGroupRefID, "", true, 120); Biz_Com_Code_Info objCode = new Biz_Com_Code_Info(); objCode.getResultMethod(ddlResultInput, "", true, 80); objCode.GetKpiType(ddlKpiGroupRefID, "", true, 120); ddlKpiGroupRefID.Width = Unit.Percentage(99); objCode.GetKpiExternalType(ddlExternalType, 0, true, 90); WebCommon.SetTermMonthDropDownList(ddlMonthInfo, PageUtility.GetIntByValueDropDownList(ddlEstTermInfo)); WebCommon.SetSumTypeDropDownList(ddlSumType, false); WebCommon.SetSortTypeDropDownList(ddlOrderType, true); this.SetSignalDropDownList(ddlSignal, true); }