示例#1
0
 public static void CollectSalariedInformation(Salaried theSalariedEmp)
 {
     theSalariedEmp.FirstName       = InputUtilities.getStringInputValue("First Name");
     theSalariedEmp.LastName        = InputUtilities.getStringInputValue("Last Name");
     theSalariedEmp.Gender          = InputUtilities.getCharInputValue("Gender");
     theSalariedEmp.Dependents      = InputUtilities.getIntegerInputValue("Dependents");
     theSalariedEmp.AnnualSalary    = InputUtilities.getDoubleInputValue("Annual Salary");
     theSalariedEmp.ManagementLevel = InputUtilities.getIntegerInputValue("Management Level");
     theSalariedEmp.Benefit.HealthInsuranceCompany = InputUtilities.getStringInputValue("Health Insurance Company");
     theSalariedEmp.Benefit.LifeInsuranceAmount    = InputUtilities.getDoubleInputValue("Ammount of Life Insurance");
     theSalariedEmp.Benefit.VacationDays           = InputUtilities.getIntegerInputValue("Number of Vacation Days");
 }
示例#2
0
 public static void CollectHourlyInformation(Hourly theHourlyEmp)
 {
     theHourlyEmp.FirstName  = InputUtilities.getStringInputValue("First Name");
     theHourlyEmp.LastName   = InputUtilities.getStringInputValue("Last Name");
     theHourlyEmp.Gender     = InputUtilities.getCharInputValue("Gender");
     theHourlyEmp.Dependents = InputUtilities.getIntegerInputValue("Dependents");
     theHourlyEmp.Wage       = InputUtilities.getDoubleInputValue("Hourly Wage");
     theHourlyEmp.Hours      = InputUtilities.getDoubleInputValue("Hours Worked");
     theHourlyEmp.Category   = InputUtilities.getStringInputValue("Category: \n1 = temporary\n2 = part time\n3 =  full time");
     theHourlyEmp.Benefit.HealthInsuranceCompany = InputUtilities.getStringInputValue("Health Insurance Company");
     theHourlyEmp.Benefit.LifeInsuranceAmount    = InputUtilities.getDoubleInputValue("Ammount of Life Insurance");
     theHourlyEmp.Benefit.VacationDays           = InputUtilities.getIntegerInputValue("Number of Vacation Days");
 }
示例#3
0
        static void Main(string[] args)
        {
            ApplicationUtilities.DisplayApplicationInformation();
            //ApplicationUtilities.DisplayDivider("Please enter the emplyoyee information to be added");

            string [] sampleEmployee = new string [10];
            int       count          = 0;

            do
            {
                for (int samp = 0; samp < sampleEmployee.Length; samp++)
                {
                    ApplicationUtilities.DisplayDivider("Please enter the emplyoyee information to be added");
                    Employee emp = new Employee();
                    emp.FirstName    = InputUtilities.GetInput("First Name");
                    emp.LastName     = InputUtilities.getStringInputValue("Last Name");
                    emp.Gender       = InputUtilities.getCharInputValue("Gender");
                    emp.Dependents   = InputUtilities.getIntegerInputValue("Number of dependents");
                    emp.AnnualSalary = InputUtilities.getDoubleInputValue("Annual Salary");
                    Console.WriteLine(emp.ToString());
                    emp.CalculateWeeklyPay();
                    Console.WriteLine("Weekly Pay: " + emp.CalculateWeeklyPay().ToString("C2"));
                    count = samp++;
                    Console.WriteLine("Number of employees: " + count++);
                }
            }     while (count < 10);


            for (int samp = 0; samp < sampleEmployee.Length; samp++)
            {
                string newSamp = sampleEmployee[samp];
                Console.Write(newSamp);
            }

            Console.WriteLine("\n*** There are " + Employee.NumEmployees + " Employee objects created***");


            ApplicationUtilities.TerminateApplication();
        }