示例#1
0
    private void DataBinding()
    {
        int    _iestterm_ref_id      = (ddlEstTermInfo.Items.Count > 0) ? int.Parse(ddlEstTermInfo.SelectedValue) : 0;
        string _iresult_input_method = "";
        string _ikpi_code            = "";
        string _ikpi_name            = "";
        string _iemp_name            = "";
        int    _iest_dept_id         = 0;
        int    _ilogin_id            = gUserInfo.Emp_Ref_ID;
        string _itmcode = (ddlMonthInfo.Items.Count > 0) ? ddlMonthInfo.SelectedValue : "";

        MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info();
        DataSet ds = objBSC.GetKpiListForResultInput(_iestterm_ref_id
                                                     , _iresult_input_method
                                                     , _ikpi_code
                                                     , _ikpi_name
                                                     , _iemp_name
                                                     , _iest_dept_id
                                                     , _itmcode
                                                     , ""
                                                     , ""
                                                     , _ilogin_id);

        cntKpi    = 0;
        cntEstKpi = 0;
        cntCfmKpi = 0;

        ugrdKpiResultList.DataSource = ds;
        ugrdKpiResultList.DataBind();
    }
示例#2
0
    public void SetResultListGrid()
    {
        _iestterm_ref_id      = PageUtility.GetIntByValueDropDownList(ddlEstTermInfo);
        _iresult_input_method = (ddlResultMethod.Items.Count > 0) ? ddlResultMethod.SelectedValue : "";
        _ikpi_code            = txtKPICode.Text.Trim();
        _ikpi_name            = txtKPIName.Text.Trim();
        _iemp_name            = txtChamName.Text.Trim();
        //_iest_dept_id         = (ddlEstDept.Items.Count > 0 && ddlEstDept.SelectedValue != "") ? int.Parse(ddlEstDept.SelectedValue.ToString()) : 0;
        _iest_dept_id = PageUtility.GetIntByValueDropDownList(ddlEstDept);
        _ilogin_id    = gUserInfo.Emp_Ref_ID;
        _iymd         = PageUtility.GetByValueDropDownList(ddlEstTermMonth, ""); // (ddlEstTermMonth.Items.Count > 0) ? ddlEstTermMonth.SelectedValue : "";

        //2011.08.18 허성덕과장 요청으로 관리자권한자에게는 모든 MBO 실적보이도록
        int isAdmin = 0;

        if (User.IsInRole(ROLE_ADMIN))
        {
            isAdmin = 1;
        }

        MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Kpi_Info();
        DataSet ds = objBSC.GetKpiListForResultInput(_iestterm_ref_id
                                                     , _iresult_input_method
                                                     , _ikpi_code
                                                     , _ikpi_name
                                                     , _iemp_name
                                                     , _iest_dept_id
                                                     , _iymd
                                                     , PageUtility.GetByValueDropDownList(ddlKpiGroupRefID)
                                                     , "Y"
                                                     , _ilogin_id
                                                     , isAdmin
                                                     );

        ugrdKpiResultList.DataSource = ds;
        ugrdKpiResultList.DataBind();

        //this.SetDraftImage(ugrdKpiResultList);
    }