温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:酷源CMS全开源版源码
当前文件:
KyCms/Ky.BLL/Ky/BLL/B_SiteCount.cs[1K,2009-6-26 10:27:58],打开代码结构图
KyCms/Ky.BLL/Ky/BLL/B_SiteCount.cs[1K,2009-6-26 10:27:58],打开代码结构图1namespace Ky.BLL 2
{ 3
using Ky.DALFactory; 4
using System; 5
using System.Data; 6
7
public class B_SiteCount 8
{ 9
private ISiteCount dal = DataAccess.CreateSiteCount(); 10
11
public void AddDayCount() 12
{ 13
string currDay = DateTime.Now.ToString("yyyy-MM-dd"); 14
string currHour = DateTime.Now.ToString("HH"); 15
if (currHour.StartsWith("0")) 16
{ 17
currHour = currHour.Substring(1, currHour.Length - 1); 18
} 19
this.dal.AddDayCount(currDay, currHour); 20
} 21
22
public void AddMonthCount() 23
{ 24
string currMonth = DateTime.Now.ToString("yyyy-MM"); 25
string currDay = DateTime.Now.ToString("dd"); 26
if (currDay.StartsWith("0")) 27
{ 28
currDay = currDay.Substring(1, currDay.Length - 1); 29
} 30
this.dal.AddMonthCount(currMonth, currDay); 31
} 32
33
public void AddWeekCount() 34
{ 35
string currDate = string.Empty; 36
int dayOfWeek = (int) DateTime.Now.DayOfWeek; 37
switch (dayOfWeek) 38
{ 39
case 1: 40
currDate = DateTime.Now.ToString("yyyy-MM-dd"); 41
break; 42
43
case 0: 44
dayOfWeek = 7; 45
break; 46
} 47
this.dal.AddWeekCount(currDate, dayOfWeek.ToString()); 48
} 49
50
public void AddYearCount() 51
{ 52
string currYear = DateTime.Now.ToString("yyyy"); 53
string currMonth = DateTime.Now.ToString("MM"); 54
if (currMonth.StartsWith("0")) 55
{ 56
currMonth = currMonth.Substring(1, currMonth.Length - 1); 57
} 58
this.dal.AddYearCount(currYear, currMonth); 59
} 60
61
public DataTable GetData(string dataType, string filter) 62
{ 63
return this.dal.GetData(dataType, filter); 64
} 65
} 66
} 67
68






}
}