コード例 #1
0
ファイル: PRJ1102M4.aspx.cs プロジェクト: schifflee/bscgit
    private void SetFormData()
    {
        MicroBSC.BSC.Biz.Biz_Bsc_Work_Task objCode = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Task();
        objCode.GetTaskList(ddlTask, 0, false, 200, this.IExec_Ref_ID);

        if (this.IType != "A")
        {
            MicroBSC.BSC.Biz.Biz_Bsc_Work_Item objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Item(this.IExec_Ref_ID, this.ITask_Ref_ID, this.IItem_Ref_ID);

            IExec_Ref_ID = objBSC.Iexec_ref_id;

            IExec_Name            = objBSC.Iexec_ref_id_name;
            txtExecRefIdName.Text = objBSC.Iexec_ref_id_name;

            ITask_Ref_ID = objBSC.Itask_ref_id;
            //PageUtility.FindByValueDropDownList(ddlTask, objBSC.Itask_ref_id);
            txtTaskRefIdName.Text = objBSC.Itask_ref_id_name;
            ITask_Name            = objBSC.Itask_ref_id_name;

            IItem_Ref_ID = objBSC.Iitem_ref_id;

            IItem_Ymd       = objBSC.Iitem_ymd;
            txtItemYMD.Text = objBSC.Iitem_ymd;

            IItem_Name       = objBSC.Iitem_name;
            txtItemName.Text = objBSC.Iitem_name;

            txtItemDesc.Value = objBSC.Iitem_desc;

            txtItemUnit.Text = objBSC.Iitem_unit;
            txtItemTgt.Text  = objBSC.Iitem_tgt;
            txtItemRst.Text  = objBSC.Iitem_rst;

            this.IAdd_File = objBSC.Iadd_file;
            this.hdfTargetReasonFile.Value = objBSC.Iadd_file;
            this.IUse_YN                = (objBSC.Iuse_yn == "Y") ? true : false;
            this.chkUseYN.Checked       = (objBSC.Iuse_yn == "Y") ? true : false;
            iBtnTargetFile_Down.Visible = (objBSC.Iadd_file == "") ? false : true;
            if (objBSC.Iadd_file == "")
            {
            }
            else
            {
                SearchAddFile();
            }
            if (!chkUseYN.Checked)
            {
                txtItemDesc.Visible = false;
                spnItemDesc.Visible = true;
            }
            else
            {
                txtItemDesc.Visible = true;
                spnItemDesc.Visible = false;
            }
        }
        else
        {
            MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Work_Exec(this.IEstterm_Ref_ID, this.IExec_Ref_ID);
            txtExecRefIdName.Text = objBSC.Iexec_name;
            IExec_Name            = objBSC.Iexec_name;

            if (this.ddlTask.Items.Count > 0)
            {
                this.ITask_Ref_ID = PageUtility.GetIntByValueDropDownList(ddlTask);
            }
            else
            {
                ltrScript.Text = JSHelper.GetAlertScript("세부일정 등록 후 사용하세요", false);
                ltrScript.Text = JSHelper.GetOpenerControlCallBackScript(this.ICCB1, true);
            }
            this.chkUseYN.Checked       = true;
            iBtnTargetFile_Down.Visible = false;
            lbFileList.Items.Clear();
            //ddlKpiCategoryTop_SelectedIndexChanged(null, null);
        }
    }