CREATE TABLE [dbo].[tblDepartment](
[DepartmentID] [int] PRIMARY KEY NOT NULL,
[Description] [nvarchar](200) NULL
)
GO
CREATE TABLE [dbo].[tblRole](
[RoleID] [int] PRIMARY KEY NOT NULL,
[Description] [nvarchar](200) NULL,
)
GO
CREATE TABLE [dbo].[tblAccount](
[ID] [int] IDENTITY(1,1) PRIMARY KEY NOT NULL,
[UserName] [nvarchar](50) NOT NULL,
[RealName] [nvarchar](50) NULL,
[PassWord] [nvarchar](50) NOT NULL,
[Email] [nvarchar](50) NULL,
[OfficeTelephoneNo] [nvarchar](50) NULL,
[MobileTelephoneNo] [nvarchar](50) NULL,
[ShortPhoneNo] [nvarchar](50) NULL,
[DepartmentID] [int] NULL,
[RoleID] [int] NULL,
)
GO
-- =============================================
-- Author:
-- Create date: 2008-06-16
-- Description: get account information
-- =============================================
CREATE PROCEDURE [dbo].[GetAccountInfo]
AS
BEGIN
SELECT a.ID,
a.UserName,
a.RealName,
a.PassWord,
a.Email,
a.OfficeTelephoneNo,
a.MobileTelephoneNo,
a.ShortPhoneNo,
a.DepartmentID,
(SELECT Description FROM dbo.tblDepartment
WHERE DepartmentID=a.DepartmentID)AS Department,
a.RoleID,
(SELECT Description FROM dbo.tblRole
WHERE RoleID=a.RoleID)AS Role
FROM dbo.tblAccount a
END
-- =============================================
-- Author:
-- Create date: 2008-06-16
-- Description: export information export to excel
-- =============================================
CREATE PROCEDURE [dbo].[ExportAccountInfo]
(
@UserName NVARCHAR(50),
@Email NVARCHAR(50),
@OfficeTelephoneNo NVARCHAR(50) ,
@MobileTelephoneNo NVARCHAR(50),
@ShortPhoneNo NVARCHAR(50),
@DepartmentID INT
)
AS
BEGIN
SET @UserName=''%''+@UserName+''%''
SET @Email=''%''+@Email+''%''
SET @OfficeTelephoneNo=''%''+@OfficeTelephoneNo+''%''
SET @MobileTelephoneNo=''%''+@MobileTelephoneNo+''%''
SET @ShortPhoneNo=''%''+@ShortPhoneNo+''%''
IF(@DepartmentID=-1)
BEGIN
SELECT a.ID,
a.UserName,
a.RealName,
a.Email,
a.OfficeTelephoneNo,
a.MobileTelephoneNo,
a.ShortPhoneNo,
(SELECT Description FROM dbo.tblDepartment
WHERE DepartmentID=a.DepartmentID)AS Department,
(SELECT Description FROM dbo.tblRole
WHERE RoleID=a.RoleID)AS Role
FROM dbo.tblAccount a
WHERE a.UserName LIKE @UserName
AND a.Email LIKE @Email
AND a.OfficeTelephoneNo LIKE @OfficeTelephoneNo
AND a.MobileTelephoneNo LIKE @MobileTelephoneNo
AND a.ShortPhoneNo LIKE @ShortPhoneNo
END
ELSE
BEGIN
SELECT a.ID,
a.UserName,
a.RealName,
a.Email,
a.OfficeTelephoneNo,
a.MobileTelephoneNo,
a.ShortPhoneNo,
(SELECT Description FROM dbo.tblDepartment
WHERE DepartmentID=a.DepartmentID)AS Department,
(SELECT Description FROM dbo.tblRole
WHERE RoleID=a.RoleID)AS Role
FROM dbo.tblAccount a
WHERE a.UserName LIKE @UserName
AND a.Email LIKE @Email
AND a.OfficeTelephoneNo LIKE @OfficeTelephoneNo
AND a.MobileTelephoneNo LIKE @MobileTelephoneNo
AND a.ShortPhoneNo LIKE @ShortPhoneNo
AND a.DepartmentID=@DepartmentID
END
END
-- =============================================
-- Author:
-- Create date: 2008-06-16
-- Description: search account information by uername,emial....
-- =============================================
CREATE PROCEDURE [dbo].[SearchAccountInfo]
(
@UserName NVARCHAR(50),
@Email NVARCHAR(50),
@OfficeTelephoneNo NVARCHAR(50) ,
@MobileTelephoneNo NVARCHAR(50),
@ShortPhoneNo NVARCHAR(50),
@DepartmentID INT
)
AS
BEGIN
SET @UserName=''%''+@UserName+''%''
SET @Email=''%''+@Email+''%''
SET @OfficeTelephoneNo=''%''+@OfficeTelephoneNo+''%''
SET @MobileTelephoneNo=''%''+@MobileTelephoneNo+''%''
SET @ShortPhoneNo=''%''+@ShortPhoneNo+''%''
IF(@DepartmentID=-1)
BEGIN
SELECT a.ID,
a.UserName,
a.RealName,
a.PassWord,
a.Email,
a.OfficeTeleph�
没有合适的资源?快使用搜索试试~ 我知道了~
电话管理系统,可以对电话进行维护(也可导出EXCEL表)以及调用SQL的基础类库
共25个文件
vb:9个
aspx:5个
jpg:2个
需积分: 10 4 下载量 78 浏览量
2008-11-02
10:41:47
上传
评论
收藏 50KB RAR 举报
温馨提示
可以对电话进行维护(也可导出EXCEL表)以及调用SQL的基础类库
资源推荐
资源详情
资源评论
收起资源包目录
SPNS.rar (25个子文件)
SPNS
script.sql 19KB
SPNS.suo 21KB
SPNS
Header.ascx.vb 80B
App_Code
DB.vb 8KB
BasePage.vb 3KB
SqlHelper.vb 143KB
SearchPhoneNo.aspx 4KB
Login.aspx.vb 2KB
web.config 2KB
Header.ascx 206B
CSS
Main.css 3KB
App_Data
SPNS.suo 7KB
UpdatePhoneNo.aspx 4KB
Register.aspx 6KB
SearchPhoneNo.aspx.vb 7KB
Security
CheckCode.aspx.vb 4KB
CheckCode.aspx 457B
UpdatePhoneNo.aspx.vb 5KB
SPNS.sln 1KB
Images
Header.jpg 27KB
Edit.gif 612B
Delete.gif 589B
Logo.jpg 2KB
Login.aspx 4KB
Register.aspx.vb 4KB
共 25 条
- 1
资源评论
flysun0311
- 粉丝: 16
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功