private void DeleteKpiPool() { if (!this.CheckFormData()) { return; } this.IType = "D"; MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(); objBSC.Itxr_user = gUserInfo.Emp_Ref_ID; int intRtn = objBSC.DeleteData(this.IKpiPoolRefID, objBSC.Itxr_user); if (objBSC.Transaction_Result == "Y") { this.TxrKpiPoolQuestion(); ltrScript.Text = JSHelper.GetAlertOpenerControlCallBackScript(objBSC.Transaction_Message, this.ICCB1, true); } else { ltrScript.Text = JSHelper.GetAlertScript(objBSC.Transaction_Message, false); this.IType = "U"; } }
/// <summary> /// 지표풀정보 세팅 /// </summary> private void DoLoading_KpiPoolInfo() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objPool = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(this.IKpiPoolRefID); lblKpiType.Text = objPool.Ikpi_external_type_name + "/" + objPool.Ikpi_type_name; //this.IKpiGroup = objPool.Ikpi_type; //this.IBasis_Use_Yn = objPool.Ibasis_use_yn; //txtKpiCode.Text = objPool.Ikpi_pool_ref_id.ToString(); this.txtKpiName.Text = objPool.Ikpi_name; MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Category_Low objL = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Category_Low(objPool.Icategory_top_ref_id, objPool.Icategory_mid_ref_id, objPool.Icategory_low_ref_id); this.lblKpiCatName.Text = objL.Icategory_top_name + " / " + objL.Icategory_mid_name + " / " + objL.Icategory_low_name; }
public void SetKpiPoolGrid() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(); DataSet ds = objBSC.GetAllList(txtKPIName.Text.Trim(), PageUtility.GetByValueDropDownList(ddlKpiType), PageUtility.GetByValueDropDownList(ddlUseYn)); ugrdKPIPool.Clear(); ugrdKPIPool.DataSource = ds.Tables[0].DefaultView; ugrdKPIPool.DataBind(); lblRowCount.Text = ds.Tables[0].Rows.Count.ToString(); }
private void SetFormData() { MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetKpiType(ddlKpiType, 0, false, 100); objCode.GetKpiExternalType(ddlExternalType, 0, false, 100); objCode.GetKpiEstimateType(ddlBASIS_USE_YN, 0, false, 100); KpiPoolUpSkillBind(); LitemCommonCode(tab_ddl_kpiType, "BS003", 0); LitemCommonCode(tab_ddl_scoreType, "BS002", 0); LitemCommonCode(tab_ddl_caMethod, "BS006", 0); LitemCommonCode(tab_ddl_grade, "BS004", 0); LitemCommonCode(tab_ddl_reiod, "BS005", 0); LitemCommonCode(tab_ddl_type, "", 1); WebCommon.SetKpiCategoryTopActiveDropDownList(ddlKpiCategoryTop, true, "Y"); if (this.IType != "A") { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(this.IKpiPoolRefID); this.IKpiPoolRefID = objBSC.Ikpi_pool_ref_id; txtKpiName.Text = objBSC.Ikpi_name; txtKPIDesc.Text = objBSC.Ikpi_desc; txtValuationBasis.Value = objBSC.Ivaluation_basis; chkUseYn.Checked = (objBSC.Iuse_yn == "Y") ? true : false; PageUtility.FindByValueDropDownList(ddlKpiType, objBSC.Ikpi_type); PageUtility.FindByValueDropDownList(ddlExternalType, objBSC.Ikpi_external_type); PageUtility.FindByValueDropDownList(ddlBASIS_USE_YN, objBSC.Ibasis_use_yn); PageUtility.FindByValueDropDownList(ddlKpiCategoryTop, objBSC.Icategory_top_ref_id); WebCommon.SetKpiCategoryMidActiveDropDownList(ddlKpiCategoryMid, false, PageUtility.GetIntByValueDropDownList(ddlKpiCategoryTop), "Y"); PageUtility.FindByValueDropDownList(ddlKpiCategoryMid, objBSC.Icategory_mid_ref_id); WebCommon.SetKpiCategoryLowActiveDropDownList(ddlKpiCategoryLow, false, PageUtility.GetIntByValueDropDownList(ddlKpiCategoryTop), PageUtility.GetIntByValueDropDownList(ddlKpiCategoryMid), "Y"); PageUtility.FindByValueDropDownList(ddlKpiCategoryLow, objBSC.Icategory_low_ref_id); PageUtility.FindByValueDropDownList(ddlTargetName, objBSC.STG_REF_ID); GetBscKpiPoolInfo(this.IKpiPoolRefID); GetKpiPoolTerm(this.IKpiPoolRefID); } else { this.IKpiPoolRefID = 0; txtKpiName.Text = ""; txtKPIDesc.Text = ""; chkUseYn.Checked = true; PageUtility.FindByValueDropDownList(ddlBASIS_USE_YN, "EQT"); //ddlKpiCategoryTop_SelectedIndexChanged(null, null); } SetKpiSignalGrid(this.IKpiPoolRefID); ugrdKpiStatusTab.SelectedTab = 0; }
public void SetKpiPoolGrid() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(); DataSet ds = objBSC.GetDetailAllList(txtKPIName.Text.Trim() , PageUtility.GetByValueDropDownList(ddlKpiType) , PageUtility.GetByValueDropDownList(ddlUseYn) , PageUtility.GetIntByValueDropDownList(ddlKpiCategoryTop) , PageUtility.GetIntByValueDropDownList(ddlKpiCategoryMid) , PageUtility.GetIntByValueDropDownList(ddlKpiCategoryLow) , "" ); ugrdKPIPool.Clear(); ugrdKPIPool.DataSource = ds.Tables[0].DefaultView; ugrdKPIPool.DataBind(); }
private void InsertKpiPool() { if (!this.CheckFormData()) { return; } MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(); objBSC.Ikpi_name = txtKpiName.Text.Trim(); objBSC.Ikpi_desc = txtKPIDesc.Text; objBSC.Ikpi_type = PageUtility.GetByValueDropDownList(ddlKpiType, ""); objBSC.Ikpi_external_type = PageUtility.GetByValueDropDownList(ddlExternalType, ""); objBSC.Iuse_yn = (chkUseYn.Checked) ? "Y" : "N"; objBSC.Ibasis_use_yn = PageUtility.GetByValueDropDownList(ddlBASIS_USE_YN, "N"); objBSC.Ivaluation_basis = txtValuationBasis.Value; objBSC.Icategory_top_ref_id = PageUtility.GetIntByValueDropDownList(ddlKpiCategoryTop); objBSC.Icategory_mid_ref_id = PageUtility.GetIntByValueDropDownList(ddlKpiCategoryMid); objBSC.Icategory_low_ref_id = PageUtility.GetIntByValueDropDownList(ddlKpiCategoryLow); objBSC.Itxr_user = gUserInfo.Emp_Ref_ID; objBSC.STG_REF_ID = PageUtility.GetIntByValueDropDownList(ddlTargetName); int intRtn = objBSC.InsertData(objBSC.Ikpi_name, objBSC.Ikpi_desc, objBSC.Ikpi_type, objBSC.Ikpi_external_type, objBSC.Ibasis_use_yn, objBSC.Ivaluation_basis, objBSC.Icategory_top_ref_id, objBSC.Icategory_mid_ref_id, objBSC.Icategory_low_ref_id, objBSC.Iuse_yn, objBSC.Itxr_user, objBSC.STG_REF_ID); ltrScript.Text = JSHelper.GetAlertScript(objBSC.Transaction_Message, false); if (objBSC.Transaction_Result == "Y") { SetBscKpiPoolInfo(objBSC.Ikpi_pool_ref_id); SetKpiPoolTerm(objBSC.Ikpi_pool_ref_id); InsertKpiSignalGrid(objBSC.Ikpi_pool_ref_id); this.IKpiPoolRefID = objBSC.Ikpi_pool_ref_id; this.IType = "U"; this.SetFormData(); this.SetButton(); } }
protected void doBindKpiPool() { MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(); DataSet ds = objBSC.GetDetailAllList(txtKpiName.Text.Trim() , "" , "" , 0 , 0 , 0 , ""); DataTable dt_filtered = DataTypeUtility.FilterSortDataTable(ds.Tables[0], "KPI_EXTERNAL_TYPE='EXT'"); UltraWebGrid1.Clear(); UltraWebGrid1.DataSource = dt_filtered; UltraWebGrid1.DataBind(); }
private void InitControlValue() { WebCommon.SetEstTermDropDownList(ddlEstTermInfo); this.IEstTermRefID = (ddlEstTermInfo.Items.Count > 0) ? int.Parse(ddlEstTermInfo.SelectedValue) : 0; WebCommon.SetComDeptDropDownList(ddlEstDept, true); this.SetApplyNormdistGroupDropDownList(ddlNormdistYN, true); Biz_Com_Code_Info objCode = new Biz_Com_Code_Info(); objCode.getResultMethod(ddlResultInput, "", true, 120); objCode.GetKpiType(ddlKpiGroupRefID, "", true, 120); objCode.GetKpiNormdistGroup(ddlNormdistGroup, 0, false, 300); objCode.GetKpiNormdistGroup(ddlsNormdistGroup, -1, true, 100); MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Pool(); PageUtility.FindByValueDropDownList(ddlNormdistGroup, 0); }