private void InitControlValue() { WebCommon.SetUseYnDropDownList(ddlUseYn, true); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetKpiType(ddlKpiType, "", true, 0); MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Ver bizBscKpiPoolVer = new MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Ver(); DataTable dtBscKpiPoolVer = bizBscKpiPoolVer.GetBscKpiPoolVer_DB(); ddlKpiVersion.DataValueField = "KPI_POOL_VER_ID"; ddlKpiVersion.DataTextField = "KPI_POOL_VER_NAME"; ddlKpiVersion.DataSource = dtBscKpiPoolVer; ddlKpiVersion.DataBind(); ddlKpiVersion.Items.Insert(0, new ListItem(":: 전체 ::", "0")); MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Templete bizBscKpiPoolTemplete = new MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Templete(); DataTable dtBscKpiPoolTemplete = bizBscKpiPoolTemplete.GetBscKpiPoolTemplete_DB(); ddlKpiTemplete.DataValueField = "KPI_POOL_TEMPLETE_ID"; ddlKpiTemplete.DataTextField = "KPI_POOL_TEMPLETE_NAME"; ddlKpiTemplete.DataSource = dtBscKpiPoolTemplete; ddlKpiTemplete.DataBind(); ddlKpiTemplete.Items.Insert(0, new ListItem(":: 전체 ::", "0")); }
private void SetFormData() { MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetProjectPriority(ddlPriority, 0, false, 200); objCode.GetProjectType(ddlWorkType, 0, false, 200); if (this.IType != "A") { MicroBSC.BSC.Biz.Biz_Bsc_Work_Pool objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Pool(this.IWorkPoolRefID); this.IWorkPoolRefID = objBSC.Iwork_pool_ref_id; this.txtWorkPoolRefID.Text = Convert.ToString(this.IWorkPoolRefID); txtWorkName.Text = objBSC.Iwork_name; txtWorkDesc.Value = objBSC.Iwork_desc; chkUseYn.Checked = (objBSC.Iuse_yn == "Y") ? true : false; PageUtility.FindByValueDropDownList(ddlWorkType, objBSC.Iwork_type); PageUtility.FindByValueDropDownList(ddlPriority, objBSC.Iwork_priority); } else { this.IWorkPoolRefID = 0; txtWorkPoolRefID.Text = ""; txtWorkName.Text = ""; txtWorkDesc.Value = ""; chkUseYn.Checked = true; } }
private void SetAllTimeTop() { ltrScript.Text = ""; TugrdUpStgList = this.ugwtKpiTab.FindControl("ugrdUpStgList") as UltraWebGrid; TugrdStgPerDept = this.ugwtKpiTab.FindControl("ugrdStgPerDept") as UltraWebGrid; TiBtnAddUpStg = this.ugwtKpiTab.FindControl("iBtnAddUpStg") as ImageButton; TiBtnDelUpStg = this.ugwtKpiTab.FindControl("iBtnDelUpStg") as ImageButton; TugrdKPIPerStg = this.ugwtKpiTab.FindControl("ugrdKPIPerStg") as UltraWebGrid; TugrdKPIAll = this.ugwtKpiTab.FindControl("ugrdKPIAll") as UltraWebGrid; TiBtnAddKpi = this.ugwtKpiTab.FindControl("iBtnAddKpi") as ImageButton; TiBtnDelKpi = this.ugwtKpiTab.FindControl("iBtnDelKpi") as ImageButton; TiBtnFindKpi = this.ugwtKpiTab.FindControl("iBtnFindKpi") as ImageButton; TtxtFindKpiID = this.ugwtKpiTab.FindControl("txtFindKpiID") as TextBox; TtxtFindKpiNM = this.ugwtKpiTab.FindControl("txtFindKpiNM") as TextBox; TlblWeightTotal = this.ugwtKpiTab.FindControl("lblWeightTotal") as Label; MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); ddlMAP_KPI_TYPE_H.DataSource = objCode.GetCodeListPerCategory("BS0017", "Y").Tables[0]; ddlMAP_KPI_TYPE_H.DataTextField = "CODE_NAME"; ddlMAP_KPI_TYPE_H.DataValueField = "ETC_CODE"; ddlMAP_KPI_TYPE_H.DataBind(); ddlMAP_KPI_TYPE_H.Items.Insert(0, new ListItem("::선택::", "")); }
private void InitControlValue() { WebCommon.SetUseYnDropDownList(ddlUseYn, true); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetKpiType(ddlKpiType, "", true, 100); WebCommon.SetUseYnDropDownList(ddlBASIS_USE_YN, false); WebCommon.SetKpiCategoryTopActiveDropDownList(ddlKpiCategoryTop, true, "Y"); //WebCommon.SetKpiCategoryMidDropDownList(ddlKpiCategoryMid, true, PageUtility.GetIntByValueDropDownList(ddlKpiCategoryTop)); //WebCommon.SetKpiCategoryLowDropDownList(ddlKpiCategoryLow, true, PageUtility.GetIntByValueDropDownList(ddlKpiCategoryTop), PageUtility.GetIntByValueDropDownList(ddlKpiCategoryMid)); }
protected void ugrdKpiStatusTab_TabClick(object sender, Infragistics.WebUI.UltraWebTab.WebTabEvent e) { if (e.Tab.Key == "1") { UgrdView_Bind(); TabExpand("V"); } if (e.Tab.Key == "2") { ViewInfo_ddlBind(); WebCommon.SetEstTermDropDownList(ddlEstTermInfo); WebCommon.SetUseYnDropDownList(ddlUseYn, true); //WebCommon.SetEstTermDropDownList(ddlEstTermInfo2); this.IESTTERM_REF_ID = PageUtility.GetIntByValueDropDownList(ddlEstTermInfo); //DoSetPossibleCopay(); SetStgGrid(); SetAllTimeBottom(); TabExpand("S"); } if (e.Tab.Key == "3") { WebCommon.SetUseYnDropDownList(ddlUseYn3, true); KpiPoolUpSkillBind(); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetKpiType(ddlKpiType, "", true, 0); objCode.GetKpiExternalType(ddlKpi, "", true, 0); MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Ver bizBscKpiPoolVer = new MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Ver(); DataTable dtBscKpiPoolVer = bizBscKpiPoolVer.GetBscKpiPoolVer_DB(); ddlKpiVersion.DataValueField = "KPI_POOL_VER_ID"; ddlKpiVersion.DataTextField = "KPI_POOL_VER_NAME"; ddlKpiVersion.DataSource = dtBscKpiPoolVer; ddlKpiVersion.DataBind(); ddlKpiVersion.Items.Insert(0, new ListItem(":: 전체 ::", "0")); MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Templete bizBscKpiPoolTemplete = new MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Pool_Templete(); DataTable dtBscKpiPoolTemplete = bizBscKpiPoolTemplete.GetBscKpiPoolTemplete_DB(); ddlKpiTemplete.DataValueField = "KPI_POOL_TEMPLETE_ID"; ddlKpiTemplete.DataTextField = "KPI_POOL_TEMPLETE_NAME"; ddlKpiTemplete.DataSource = dtBscKpiPoolTemplete; ddlKpiTemplete.DataBind(); ddlKpiTemplete.Items.Insert(0, new ListItem(":: 전체 ::", "0")); SetKpiPoolGrid(); TabExpand("K"); } }
private void InitControlValue() { WorkPoolKey.Value = GetRequest("WORK_POOL_KEY", ""); WorkPoolVal.Value = GetRequest("WORK_POOL_VAL", ""); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetProjectPriority(ddlWorkPriority, 0, true, 100); objCode.GetProjectType(ddlWorkType, 0, true, 100); ddlUseYN.Items.Insert(0, new ListItem("::전체::", "")); ddlUseYN.Items.Insert(1, new ListItem("사용함", "Y")); ddlUseYN.Items.Insert(1, new ListItem("사용안함", "N")); ddlUseYN.SelectedIndex = 0; }
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; }
private void InitControlValue() { WebCommon.SetEstTermDropDownList(ddlEstTerm); WebCommon.SetValuationGroupDropDownList(ddlEstGroup, true); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetKpiType(ddlKpiGroup, 0, true, 100); ddlKpiGroup.Width = Unit.Percentage(100); objCode.GetKpiEstimateType(ddlBASIS_USE_YN, 0, true, 100); ddlBASIS_USE_YN.Width = Unit.Percentage(100); WebCommon.SetTermMonthDropDownList(ddlEstTermMonth, PageUtility.GetIntByValueDropDownList(ddlEstTerm)); WebCommon.SetComDeptDropDownList(ddlEstDept, true); WebCommon.SetKpiQltEstLevelDropDownList(ddlEstLevel, PageUtility.GetIntByValueDropDownList(ddlEstTerm), true); this.SetKpiOpinionList(); }
private void InitControlValue() { iBtnCopyKpiList.Style.Add("vertical-align", "middle"); WebCommon.SetEstTermDropDownList(ddlEstTerm); WebCommon.SetValuationGroupDropDownList(ddlEstGroup, false); this.SetSelectedGroupList(); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetKpiType(ddlKpiGroup, 0, true, 100); ddlKpiGroup.SelectedIndex = (ddlKpiGroup.Items.Count > 0) ? 0 : -1; objCode.GetKpiEstimateType(ddlBASIS_USE_YN, 0, true, 100); PageUtility.FindByValueDropDownList(ddlBASIS_USE_YN, "EQL"); WebCommon.SetComDeptDropDownList(ddlEstDept, true); WebCommon.SetKpiQltEstLevelDropDownList(ddlEstLevel, PageUtility.GetIntByValueDropDownList(ddlEstTerm), false); this.SetTermList(); }
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.SetUseYnDropDownList(ddlUseYn, true); MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetProjectType(ddlWorkType, "", true, 100); }
protected void iBtnSave_Click(object sender, ImageClickEventArgs e) { object[] objList = GetSelectKpiList(UltraWebGrid2); Biz_Bsc_Term_Detail objTerm = new Biz_Bsc_Term_Detail(); DataSet dsYear = objTerm.GetTermDetail(ESTTERM_REF_ID); if (dsYear.Tables[0].Rows.Count < 1) { ltrScript.Text = JSHelper.GetAlertScript("평가년도를 확인하세요."); return; } string result_measurement_step = "LV5"; MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info bizComCodeInfo = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); DataTable dtComCodeInfo = bizComCodeInfo.getCheckStep(0).Tables[0]; DataRow[] rows = dtComCodeInfo.Select(" USE_YN = 'Y' ", "SORT_ORDER DESC"); if (rows.Length > 0) { result_measurement_step = DataTypeUtility.GetValue(rows[0]["ETC_CODE"]); } int unit_type_ref_id = 1; MicroBSC.Biz.Common.Biz.Biz_Com_Unit_Type_Info bizComUnitTypeInfo = new MicroBSC.Biz.Common.Biz.Biz_Com_Unit_Type_Info(); DataTable dtComUnitTypeInfo = bizComUnitTypeInfo.GetAllList().Tables[0]; if (dtComUnitTypeInfo.Rows.Count > 0) { unit_type_ref_id = DataTypeUtility.GetToInt32(dtComUnitTypeInfo.Rows[0]["UNIT_TYPE_REF_ID"]); } Biz_Bsc_Threshold_Step bizBscThresholdStep = new Biz_Bsc_Threshold_Step(); DataTable dtBscThresholdStep = bizBscThresholdStep.GetThresholdLevelList(result_measurement_step).Tables[0]; int checkCount = 0; for (int i = 0; i < objList.Length; i++) { checkCount += new MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Info().KpiInfoExsistCheckPerson(int.Parse(objList[i].ToString()), gUserInfo.Emp_Ref_ID, ESTTERM_REF_ID); } if (checkCount > 0) { Response.Write("<script>alert('중복되는 KPI 풀입니다.');</script>"); } else { MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Info bizBscKpiInfo = new MicroBSC.Integration.BSC.Biz.Biz_Bsc_Kpi_Info(); string returnStr = bizBscKpiInfo.CopyKpiToMboUsingTemplete(ESTTERM_REF_ID , objList , TEMPLETE_ID , TEMPLETE_NAME , gUserInfo.Emp_Ref_ID , DateTime.Now.ToString("yyyy-MM-dd") , result_measurement_step , unit_type_ref_id , "PRS" , dtBscThresholdStep); if (returnStr.Equals(string.Empty)) { DoBindingTemplete(); ltrScript.Text = JSHelper.GetAlertOpenerReflashScript("복사를 완료하였습니다.", true); } else { ltrScript.Text = JSHelper.GetAlertScript(returnStr); } } }
private void SetFormData() { MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info objCode = new MicroBSC.Biz.Common.Biz.Biz_Com_Code_Info(); objCode.GetProjectPriority(ddlWorkPriority, 0, false, 100); objCode.GetProjectType(ddlWorkType, 0, false, 100); if (this.IType != "A") { MicroBSC.BSC.Biz.Biz_Bsc_Work_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Info(this.IEstterm_Ref_ID, this.IEst_Dept_Ref_ID, this.IWork_Ref_ID); this.IEstterm_Ref_ID = objBSC.Iestterm_ref_id; this.IEstterm_Ref_Id_Name = objBSC.Iestterm_ref_id_name; txtEstTermRefId.Text = objBSC.Iestterm_ref_id_name; this.IEst_Dept_Ref_ID = objBSC.Iest_dept_ref_id; this.IEst_Dept_Ref_Id_Name = objBSC.Iest_dept_ref_id_name; txtEstDeptRefId.Text = objBSC.Iest_dept_ref_id_name; this.IWork_Ref_ID = objBSC.Iwork_ref_id; this.IWork_Pool_Ref_ID = objBSC.Iwork_pool_ref_id; hdfWorkPoolRefId.Value = Convert.ToString(objBSC.Iwork_pool_ref_id); txtWorkCode.Text = objBSC.Iwork_code; txtWorkName.Text = objBSC.Iwork_name; txtWorkDesc.Value = objBSC.Iwork_desc; spnWorkDesc.InnerHtml = objBSC.Iwork_desc; this.IWork_Emp_Dept_ID = objBSC.Iwork_emp_id_dept_id; hdfWorkEmpDeptId.Value = Convert.ToString(objBSC.Iwork_emp_id_dept_id); this.IWork_Emp_Dept_ID_Name = objBSC.Iwork_emp_id_dept_id_name; hdfWorkEmpDeptIdName.Value = objBSC.Iwork_emp_id_dept_id_name; this.IWork_Emp_ID = objBSC.Iwork_emp_id; hdfWorkEmpId.Value = Convert.ToString(objBSC.Iwork_emp_id); this.IWork_Emp_ID_Name = objBSC.Iwork_emp_id_name; txtWorkEmpIdName.Text = objBSC.Iwork_emp_id_name; PageUtility.FindByValueDropDownList(ddlWorkType, objBSC.Iwork_type); PageUtility.FindByValueDropDownList(ddlWorkPriority, objBSC.Iwork_priority); txtWorkIssue.Text = objBSC.Iwork_issue; this.IAdd_File = objBSC.Iadd_file; this.hdfTargetReasonFile.Value = objBSC.Iadd_file; this.IApp_Ref_ID = objBSC.Iapp_ref_id; this.IUse_YN = (objBSC.Iuse_yn == "Y") ? true : false; this.chkUseYN.Checked = (objBSC.Iuse_yn == "Y") ? true : false; if (objBSC.Iuse_yn == "Y") { //2012.01.02 박효동 : 허성덕과장요청으로 사용안함에 대하여 각종 컨트롤 잠금 ddlWorkPriority.Enabled = ddlWorkType.Enabled = true; txtWorkIssue.ReadOnly = false; } else { //2012.01.02 박효동 : 허성덕과장요청으로 사용안함에 대하여 각종 컨트롤 잠금 ddlWorkPriority.Enabled = ddlWorkType.Enabled = false; txtWorkIssue.ReadOnly = true; } this.chkCompleteYN.Checked = (objBSC.Icomplete_yn == "Y") ? true : false; if (objBSC.Iadd_file == "") { } else { SearchAddFile(); } } else { MicroBSC.Estimation.Dac.TermInfos objTERM = new MicroBSC.Estimation.Dac.TermInfos(this.IEstterm_Ref_ID); txtEstTermRefId.Text = Convert.ToString(objTERM.Estterm_name); MicroBSC.Biz.Common.Biz.Biz_ComDeptInfo objDEPT = new MicroBSC.Biz.Common.Biz.Biz_ComDeptInfo(this.IEst_Dept_Ref_ID); txtEstDeptRefId.Text = Convert.ToString(objDEPT.Idept_name); //ddlKpiCategoryTop_SelectedIndexChanged(null, null); this.chkUseYN.Checked = true; iBtnTargetFile_Down.Visible = false; lbFileList.Items.Clear(); } }