1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
#include<iostream>
#include<string>
#include<fstream>
#include<Windows.h>
using namespace std;
//Function prototypes
int mainMenu();
void goto_xy(int c, int r);
void dataEntryForm();
void underConstruction();
void clearScreen();
//Constant intigers
const int column = 15, row = 8;
void main()
{
int selection = mainMenu();
while(selection >= 1 && selection <= 4)
{
switch(selection)
{
case 1:
void dataEntryForm();
break;
case 2:
underConstruction();
break;
case 3:
underConstruction();
break;
case 4:
underConstruction();
break;
}
goto_xy(column, row + 14);
system("pause");
clearScreen();
selection = mainMenu();
}
clearScreen();
goto_xy(column, row + 14);
system("pause");
}
void goto_xy(int C, int R)
{
COORD coord;
coord.X = C;
coord.Y = R;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
return;
}
//-----------------------------------------------------------------------------------------
//Main Menu
int mainMenu()
{
int sel;
goto_xy(column, row);
cout << "My Database";
goto_xy(column, row + 1);
cout << "1. Enter a record";
goto_xy(column, row + 2);
cout << "2. Search by last name";
goto_xy(column, row + 3);
cout << "3. Search by ID";
goto_xy(column, row + 4);
cout << "4. Reports";
goto_xy(column, row + 5);
cout << "5. Exit";
goto_xy(column, row + 7);
cout << "Please enter you selection... ";
cin >> sel;
return sel;
}
//-----------------------------------------------------------------------------------------
//Data entry function
void dataEntryForm()
{
string name, last, state, address;
int id, dateOfBirth, zipCode;
clearScreen();
goto_xy(column, row);
cout << "Enter first name: ";
cin >> name;
cout << "Enter last name: ";
cin >> last;
cout << "\nEnter ID: ";
cin >> id;
cout << "Enter Date of birth(mm/dd/yyyy): ";
cin >> dateOfBirth;
cout << "\nEnter the Address: ";
cin >> address;
cout << "Enter the State: ";
cin >> state;
cout << "Enter the Zip code: ";
cin >> zipCode;
goto_xy(column, row + 14);
}
//-----------------------------------------------------------------------------------------
void underConstruction()
{
clearScreen();
goto_xy(column, row);
cout << "Under Construction!!!";
goto_xy(column, row + 14);
}
//-----------------------------------------------------------------------------------------
//Function to clear the screen
void clearScreen()
{
goto_xy(0,0);
for(int i = 1; i <= 4000; i++)
{
cout << " ";
}
goto_xy(0,0);
}
|