I have a variable called arrayForStudents. it has 5 columns you can see how should it be applied from line 51 to line 63 code block but I am getting trouble how should I add the value as simple as interting values in the database. I need help
using System;
//Python Based Conversion to Csharp of Record Entry and Monitoring
namespace Oween25
{
class Program
{
static void Main(string[] args)
{
string[,,,,] arrayForStudents;
//label the beggning of the line for repeatitions
Start:
Console.Clear();
Console.WriteLine("--------------------------------------\n" +
"Welcome to the Day Care System" +
"\n--------------------------------------\n");
string endOrRestart;
bool incorrectOption1 = true;
while (incorrectOption1)
{
Console.WriteLine("Master record of Students and Employees\nChoose from the selection below.");
Console.WriteLine("1. Students' Infomration \n2. Employees' Information\nInput: ");
//forcing to read char from user input
string mainSelect = Convert.ToString(Console.ReadLine());
//
switch (mainSelect)
{
case "1":
//for students
bool incorrectOption2 = true;
while (incorrectOption2)
{
//labeling for incorrect input on option for enrollment
IncorrectInput1:
Console.WriteLine("1. Enroll Students\n2. View All Enrolled Students\n3. Update Student Information\n4. Delete Student By Student ID" +
"\n5. Number of Students Enrolled\n6. Clear Database\n7. Go Back to Main Menu:");
incorrectOption1 = false;
string selectStudentOption1 = Convert.ToString(Console.ReadLine());
switch (selectStudentOption1)
{
case "1": //enroll students
incorrectOption2 = false;
Console.WriteLine("Emter Number of Enrollees"); //for loop needed
string numOfEnrollees = Console.ReadLine();
int num = 1;
//humman error catch
if (int.TryParse(numOfEnrollees, out num))
{
//looping starts here
for (int nOE = 0; nOE < Convert.ToInt32(numOfEnrollees); nOE++)
{
Console.WriteLine("Emter Name of Enrollee(s):");
string nameOfEnrollees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Birth Date:");
string BirthOfEnrollees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Gender");
string GenderOfEnrollees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Address");
string AddressOfEnrollees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Student ID:");
string IDOfEnrollees = Convert.ToString(Console.ReadLine());
//arrayForStudents={ "\""+nameOfEnrollees+",\""+BirthOfEnrollees+",\""+GenderOfEnrollees+",\""+AddressOfEnrollees+",\""+IDOfEnrollees+"\""};
}
Console.WriteLine("Press 1 to Continue, 2 to return to main menu or 0 to exit");
endOrRestart = Convert.ToString(Console.ReadLine());
if (endOrRestart == "2")
goto Start;
else if (endOrRestart == "1")
{
goto IncorrectInput1;
}
else
goto end;
}
else
{
goto IncorrectInput1;
}
case "2":
Console.WriteLine("View all enrolled students\nCurrently Under Development");
incorrectOption2 = false;
break;
case "3":
Console.WriteLine("Update student information\nCurrently Under Developmwnt");
incorrectOption2 = false;
break;
case "4":
Console.WriteLine("Delete Student by ID\nCurrently Under Development");
incorrectOption2 = false;
break;
case "5":
Console.WriteLine("Number of Students Enrolled\nCurrently Under Development");
incorrectOption2 = false;
break;
case "6":
Console.WriteLine("Clear Databsae\nCurrently Under Development");
incorrectOption2 = false;
break;
case "7":
Console.WriteLine("Go Back to Main Menu");
goto Start;
default:
incorrectOption2 = true;
break;
}
}
break;
case "2":
//for employees
bool incorrectOption3 = true;
while (incorrectOption3)
{
//labeling for incorrect input on option for hiring
IncorrectInput2:
Console.WriteLine("1. Hire Employees\n2. View All Employees\n3. Update Employee Information\n4. Delete Employee Information by ID" +
"\n5. Clear Database\n6. Go Back to Main Menu:");
incorrectOption1 = false;
string selectEmployeeOption = Convert.ToString(Console.ReadLine());
switch (selectEmployeeOption)
{
case "1":
incorrectOption3 = false;
//for hiring employees
Console.WriteLine("Enter Number of Employees: ");
string numOfEmployees = Console.ReadLine();
int num2 = 1;
//humman error catch
if (int.TryParse(numOfEmployees, out num2))
{
//for loop here
for (int nOE = 0; nOE < Convert.ToInt32(numOfEmployees); nOE++)
{
Console.WriteLine("Enter Name");
string nameOfEmployees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Birth Date");
string birthOfEmployees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Gender");
string genderOfEmployees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Address");
string addressOfEmployees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Enter Employee ID");
string IDOfEmployees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Occupation");
string occupationOfEmployees = Convert.ToString(Console.ReadLine());
Console.WriteLine("Salary\nPHP");
string Peso = Convert.ToString(Console.ReadLine());
Console.WriteLine("Schedule:\n\t[1] 8:00 AM - 5:00 PM\n\t[2] 12:00 NN - 8:00 PM");//sched
string scheduleOfEmployees = Convert.ToString(Console.ReadLine());
}
Console.WriteLine("Press 1 to Continue, 2 to return to main menu or 0 to exit");
endOrRestart = Convert.ToString(Console.ReadLine());
if (endOrRestart == "2")
goto Start;
else if (endOrRestart == "1")
{
goto IncorrectInput2;
}
else
goto end;
}
else
{
goto IncorrectInput2;
}
case "2":
Console.WriteLine("View All Employees\nUnder Development");
incorrectOption3 = false;
break;
case "3":
Console.WriteLine("Update Employee Information\nUnder Development");
incorrectOption3 = false;
break;
case "4":
Console.WriteLine("Delete Employee Information by ID\nUnder Development");
incorrectOption3 = false;
break;
case "5":
Console.WriteLine("Clear Database\nUnder Development");
incorrectOption3 = false;
break;
case "6":
Console.WriteLine("Go Back to Main Menu");
goto Start;
default:
incorrectOption3 = true;
break;
}
}
break;
default:
Console.WriteLine("Invalid Input!\n");
break;
}
}
end:
Console.WriteLine("exiting");
}
}
}