#include"stdafx.h"
using namespace std;
Pt::Pt()
{
int ids[10000]={623501,623502,623503};
string kehus[10000] = { "张三","李四","王二" };
//客户数组
string sjhs[10000] = {"19124214124","19323574212","18427380461"};
//手机号数组
string cjsjs[10000] = {"Fri May 24 01:11:05 2019","Fri May 24 07:31:01 2019","Fri May 24 08:50:49 2019"};
//订单创建时间
string ztais[10000] = { "是","是","是"};
//订单状态
string slsjs[10000]={"Fri May 24 01:15:23 2019","Fri May 24 07:32:05 2019","Fri May 24 08:55:24 2019"};
//受理时间
len = sizeof(ids) / sizeof(int);
kehulen= sizeof(kehus) / sizeof(string);
kehunum = rand() % kehulen;
for (int i = 0; i < len; i++)
{
orders[i].id = ids[i];
orders[i].kehu = kehus[i];
orders[i].sjh = sjhs[i];
orders[i].cjsj = cjsjs[i];
orders[i].ztai = ztais[i];
orders[i].slsj = slsjs[i];
}
}
Pt::~Pt()
{
}
void Pt::allorders() //显示所有订单
{
cout << "已显示所有订单:" << endl;
cout << "订单号 客户名 手机号 生成订单时间 司机名 接受订单状态 受理订单时间" << endl;
for (int i = 0; i < len ; i++)
{
if (orders[i].kehu=="/0")
{
break;
}
orders[i].allorders();
}
}
void Pt::buildorders() //显示生成订单
{
cout << "已显示生成订单:" << endl;
cout << "订单号 生成订单时间 接受订单状态 受理订单时间" << endl;
for (int i = 0; i < len; i++)
{
if (orders[i].kehu == "/0")
{
break;
}
if (orders[i].ztai == "是")
{
continue;
}
orders[i].scorders();
}
}
void Pt::dispatchorders() //显示派遣订单
{
cout << "已显示派遣订单:" << endl;
cout << "订单号 客户名 手机号 生成订单时间 接受订单状态 受理订单时间" << endl;
for (int i = 0; i < len; i++)
{
if (orders[i].kehu == "/0")
{
break;
}
if (orders[i].ztai == "否")
{
continue;
}
orders[i].pqorders();
}
}
``
#pragma once
#include<string.h>
class Pt
{
public:
NetwordCarPlatform orders[10000];
void allorders(); //所有订单
void buildorders(); //生成的订单
void dispatchorders(); //派遣的订单
int len,kehulen;
int kehunum;
Pt();
~Pt();
};