コード例 #1
0
ファイル: QueryDateCtrl.ascx.cs プロジェクト: zxl881203/src
    private void BindProjectYear()
    {
        DataTable projectYears = PMAction.GetProjectYears();

        if (projectYears.Rows.Count > 0)
        {
            int num  = (projectYears.Rows[0]["BeginYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(projectYears.Rows[0]["BeginYear"].ToString());
            int num2 = (projectYears.Rows[0]["EndYear"] == DBNull.Value) ? DateTime.Today.Year : int.Parse(projectYears.Rows[0]["EndYear"].ToString());
            for (int i = num; i <= num2; i++)
            {
                this.ddlYear.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }
        }
        try
        {
            try
            {
                if (this.Year != "")
                {
                    this.ddlYear.SelectedValue = this.Year;
                }
            }
            catch (Exception)
            {
                this.ddlYear.SelectedValue = DateTime.Today.Year.ToString();
            }
        }
        catch
        {
        }
    }
コード例 #2
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
        {
        }
    }