⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lwordrules.cs

📁 随便上传一文章 随便上传一文章 随便上传一文章 随便上传一文章
💻 CS
字号:
using System;

using TraceLWord7.Classes;
using TraceLWord7.DALFactory;
using TraceLWord7.DbTask;

namespace TraceLWord7.Rules
{
	/// <summary>
	/// LWordRules 留言规则
	/// </summary>
	public class LWordRules
	{
		/// <summary>
		/// 验证是否可以发送新留言
		/// </summary>
		/// <returns></returns>
		public static bool CanPostLWord()
		{
			// 验证是否可以发送新留言,留言规则是:
			// 1. 每天上午 09 时之后到 11 时之前可以留言,
			//    下午则是 13 时之后到 17 时之前可以留言
			// 2. 如果当天留言个数小于 40,则可以继续留言
			// 这两个条件必须同时符合
			//
			// 获取当前时间
			DateTime currTime=DateTime.Now;

			// 每天上午 09 时之后到 11 时之前可以留言,
			// 下午则是 13 时之后到 17 时之前可以留言
			if(currTime.Hour<=8 || (currTime.Hour>=11 && currTime.Hour<=12) || currTime.Hour>=17)
				return false;

			// 获取当天的留言个数
			LWord[] lwords=(new DbTaskDriver()).DriveLWordTask().ListLWord(
				currTime.Date, currTime.Date.AddDays(1));

			// 如果当天留言个数小于 40,则可以继续留言
			if(lwords==null || lwords.Length<40)
				return true;

			return false;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -