Exemple #1
0
    public void BindDlistYears(DropDownList ddlYear, object pmSet, string userCode, string selectedYearValue)
    {
        DataTable prjYears = null;

        if (pmSet == null)
        {
            throw new ArgumentNullException("系统登录员未记录session", "null转换字符串!");
        }
        if (pmSet.ToString() == "1")
        {
            prjYears = PMAction.GetPrjYears(userCode);
        }
        else
        {
            prjYears = PMAction.GetProjectYears();
        }
        if (prjYears.Rows.Count > 0)
        {
            int num  = (prjYears.Rows[0]["BeginYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(prjYears.Rows[0]["BeginYear"].ToString());
            int num2 = (prjYears.Rows[0]["EndYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(prjYears.Rows[0]["EndYear"].ToString());
            for (int i = num; i <= num2; i++)
            {
                string text = i + "年度";
                ddlYear.Items.Add(new ListItem(text, i.ToString()));
            }
        }
        try
        {
            if (string.IsNullOrEmpty(selectedYearValue))
            {
                ddlYear.SelectedValue = DateTime.Today.Year.ToString();
            }
            else
            {
                ddlYear.SelectedValue = selectedYearValue;
            }
        }
        catch
        {
        }
    }
Exemple #2
0
    private void TrvPrj_Year()
    {
        DataTable prjYears = PMAction.GetPrjYears(this.UserCode);

        if (prjYears.Rows.Count > 0)
        {
            int num  = (prjYears.Rows[0]["BeginYear"] == System.DBNull.Value) ? System.DateTime.Today.Year : int.Parse(prjYears.Rows[0]["BeginYear"].ToString());
            int num2 = (prjYears.Rows[0]["EndYear"] == System.DBNull.Value) ? System.DateTime.Today.Year : int.Parse(prjYears.Rows[0]["EndYear"].ToString());
            for (int i = num; i <= num2; i++)
            {
                this.ddlYear.Items.Add(new ListItem(i.ToString() + "年度", i.ToString()));
            }
        }
        try
        {
            this.ddlYear.SelectedValue = System.DateTime.Today.Year.ToString();
        }
        catch
        {
        }
    }