예제 #1
0
    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"));
    }
예제 #2
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;
        }
    }
예제 #3
0
    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("::선택::", ""));
    }
예제 #4
0
    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));
    }
예제 #5
0
    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");
        }
    }
예제 #6
0
    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;
    }
예제 #7
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;
    }
예제 #8
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();
    }
예제 #9
0
    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();
    }
예제 #10
0
    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", "챔피언");
    }
예제 #11
0
 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);
 }
예제 #12
0
    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);
            }
        }
    }
예제 #13
0
    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();
        }
    }