会议室预定系统
2011-08-27 08:52
183 查看
最近完成的小系统,会议室预定系统。可预览:
View Code
public void MeetingNotify(int currentHour, int currentMinute)
{
int cHour = 0;
int cMinute = 0;
if (currentMinute == 0)
{
cHour = currentHour;
cMinute = 30;
}
if (currentMinute == 30)
{
cHour = currentHour + 1;
cMinute = 0;
}
//传入数据库
}
8,最后一个需要说的,就是会议参与人的字段,在发送邮件时,需要在SQL做split。sql没有此函数,但你可以在网上找到很多相关的方法。
另外,提供一下前端页面显示:
今天的预定:
SELECT ...
FROM [dbo].[xxx]
WHERE [MRId] <> 1 AND ([WeekName] = DATENAME(w,CURRENT_TIMESTAMP) OR [BookingDate] = CAST(CURRENT_TIMESTAMP AS DATE))
明天的预定:
DECLARE @tomorrow DATE = DATEADD(day,1,CURRENT_TIMESTAMP)
SELECT ...
FROM [dbo].[xxx]
WHERE [MRId] <> 1 AND ([WeekName] = DATENAME(w,@tomorrow) OR [BookingDate] = @tomorrow)
本周的预定,本月和所有的预定存储过程略。
取消或是过期:
首先要写一个预定记录Status的函数:
DECLARE @BookingDateTime DATETIME = '预定日期' + '开始时间'
IF (@IsEnable = 0)
SET @ReturnValue = 1 --取消
IF ('一次性' AND (@BookingDateTime < CURRENT_TIMESTAMP))
SET @ReturnValue = 2 --过期
IF (@IsEnable = 0 AND '一次性' AND( @BookingDateTime < CURRENT_TIMESTAMP))
SET @ReturnValue = 3 --取消与过期
SELECT ...
FROM [dbo].[xxx]
WHERE [MRId] <> 1 AND [Status] <> 0
View Code
public void MeetingNotify(int currentHour, int currentMinute)
{
int cHour = 0;
int cMinute = 0;
if (currentMinute == 0)
{
cHour = currentHour;
cMinute = 30;
}
if (currentMinute == 30)
{
cHour = currentHour + 1;
cMinute = 0;
}
//传入数据库
}
8,最后一个需要说的,就是会议参与人的字段,在发送邮件时,需要在SQL做split。sql没有此函数,但你可以在网上找到很多相关的方法。
另外,提供一下前端页面显示:
今天的预定:
SELECT ...
FROM [dbo].[xxx]
WHERE [MRId] <> 1 AND ([WeekName] = DATENAME(w,CURRENT_TIMESTAMP) OR [BookingDate] = CAST(CURRENT_TIMESTAMP AS DATE))
明天的预定:
DECLARE @tomorrow DATE = DATEADD(day,1,CURRENT_TIMESTAMP)
SELECT ...
FROM [dbo].[xxx]
WHERE [MRId] <> 1 AND ([WeekName] = DATENAME(w,@tomorrow) OR [BookingDate] = @tomorrow)
本周的预定,本月和所有的预定存储过程略。
取消或是过期:
首先要写一个预定记录Status的函数:
DECLARE @BookingDateTime DATETIME = '预定日期' + '开始时间'
IF (@IsEnable = 0)
SET @ReturnValue = 1 --取消
IF ('一次性' AND (@BookingDateTime < CURRENT_TIMESTAMP))
SET @ReturnValue = 2 --过期
IF (@IsEnable = 0 AND '一次性' AND( @BookingDateTime < CURRENT_TIMESTAMP))
SET @ReturnValue = 3 --取消与过期
SELECT ...
FROM [dbo].[xxx]
WHERE [MRId] <> 1 AND [Status] <> 0
相关文章推荐
- jQuery插件实战之fullcalendar(日历插件) - 使用fullcalendar开发一个功能完整的富客户端会议室预定系统(转)
- jQuery插件实战之Fullcalendar - 开发一个完整功能的富客户端会议室预定系统前台
- EM会议室预定系统|会务管理系统|会议预约系统
- linux下搭建mrbs会议室预定管理系统
- 会议室预定系统客户端类似outlook提醒更新包
- linux下搭建mrbs会议室预定管理系统
- 会议室预定系统数据库文件BookRoom
- 会议室预定系统 www.dotnetcms.org
- 会议室预定系统数据库文件pro
- 【系统设计】会议室预定系统房间预定系统设计
- 会议室预定系统--权限管理
- jQuery插件实战之Fullcalendar - 开发一个完整功能的富客户端会议室预定系统前台
- 启明星手机版安卓android会议室预定系统 V1.0发布
- 基于ASP.NET的会议室预定系统——beta DotnetCMS V1.0 说明书(1)
- 启明星 微信版 会议室预定系统
- 分布式数据库系统---商旅预定系统的实现(3)
- 用友T6餐饮管理系统如何做预定
- 开源会议室预订系统-MRBS安装使用教程
- windowns2012安装域控和开源mrbs会议室管理系统ldap
- 基于Android平台的会议室管理系统具体设计说明书