Esempio n. 1
0
bool AddTable(HWND hwnd)
{
	std::string floor, room, table_no, sum_str;
	CComboBox floor_combox(hwnd, IDC_C_FLOOR_NAME);
	CComboBox room_combox(hwnd, IDC_C_ROOM_NAME);
	floor_combox.GetComboBoxText(floor);
	room_combox.GetComboBoxText(room);
	CEdit edit;
	edit.Initialization(hwnd, IDC_E_TABLE_NO);
	edit.GetEditText(table_no);
	edit.Initialization(hwnd, IDC_E_TABLE_NUM);
	edit.GetEditText(sum_str);

	CTableInfo table;
	table.AddTable(floor.c_str(), room.c_str(), table_no.c_str(), atoi(sum_str.c_str()));
	//显示添加的台号信息
	CComboBox left_combox_floor(hwnd,IDC_TABLE_FLOOR_COMBO);
	left_combox_floor.SetCurSel(left_combox_floor.FindString(floor.c_str()));
	InitTableList(hwnd, IDC_L_TABLE_INFO, floor.c_str(), 0);  // 更新
	return true;
}