Esempio n. 1
0
    private void DoLoading_KpiMaster()
    {
        MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info(this.IEstTermRefID, this.IKpiRefID);
        //txtBCalcFormMs.Text                     = objBSC.Icalc_form_ms;
        //txtBCalcFormTs.Text                     = objBSC.Icalc_form_ts;
        //this.IDraftEmpID                        = objBSC.Ichampion_emp_id;
        //hdfBChampionEmpId.Value                 = objBSC.Ichampion_emp_id.ToString();
        //txtBChampionEmpName.Text                = objBSC.Ichampion_emp_name;
        ////hdfBApprovalEmpId.Value                 = objBSC.Iapproval_emp_id.ToString();
        ////txtBApprovalEmpName.Text                = objBSC.Iapproval_emp_name;
        //hdfBMeasurementEmpId.Value              = objBSC.Imeasurement_emp_id.ToString();
        //txtBMeasurementEmpName.Text             = objBSC.Imeasurement_emp_name;
        //txtBGetheringMethod.Text                = objBSC.Idata_gethering_method;
        //txtBRelatedIssue.Text                   = objBSC.Irelated_issue;
        txtKpiCode.Text = objBSC.Ikpi_code;
        //txtBMeasurementPurpose.Text             = objBSC.Imeasurement_purpose;
        //txtBWordDefinition.Text                 = objBSC.Iword_definition;
        //ddlResultInputType.SelectedValue       = objBSC.Iresult_input_type;
        ddlResultAchievementType.SelectedValue = objBSC.Iresult_achievement_type;
        ddlResultTsCalcType.SelectedValue      = objBSC.Iresult_ts_calc_type;
        ddlMeasurementGradeType.SelectedValue  = objBSC.Imeasurement_grade_type;
        ddlResultMeasurementStep.SelectedValue = objBSC.Iresult_measurement_step;
        ddlUnit.SelectedValue = objBSC.Iunit_type_ref_id.ToString();
        //ddlResultTermType.SelectedValue        = objBSC.Iresult_term_type;
        //txtBTargetReason.Text                   = objBSC.Ikpi_target_setting_reason;
        //hdfTargetReasonFile.Value               = objBSC.Ikpi_target_reason_file;
        //this.IApp_Ref_Id                        = objBSC.Iapp_ref_id;
        //this.IKpi_Use_Yn                        = objBSC.Iuse_yn;

        //this.IKpiPoolRefID                      = objBSC.Ikpi_pool_ref_id;
        //if (objBSC.Iuse_yn == "N")
        //{
        //    this.IType = "D";
        //}
    }
Esempio n. 2
0
    public void SetKpiPoolGrid()
    {
        MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info();

        objBSC.Iestterm_ref_id    = this.IEstTermRefID;
        objBSC.Iresult_input_type = ddlResultInput.SelectedValue;
        objBSC.Ikpi_code          = txtKPICode.Text.Trim();
        objBSC.Ikpi_name          = txtKPIName.Text.Trim();
        objBSC.Ichampion_emp_name = txtChamName.Text.Trim();
        int iest_dept_id = (ddlEstDept.SelectedValue.Trim() == "") ? -1 : int.Parse(ddlEstDept.SelectedValue);

        objBSC.Iuse_yn   = "";
        objBSC.Itxr_user = int.Parse(gUserInfo.Emp_Ref_ID.ToString());

        DataSet ds = objBSC.GetDashBoardKpiList(
            objBSC.Iestterm_ref_id
            , objBSC.Iresult_input_type
            , objBSC.Ikpi_code
            , objBSC.Ikpi_name
            , objBSC.Iuse_yn
            , objBSC.Ichampion_emp_name
            , iest_dept_id
            , PageUtility.GetByValueDropDownList(ddlKpiGroupRefID)
            , objBSC.Itxr_user);

        ugrdKpiList.Clear();
        ugrdKpiList.DataSource = ds;
        ugrdKpiList.DataBind();
    }
Esempio n. 3
0
    public void SetKpiConfirmCancel(DataTable iTs, string strGubun)
    {
        int i = 0;
        int intAffectedRow = 0;

        MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info();
        if (strGubun == "CONFIRM")
        {
            intAffectedRow = objBSC.SetKpiConirm(iTs);
        }
        else
        {
            intAffectedRow = objBSC.SetKpiCancel(iTs);
        }

        //string strMsg = "총 " + iTs.Rows.Count.ToString() + "건중 " + intAffectedRow.ToString() + "건이 처리되었습니다.";
        string strMsg = string.Format("총 {0}건중 {1}건이 처리되었습니다.", iTs.Rows.Count, intAffectedRow);

        ltrScript.Text = JSHelper.GetAlertScript(strMsg, false);
    }
