WPF的新增数据

WPF的新增数据

上一篇文献我们讲到了WPF的基础使用,那么这篇我们就来讲一下WPF的使用功能。新增,是一个页面的最基本的使用了。要新增,首先我们得把页面建起来,然后我们要在数据库里写存储语句,它的新增跟MVC的新增不同的就是,它的新增查询的字段要在数据库里面查询出来,然后还要有服务端来连接数据库,然后在页面层来写数据。

  1. 首先的先把页面搭建起来,需要把Name的属性设置好,比如:下面的字段仅供参考
  2. WPF的新增数据

 

  1. 第二步就是把我们的数据库的存储语句写好,

--新增

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

  1. 第三步就是要在服务端上面写好数据,要记得这里的字段需要跟数据库的字段的顺序保持一致,不然数据还执行不起来。WPF的新增数据
  2.  

 

  1. 就是要在页面层来写数据了,

 

总结起来使用就是:

C/S

service

数据层:链接数据库:DAL

逻辑层:逻辑处理:BLL

WcfService wcf服务应用程序

WcfSercice引用BLL、BLL应用DAL

Client

页面层:页面显示:UIL

请求数据:页面层UI->BLL逻辑层->数据层SQL

返回:SQL-BLL-UI