WPF的新增数据
WPF的新增数据
上一篇文献我们讲到了WPF的基础使用,那么这篇我们就来讲一下WPF的使用功能。新增,是一个页面的最基本的使用了。要新增,首先我们得把页面建起来,然后我们要在数据库里写存储语句,它的新增跟MVC的新增不同的就是,它的新增查询的字段要在数据库里面查询出来,然后还要有服务端来连接数据库,然后在页面层来写数据。
- 首先的先把页面搭建起来,需要把Name的属性设置好,比如:下面的字段仅供参考
- 第二步就是把我们的数据库的存储语句写好,
--新增
IF(@type='btnSave_Click_InsertGuestInformation')
BEGIN
---EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False
--根据员工编号和身份证号判断数据是否存在
if EXISTS(SELECT 0 FROM PW_Guest WHERE Card=@Card)
begin
return
end
else
begin
--新增操作
INSERT PW_Guest(RoomID,Name,Sex,AccountNum,Card,Location,CheckTime,LeaveTime,Phone)
VALUES (@RoomID,@Name,@Sex,@AccountNum,@Card,@Location,@CheckTime,@LeaveTime,@Phone)
SELECT @@IDENTITY
end
END
--新增保存
IF(@type='btnSave_Click_InsertGuestbiao')
BEGIN
---EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False
--根据员工编号和身份证号判断数据是否存在
if EXISTS(SELECT 0 FROM PW_Room WHERE RoomName=@RoomName)
begin
return
end
else
begin
--新增操作
INSERT PW_Room(RoomName, Mold,HousePrice,ReserveNo)
VALUES (@RoomName,@Mold,@HousePrice,@ReserveNo)
SELECT @@IDENTITY
end
END
- 第三步就是要在服务端上面写好数据,要记得这里的字段需要跟数据库的字段的顺序保持一致,不然数据还执行不起来。
- 就是要在页面层来写数据了,
总结起来使用就是:
C/S
service
数据层:链接数据库:DAL
逻辑层:逻辑处理:BLL
WcfService wcf服务应用程序
WcfSercice引用BLL、BLL应用DAL
Client
页面层:页面显示:UIL
请求数据:页面层UI->BLL逻辑层->数据层SQL
返回:SQL-BLL-UI