Esempio n. 4
0
    private void DoLoading_KPIBaseInfo()
    {
        //-------------------- KPI Status Setting
        MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info();
        DataSet rDs = objBSC.GetKpiStatus(this.IEstTermRefID, this.IKpiRefID, gUserInfo.Emp_Ref_ID);

        if (rDs.Tables[0].Rows.Count > 0)
        {
            //this.IConfirm_YN                    = rDs.Tables[0].Rows[0]["CONFIRM_YN"].ToString();
            //this.IChampion_User_YN              = rDs.Tables[0].Rows[0]["CHAMPION_EMP_YN"].ToString();
            //this.IApporval_User_YN              = rDs.Tables[0].Rows[0]["APPROVAL_EMP_YN"].ToString();
            this.hdfinitial_version_yn.Value    = rDs.Tables[0].Rows[0]["INITIAL_VERSION_YN"].ToString();
            this.hdfkpi_target_version_id.Value = rDs.Tables[0].Rows[0]["KPI_TARGET_VERSION_ID"].ToString();
            //this.ISaveRecord_YN                 = rDs.Tables[0].Rows[0]["INSERT_YN"].ToString();
            this.IHaveChildKPI_YN = rDs.Tables[0].Rows[0]["HAVE_CHILD_KPI_YN"].ToString();
            //this.IHaveInitive_YN                = rDs.Tables[0].Rows[0]["HAVE_INITIATIVE_YN"].ToString();
            //this.IMonthly_Close_Day             = int.Parse(rDs.Tables[0].Rows[0]["MONTHLY_CLOSE_DAY"].ToString());
            //this.IScoreValuationType            = rDs.Tables[0].Rows[0]["SCORE_VALUATION_TYPE"].ToString();
            //this.IEsttermUseYN                  = rDs.Tables[0].Rows[0]["ESTTERM_USE_YN"].ToString();
            //this.IYearlyClose_YN                = rDs.Tables[0].Rows[0]["YEARLY_CLOSE_YN"].ToString();
            //this.IMonthlyCloseType              = rDs.Tables[0].Rows[0]["MONTHLY_CLOSE_TYPE"].ToString();

            //if (this.IHaveInitive_YN == "Y")
            //{
            //    ugrdBInitiative.Visible = false;
            //    pnlBPrj.Visible         = true;
            //    ugrdBInitiative.Clear();
            //    this.SetProjectList();
            //}
            //else
            //{
            //    ugrdBInitiative.Visible = true;
            //    pnlBPrj.Visible         = false;
            //    ugrdBPrjList.Clear();
            //    this.SetInitiativeList();
            //}
        }
    }
Esempio n. 5
0
    public void setKpiData()
    {
        if (ddlEstTermInfo.Items.Count < 1)
        {
            PageUtility.AlertMessage("등록된 평가기간이 없습니다.");
            return;
        }

        MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info();

        objBSC.Iestterm_ref_id    = (ddlEstTermInfo.Items.Count > 0) ? int.Parse(ddlEstTermInfo.SelectedValue) : 0;
        objBSC.Iresult_input_type = ddlResultInput.SelectedValue;
        objBSC.Ikpi_code          = txtKPICode.Text.Trim();
        objBSC.Ikpi_name          = txtKPIName.Text.Trim();
        objBSC.Ichampion_emp_name = txtChamName.Text.Trim();
        int iest_dept_id = (ddlEstDept.SelectedValue.Trim() == "") ? -1 : int.Parse(ddlEstDept.SelectedValue);

        objBSC.Iuse_yn   = "";
        objBSC.Itxr_user = int.Parse(gUserInfo.Emp_Ref_ID.ToString());

        DataSet ds = objBSC.GetKpiListPerUser
                         (objBSC.Iestterm_ref_id
                         , objBSC.Iresult_input_type
                         , objBSC.Ikpi_code
                         , objBSC.Ikpi_name
                         , objBSC.Iuse_yn
                         , objBSC.Ichampion_emp_name
                         , iest_dept_id
                         , PageUtility.GetByValueDropDownList(ddlKpiGroupRefID)
                         , "Y"
                         , objBSC.Itxr_user);

        ugrdKpiList.Clear();
        ugrdKpiList.DataSource = ds;
        ugrdKpiList.DataBind();

        //lblCountRow.Text = "Total Rows : " + ds.Tables[0].Rows.Count.ToString();
    }