Exemple #1
0
    /// <summary>
    /// 전략 버젼, 적용기간 저장.수정.삭제
    /// </summary>
    /// <returns></returns>
    public bool TrxStgVersion()
    {
        int iRtn = 0;

        MicroBSC.BSC.Biz.Biz_Bsc_Stg_Tree_Version objVer = new MicroBSC.BSC.Biz.Biz_Bsc_Stg_Tree_Version();
        objVer.IEstterm_Ref_Id = this.IEstTermRefID;
        objVer.IVersion_Ref_Id = this.IVersionRefID;
        objVer.IVersion_Name   = txtVERSION_NAME.Text;

        if (this.IType == "A")
        {
            iRtn = objVer.TrxVersionAndTerm
                       (this.IType
                       , objVer.IEstterm_Ref_Id
                       , 0
                       , objVer.IVersion_Name
                       , gUserInfo.Emp_Ref_ID
                       , this.GetStgVersionData());
        }
        else if (this.IType == "U" || this.IType == "D")
        {
            iRtn = objVer.TrxVersionAndTerm
                       (this.IType
                       , objVer.IEstterm_Ref_Id
                       , objVer.IVersion_Ref_Id
                       , objVer.IVersion_Name
                       , gUserInfo.Emp_Ref_ID
                       , this.GetStgVersionData());
        }

        this.IVersionRefID = objVer.IVersion_Ref_Id;

        return((iRtn > 0) ? true : false);
    }
Exemple #2
0
    /// <summary>
    /// 전략버젼 세팅
    /// </summary>
    public void SetStgVersion()
    {
        MicroBSC.BSC.Biz.Biz_Bsc_Stg_Tree_Version objBSC = new MicroBSC.BSC.Biz.Biz_Bsc_Stg_Tree_Version();
        DataSet rDs = objBSC.GetAllList(this.IEstTermRefID);

        ddlStgTreeVersion.Items.Clear();
        if (rDs.Tables.Count > 0)
        {
            ddlStgTreeVersion.DataSource     = rDs.Tables[0].DefaultView;
            ddlStgTreeVersion.DataTextField  = "VERSION_NAME";
            ddlStgTreeVersion.DataValueField = "VERSION_REF_ID";
            ddlStgTreeVersion.DataBind();

            if (ddlStgTreeVersion.Items.Count > 0)
            {
                this.IType = "U";
            }
        }
    }