文献种类:专题技术文献;
开发工具与关键技术:工具:Visual Studio 2015、SQL Server、
技术:前端、C# + JavaScript + Html + Asp.Net.MVC + SQL Serve
作者:吴东梅 ;撰写时间:2019 年 2 月 6 日
逗号连接多个条件查询
在我接触的第一个酒店项目系统里面,有一个连房的功能,一开始我就用数组完成这个功能,给老师演示的时候,老师把最大的弊端给我提了出来,然后我再进行了修改,就完成以下连房的效果,下面,让我们一起看一下吧,有弊端欢迎提出!
1、 首先,搭建了一个连房的页面,点击主页面连房按钮,跳转到连房页面,连房页面一开始是任何数据都没有的,如下图,一片空白。

2、 然后在需要连房的房间号的文本框里面输入客人想要进行连房的房号,点击查询,把所对应输入房号的房间查询出来,列出在下表。
操作就相当于多条件查询,把页面输入的数据传到控制器,再进行筛选,把符合条件的查询出来,页面代码如下:

控制器关键代码如下,其他代码跟普通查询表格数据一样:
在查询数据时先声明一个空的list表格

然后在连表查询出字段数据时,加入以下的代码,以下代码的作用就是把页面传过来的数据用数据接收,用英文逗号分割,中英文不同的符号标志一定要分清楚。

查询完成功之后,如果有符合条件的数据,便会在页面的下方表格显示出来,如下图:

3、接下来就是保存连房了,首先得把你查询出来之后的数据进行选中,在选中数据时,要注意,我这里的是连房的主房号是根据的你选中数据的第一个房号来做主房号的,所以,在选择时要注意客人的需求。以下代码是选中客人房间的操作。

点击保存连房按钮,把所选择的数据进行连房操作功能,然后保存。
页面代码:


控制器代码:

到此,连房成功,效果图如下:

本文介绍了一种在酒店管理系统中实现连房功能的方法,通过使用VisualStudio2015、SQLServer等工具,结合C#、JavaScript、Html、Asp.Net.MVC、SQLServer技术,实现了基于逗号连接的多条件查询,完成了连房页面的设计与功能实现。
507

被折叠的 条评论
为什么被折叠?



