// Show.cpp: 实现文件
//
#include "stdafx.h"
#include "PARK.h"
#include "Show.h"
#include "afxdialogex.h"
#include "LogCar.h"
CString translate(int m, int n);
CString ShowInfor(int m_isall, int m_issize, int m_iscolor);
extern int alloverflag;
extern park_infor Parkinfor;
extern CARINFOR takeinadd;
IMPLEMENT_DYNAMIC(Show, CDialogEx)
Show::Show(CWnd* pParent /*=nullptr*/)
: CDialogEx(IDD_SHOW_DIALOG, pParent)
, m_carnumber(_T(""))
, m_isall(0)
, m_issize(-1)
, m_iscolor(-1)
, m_show(_T(""))
, m_change(_T(""))
{
Parkinfor.ChooseSort();
m_show = ShowInfor(m_isall, m_issize, m_iscolor);
}
Show::~Show()
{
}
void Show::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX, IDC_TAKEIN_EDIT, m_carnumber);
DDX_Radio(pDX, IDC_RADIO1, m_isall);
DDX_Radio(pDX, IDC_RADIO2, m_issize);
DDX_Radio(pDX, IDC_RADIO6, m_iscolor);
DDX_Text(pDX, IDC_SHOW_EDIT, m_show);
DDX_Text(pDX, IDC_EDIT1, m_change);
}
BEGIN_MESSAGE_MAP(Show, CDialogEx)
ON_BN_CLICKED(IDC_SHOW_BUTTON, &Show::OnBnClickedShowButton)
ON_BN_CLICKED(IDC_RADIO1, &Show::OnBnClickedRadio1)
ON_BN_CLICKED(IDC_RADIO2, &Show::OnBnClickedRadio2)
ON_BN_CLICKED(IDC_RADIO3, &Show::OnBnClickedRadio3)
ON_BN_CLICKED(IDC_RADIO4, &Show::OnBnClickedRadio4)
ON_BN_CLICKED(IDC_RADIO6, &Show::OnBnClickedRadio6)
ON_BN_CLICKED(IDC_RADIO5, &Show::OnBnClickedRadio5)
ON_BN_CLICKED(IDC_RADIO7, &Show::OnBnClickedRadio7)
ON_BN_CLICKED(IDC_RADIO8, &Show::OnBnClickedRadio8)
ON_BN_CLICKED(IDC_RADIO9, &Show::OnBnClickedRadio9)
ON_BN_CLICKED(IDC_RADIO10, &Show::OnBnClickedRadio10)
ON_BN_CLICKED(IDC_RADIO11, &Show::OnBnClickedRadio11)
ON_BN_CLICKED(IDC_RADIO12, &Show::OnBnClickedRadio12)
ON_BN_CLICKED(IDC_RADIO13, &Show::OnBnClickedRadio13)
ON_BN_CLICKED(IDC_RADIO14, &Show::OnBnClickedRadio14)
ON_BN_CLICKED(IDC_RADIO15, &Show::OnBnClickedRadio15)
ON_BN_CLICKED(IDC_RADIO16, &Show::OnBnClickedRadio16)
ON_BN_CLICKED(IDC_BUTTON1, &Show::OnBnClickedButton1)
END_MESSAGE_MAP()
// Show 消息处理程序
CString translate(int m, int n)
{
CString str;
if (n == 0)
{
switch (m)
{
case 0: str.Format(_T("小汽")); break;
case 1: str.Format(_T("小卡")); break;
case 2: str.Format(_T("中卡")); break;
case 3: str.Format(_T("大卡")); break;
}
}
else if(n == 1)
{
switch (m)
{
case 0: str.Format(_T("白色")); break;
case 1: str.Format(_T("灰色")); break;
case 2: str.Format(_T("黑色")); break;
case 3: str.Format(_T("红色")); break;
case 4: str.Format(_T("绿色")); break;
case 5: str.Format(_T("蓝色")); break;
case 6: str.Format(_T("黄色")); break;
case 7: str.Format(_T("橙色")); break;
case 8: str.Format(_T("棕色")); break;
case 9: str.Format(_T("紫色")); break;
case 10: str.Format(_T("其他")); break;
}
}
return str;
}
CString ShowInfor(int m_isall, int m_issize, int m_iscolor)
{
CString m_show;
int m, n;
CString str, strDate, strTime, strtran1, strtran2, str2;
if (m_isall == 0)
{
n = Parkinfor.readcaramount();
for (m = 0; m < n; m++)
{
strDate.Format(_T("%4d-%2d-%2d"), Parkinfor.p[m].car_arrive.year, Parkinfor.p[m].car_arrive.month, Parkinfor.p[m].car_arrive.day);
strTime.Format(_T("%2d:%2d:%2d"), Parkinfor.p[m].car_arrive.hour, Parkinfor.p[m].car_arrive.minute, Parkinfor.p[m].car_arrive.second);
str2.Format(_T("%4d%28s%15s%22s%28s%10s"), m + 1, Parkinfor.p[m].car_number, strtran1 = translate(Parkinfor.p[m].car_size, 0), strtran2 = translate(Parkinfor.p[m].car_color, 1), strDate, strTime);
str += str2;
str += _T("\r\n");
}
m_show = str;
}
else
{
if (m_iscolor == -1)
{
n = Parkinfor.readcaramount();
int k = 1;
for (m = 0; m < n; m++)
{
if (Parkinfor.p[m].car_size == m_issize)
{
strDate.Format(_T("%4d-%2d-%2d"), Parkinfor.p[m].car_arrive.year, Parkinfor.p[m].car_arrive.month, Parkinfor.p[m].car_arrive.day);
strTime.Format(_T("%2d:%2d:%2d"), Parkinfor.p[m].car_arrive.hour, �
TCC.zip_6UT_fatherspg_wrotebme_停车场管理_停车场管理系统
版权申诉
42 浏览量
2022-09-24
09:57:44
上传
评论
收藏 2.76MB ZIP 举报
御道御小黑
- 粉丝: 58
- 资源: 1万+
最新资源
- note test a bc d e f g h
- MERGE.csv.zip
- 15白落梅:你是锦瑟我为流年:三毛的万水千山-3491776.mobi
- 微信小程序源码 实现 城市切换 demo 根据城市首字母排序城市 选择城市
- 12因为懂得 所以慈悲-张爱玲的倾城往事 (白落梅经典散文系列)-3321089.mobi
- 基于 C# 实现的串口温度监控软件
- 基于STM32F103RBT6单片机+SIM868自动收货机主控板硬件(原理图+PCB)工程文件.zip
- 微信小程序源码 车源宝 二手车交易平台 源码下载
- 专注于在线教育领域,打造更好的网课系统,网校系统,知识付费系统
- ADM487EARZ-REEL7 产品规格书pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