Example #1
0
    /// <summary>
    /// 평가별 주기
    /// </summary>
    /// <param name="ddl"></param>
    /// <param name="est_id"></param>
    public static void BindEstTermSub(DropDownList ddl, int comp_id, string est_id, string year_yn)
    {
        Biz_TermSubEstMaps termSubEstMap = new Biz_TermSubEstMaps();
        DataSet            ds            = termSubEstMap.GetTermSubEstMap(comp_id, est_id, year_yn);

        ddl.DataTextField  = "ESTTERM_SUB_NAME";
        ddl.DataValueField = "ESTTERM_SUB_ID";
        ddl.DataSource     = ds;
        ddl.DataBind();

        if (ds.Tables[0].Rows.Count == 0)
        {
            ddl.Style.Add("display", "none");
        }
        else
        {
            ddl.Style.Remove("display");
        }

        //if(ds.Tables[0].Rows.Count == 1)
        //{
        //    ddl.Visible = false;
        //}
        //else
        //{
        //    ddl.Visible = false;
        //}
    }
Example #2
0
    private void BindCblEstTermSub(int comp_id, string est_id)
    {
        Biz_TermSubEstMaps termSubEstMaps = new Biz_TermSubEstMaps();

        DT_ESTTERM_SUB_MAP = termSubEstMaps.GetTermSubEstMap(comp_id, est_id, "").Tables[0];

        Biz_TermSubs termSub = new Biz_TermSubs();
        DataSet      ds      = termSub.GetTermSubByYearYN(COMP_ID, "N");

        uGridSub.DataSource = ds;
        uGridSub.DataBind();
    }
Example #3
0
    /// <summary>
    /// 평가주기의 총가중치 합 반환
    /// </summary>
    /// <param name="est_id"></param>
    /// <returns></returns>
    public static double GetTotalWeightEstTermSub(int comp_id, string est_id)
    {
        Biz_TermSubEstMaps estterm   = new Biz_TermSubEstMaps();
        DataTable          dataTable = estterm.GetTermSubEstMap(comp_id, est_id, "").Tables[0];

        double total = 0;

        foreach (DataRow dataRow in dataTable.Rows)
        {
            total += DataTypeUtility.GetToDouble(dataRow["WEIGHT"]);
        }

        if (total == 0)
        {
            return(100);
        }

        return(total);
    }
Example #4
0
    /// <summary>
    /// 평가 주기의 가중치 String
    /// </summary>
    /// <param name="comp_id"></param>
    /// <param name="est_id"></param>
    /// <returns></returns>
    public static string GetWeightStringByEstTermSub(int comp_id, string est_id)
    {
        Biz_TermSubEstMaps estterm   = new Biz_TermSubEstMaps();
        DataTable          dataTable = estterm.GetTermSubEstMap(comp_id, est_id, "").Tables[0];

        string temp    = "";
        bool   isFirst = true;

        foreach (DataRow dataRow in dataTable.Rows)
        {
            if (isFirst)
            {
                temp   += DataTypeUtility.GetToDouble(dataRow["WEIGHT"]).ToString("#,##0.00");
                isFirst = false;
            }
            else
            {
                temp += " : " + DataTypeUtility.GetToDouble(dataRow["WEIGHT"]).ToString("#,##0.00");
            }
        }

        return(temp);
    }