void search_database(computer_type computers[])
{
int count;
char option;
char search_asset[7];
do{
cout << "Search for asset number: "<< flush;
cin >> search_asset;
for (count=0; count < max_records; count++)
{
if(strcmp(computers[count].asset_num, search_asset) == 0)
{
cout << endl << "Do you want to..." << endl
<< "Edit Record?\t\t1" << endl
<< "Display Record?\t\t2" << endl
<< "Delete Record?\t\t3" << endl
<< "Return to main menu\tQ" << endl;
cin >> option;
option=toupper(option);
switch (option)
{
case '1':
edit_computer_record(computers, count);
break;
case '2' :
show_record(computers, count);
break;
case '3':
delete_computer_record(computers, count);
break;
case 'Q':
execute_menu_choice(computers);
break;
default:
cout << endl << "Unrecongnised option" << endl;
}
}
}
}while (option != 'Q');
}
{
int count;
char option;
char search_asset[7];
do{
cout << "Search for asset number: "<< flush;
cin >> search_asset;
for (count=0; count < max_records; count++)
{
if(strcmp(computers[count].asset_num, search_asset) == 0)
{
cout << endl << "Do you want to..." << endl
<< "Edit Record?\t\t1" << endl
<< "Display Record?\t\t2" << endl
<< "Delete Record?\t\t3" << endl
<< "Return to main menu\tQ" << endl;
cin >> option;
option=toupper(option);
switch (option)
{
case '1':
edit_computer_record(computers, count);
break;
case '2' :
show_record(computers, count);
break;
case '3':
delete_computer_record(computers, count);
break;
case 'Q':
execute_menu_choice(computers);
break;
default:
cout << endl << "Unrecongnised option" << endl;
}
}
}
}while (option != 'Q');
}
