资源简介
windows下QT Creator5.4测试成功,没有用到数据库,数据存储用的都是文本文件,绝对可运行,自己可修改配置。
代码片段和文件信息
#include “data.h“
//**********************************************************
//追加消费页面
//**********************************************************
//确认追加消费
void MainWidget::on_addPrice_clicked()
{
addPrice();
}
//追加消费重置按钮
void MainWidget::on_clearAdd_clicked()
{
clearPrice();
}
//追加消费
void MainWidget::addPrice()
{
QString room = ui->room->text();
double goods = ui->goods->text().toDouble();
double damages = ui->damages->text().toDouble();
double phones = ui->phones->text().toDouble();
if(room == NULL)
{
QMessageBox::warning(this“Warnning““Can‘t be empty“QMessageBox::Yes);
}
else if(judgeRoomNumber(room) == false)
{
QMessageBox::warning(this“Warnning““RoomNumber is illegal“QMessageBox::Yes);
}
else
{
//修改链表
int i judge = 0;
for(i = 0; i < GuestList.size(); i++)
{
if(room == GuestList[i].RoomNumber)
{
judge = 1;
GuestList[i].GoodsPrice = goods + GuestList[i].GoodsPrice;
GuestList[i].DamagesPrice = damages + GuestList[i].DamagesPrice;
GuestList[i].PhonePrice = phones + GuestList[i].PhonePrice;
GuestList[i].AllPrice = GuestList[i].GoodsPrice +GuestList[i].PhonePrice
+ GuestList[i].DamagesPrice + GuestList[i].RoomPrice;
}
}
if(judge == 0)
{
QMessageBox::warning(this“Warnning““The room is empty“QMessageBox::Yes);
}
else
{
//修改文件
QString FileName = “guest.txt“;
QFile file(FileName);
if(!file.open(QIODevice::WriteOnly|QIODevice::Text))
{
QMessageBox::warning(this“Warnning““Open file failed“QMessageBox::Yes);
}
else
{
QTextStream in(&file);
for(i = 0; i < GuestList.size(); i++)
{
in << GuestList[i].name <<“\n“;
in << GuestList[i].sex <<“\n“;
in << GuestList[i].id <<“\n“;
in << GuestList[i].phone <<“\n“;
in << GuestList[i].RoomNumber <<“\n“;
in << GuestList[i].RoomType <<“\n“;
in << GuestList[i].RoomDiscount <<“\n“;
in << GuestList[i].CheckInDate <<“\n“;
in << GuestList[i].CheckOutDate <<“\n“;
in << GuestList[i].GoodsPrice <<“\n“;
in << GuestList[i].PhonePrice <<“\n“;
in << GuestList[i].DamagesPrice <<“\n“;
in << GuestList[i].RoomPrice <<“\n“;
in << GuestList[i].AllPrice <<“\n“;
}
file.close();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 154168 2015-06-09 16:05 HotelSystem\1.png
文件 3387 2015-06-12 00:37 HotelSystem\addConsume.cpp
文件 10 2015-06-09 17:39 HotelSystem\admin.txt
文件 2239 2015-06-12 00:33 HotelSystem\backups.cpp
文件 2 2015-06-12 00:37 HotelSystem\backups.txt
文件 4960 2015-06-11 23:32 HotelSystem\changeRoom.cpp
文件 6466 2015-06-12 00:37 HotelSystem\checkIn.cpp
文件 5646 2015-06-12 00:38 HotelSystem\checkOut.cpp
文件 595 2015-06-11 21:39 HotelSystem\choicePage.cpp
文件 1663 2015-06-11 22:59 HotelSystem\data.h
文件 4584 2015-06-11 21:42 HotelSystem\functions.cpp
文件 0 2015-06-09 17:39 HotelSystem\guest.txt
文件 716 2015-06-12 08:35 HotelSystem\HotelSystem.pro
文件 18598 2015-06-12 10:22 HotelSystem\HotelSystem.pro.user
文件 332 2015-06-10 23:22 HotelSystem\image.qrc
文件 1768 2015-06-12 09:09 HotelSystem\leavingGuests.cpp
文件 1303 2015-06-11 21:39 HotelSystem\login.cpp
文件 15470 2015-06-09 17:57 HotelSystem\LOGO.png
文件 186 2015-06-11 21:40 HotelSystem\main.cpp
文件 368 2015-06-12 08:13 HotelSystem\main1.cpp
文件 4781 2015-06-12 08:32 HotelSystem\mainwidget.cpp
文件 3449 2015-06-12 09:06 HotelSystem\mainwidget.h
文件 137984 2015-06-12 08:59 HotelSystem\mainwidget.ui
文件 1349 2015-06-12 08:13 HotelSystem\mainwindow.cpp
文件 8121 2015-06-12 00:22 HotelSystem\order.cpp
文件 0 2015-06-12 00:35 HotelSystem\order.txt
文件 3701 2015-06-11 21:40 HotelSystem\query.cpp
文件 640 2015-06-09 17:39 HotelSystem\room.txt
文件 1747 2015-06-11 21:42 HotelSystem\roomSetting.cpp
文件 2627 2015-06-11 21:40 HotelSystem\systemSetting.cpp
文件 423 2015-06-12 09:09 HotelSystem\time.cpp
............此处省略11个文件信息
相关资源
- 酒店管理系统ssh框架
- 基于Qt QGraphicsScene的画图演示
- Qt嵌入式虚拟键盘
- 酒店管理系统源码(VC)
- MQTT-client for D7
- utdMQTT-client for D7
- Qt_mp3播放器
- 用QT做的一个计算器
- QGIS-源码QT4.8.6 和VS2010 qgis
- 扫雷项目Qt实现
- QT实现的MP3播放器
- Qt从入门到精通PDF
- QT写的超市管理系统
- qt+opencv的视频采集 与保存
- linux系统下基于QT的usb摄像头视频采集
- QT简单的记事本
- 二维码的生成与解析
- 项目:酒店管理系统10
- 真正编译好的poppler-qt4
- qt 360界面源码
- 基于QT制作的音乐播放器
- 北邮《概率统计》+《数字电路》期
- STM32+ESP8266+MQTT接入OneNet 通过手机APP控
- 北邮概率论与随机过程 课件完整版
- Qt + VS环境下,利用avilib实现简单的录
- paho.mqtt.c 树莓派交叉编译版本SDK
- 典型实用的QT电子书
- QSS文件模板
- 北邮大三下 数据库实验报告合集
- ARP攻击模拟工具 第二代
评论
共有 条评论