Example #1
0
    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";
        }
    }
Example #2
0
    /// <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;
    }
Example #3
0
    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();
    }
Example #4
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;
    }
Example #5
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();
    }
Example #6
0
    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();
        }
    }
Example #7
0
    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();
    }
Example #8
0
    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);
    }