int Seat_Srv_Add(SEAT * seat)
{
	if (Seat_Srv_CheckReapt(seat) == 1)
	{
		return 0;
	}
	else {
		seat->data.id = EntKeySeat_Perst_CompNewKeys() + 1;
		Seat_Perst_Insert(seat);
		EntKeySeat_Perst_CompKeyP();
	}
	return 1;
}
void Seat_Srv_StatusC(STUDIO *studio)
{
	for (auto i = 1; i <= studio->data.rowsCount; i++)
	{
		for (auto j = 1; j <= studio->data.colsCount; j++)
		{
			SEAT *seat;
			seat = static_cast<SEAT*>(malloc(sizeof(SEAT)));
			seat->data.row = i;
			seat->data.col = j;
			seat->data.RoomID = studio->data.id;
			seat->data.status = SEAT_GOOD;
			seat->data.id = EntKeySeat_Perst_CompNewKeys() + 1;
			Seat_Perst_Insert(seat);
			EntKeySeat_Perst_CompKeyP();
		}
	}
}
コード例 #3
0
ファイル: Seat.c プロジェクト: dongmengyuan/linuxc
inline int Seat_Srv_Add(const seat_t *data){
	return Seat_Perst_Insert(data);
}