Esempio n. 1
0
    private bool checkWeave()
    {
        bool          result        = false;
        configBll     configBll     = new configBll();
        StringBuilder stringBuilder = new StringBuilder();

        stringBuilder.Append(" ParaName='BeginDate' UNION ALL ");
        stringBuilder.Append(" SELECT * FROM Fund_Config WHERE ParaName='EndDate' UNION ALL");
        stringBuilder.Append(" SELECT * FROM Fund_Config WHERE ParaName='isBeginDate'  ");
        IList <configModel> list = new List <configModel>();

        if (this.ViewState["list"] == null)
        {
            list = configBll.GetList(stringBuilder.ToString());
            this.ViewState["list"] = list;
        }
        else
        {
            list = (this.ViewState["list"] as IList <configModel>);
        }
        DateTime dateTime = Convert.ToDateTime(publicDbOpClass.DataTableQuary(" select getdate() ").Rows[0][0]);
        int      num      = 6;
        int      num2     = 0;

        if (list.Count > 0)
        {
            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].ParaName == "BeginDate")
                {
                    if (list[i].ParaValue.ToString() != "")
                    {
                        num = int.Parse(list[i].ParaValue.ToString());
                    }
                }
                else
                {
                    if (list[i].ParaName == "isBeginDate" && list[i].ParaValue.ToString() != "")
                    {
                        num2 = int.Parse(list[i].ParaValue.ToString());
                    }
                }
            }
        }
        if (num2 == 1)
        {
            result = (dateTime.Day >= num);
        }
        else
        {
            if (num2 == 0)
            {
                result = false;
            }
        }
        return(result);
    }
Esempio n. 2
0
    private void checkWeave()
    {
        configBll     configBll     = new configBll();
        StringBuilder stringBuilder = new StringBuilder();

        stringBuilder.Append(" ParaName='BeginDate' UNION ALL ");
        stringBuilder.Append(" SELECT * FROM Fund_Config WHERE ParaName='EndDate' UNION ALL");
        stringBuilder.Append(" SELECT * FROM Fund_Config WHERE ParaName='isBeginDate'  ");
        IList <configModel> list = new List <configModel>();

        if (this.ViewState["list"] == null)
        {
            list = configBll.GetList(stringBuilder.ToString());
            this.ViewState["list"] = list;
        }
        else
        {
            list = (this.ViewState["list"] as IList <configModel>);
        }
        if (list.Count > 0)
        {
            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].ParaName == "BeginDate")
                {
                    if (list[i].ParaValue.ToString() != "")
                    {
                        this.hdnBeginDate.Value = list[i].ParaValue.ToString();
                    }
                }
                else
                {
                    if (list[i].ParaName == "isBeginDate" && list[i].ParaValue.ToString() != "")
                    {
                        this.hdnIsBeginDate.Value = list[i].ParaValue.ToString();
                    }
                }
            }
        }
    }
Esempio n. 3
0
    private string checkWeave()
    {
        configBll     configBll     = new configBll();
        StringBuilder stringBuilder = new StringBuilder();

        stringBuilder.Append(" ParaName='BeginDate' UNION ALL ");
        stringBuilder.Append(" SELECT * FROM Fund_Config WHERE ParaName='EndDate' UNION ALL");
        stringBuilder.Append(" SELECT * FROM Fund_Config WHERE ParaName='isEndNowMonth'  ");
        IList <configModel> list = new List <configModel>();

        if (this.ViewState["list"] == null)
        {
            list = configBll.GetList(stringBuilder.ToString());
            this.ViewState["list"] = list;
        }
        else
        {
            list = (this.ViewState["list"] as IList <configModel>);
        }
        DateTime now  = DateTime.Now;
        int      num  = 6;
        int      num2 = 0;
        int      num3 = 0;

        if (list.Count > 0)
        {
            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].ParaName == "BeginDate")
                {
                    if (list[i].ParaValue.ToString() != "")
                    {
                        num = int.Parse(list[i].ParaValue.ToString());
                    }
                }
                else
                {
                    if (list[i].ParaName == "EndDate")
                    {
                        if (list[i].ParaValue != null && list[i].ParaValue.ToString() != "")
                        {
                            num2 = int.Parse(list[i].ParaValue.ToString());
                        }
                    }
                    else
                    {
                        if (list[i].ParaName == "isEndNowMonth")
                        {
                            num3 = int.Parse(list[i].ParaValue.ToString());
                        }
                    }
                }
            }
        }
        if (num3 == 1)
        {
            if (num2 > 0)
            {
                if (now.Day > num && now.Day < num2)
                {
                    this.result = "true";
                }
                else
                {
                    this.result = "false|不在时间段内";
                }
            }
            else
            {
                if (now.Day > num)
                {
                    this.result = "true";
                }
                else
                {
                    this.result = "false|不在时间段内";
                }
            }
        }
        else
        {
            num2 = DateTime.DaysInMonth(now.Year, now.Month) + num2;
            if (now.Day > num && now.Day < num2)
            {
                this.result = "true";
            }
            else
            {
                this.result = "false|不在时间段内";
            }
        }
        return(this.result);
    }