Beispiel #1
0
        private void btnAnalyzeEmployee_Click(object sender, EventArgs e)
        {
            var dialog = new EmployeeAnalysis(_unitOfWork, _tourAnalysisService);

            dialog.Dispose();
        }
        static void Main(string[] args)

        {
            EmployeeUtility.loadHomeScreen();

            List <Employee> employees = EmployeeUtility.loadEmployees();

            Console.WriteLine();

            Console.WriteLine("                                     Employee Management System");

            Console.WriteLine("                                     --------------------------");



            Console.WriteLine();

            Console.WriteLine();

            int choice;

            string tryMore = "Y";

            Console.WriteLine();



            while (tryMore.ToUpper() == "Y")

            {
                Console.WriteLine("                  1.Display Employee");

                Console.WriteLine("                  2.Search Employee By ID");

                Console.WriteLine("                  3.Edit Employee");

                Console.WriteLine("                  4.Add New Employe");

                Console.WriteLine("                  5.Delete Employee");

                Console.WriteLine("                  6.Exit");

                Console.WriteLine();

                Console.WriteLine();

                Console.Write("     Enter your choice:(1:6): ");

                choice = Convert.ToInt32(Console.ReadLine());



                switch (choice)

                {
                case 1:

                    EmployeeCrud.displayEmployees(employees);



                    break;



                case 2:

                    EmployeeCrud.findEmployeeById(employees);



                    break;

                case 3:

                    EmployeeCrud.editEmployee(employees);



                    break;



                case 4:

                    EmployeeCrud.addEmployee(employees);



                    break;

                case 5:

                    EmployeeCrud.deleteEmployee(employees);

                    break;



                case 6:

                    string dashBoard = "";

                    Console.WriteLine();

                    Console.WriteLine("Do you want to switch to EMPLOYEE DASHBOARD[Y/N]: ");

                    dashBoard = Console.ReadLine();

                    if (dashBoard.ToUpper() == "Y")

                    {
                        Console.Clear();

                        EmployeeAnalysis.analysisDashboardMenu();
                    }

                    Console.WriteLine("           PROGRAM TERMINATING,,,HIT [ENTER] TO END THE PROGRAM!!!!!!!!!");

                    Console.ReadLine();

                    Environment.Exit(0);

                    break;

                default:

                    Console.WriteLine();

                    Console.WriteLine("Invalid Choice,,Try Again!!!!");

                    break;
                }

                Console.WriteLine();

                Console.Write("Do you want to Continue(Y/N): ");

                tryMore = Console.ReadLine();
            }

            Console.WriteLine("           PROGRAM TERMINATING,,,hit any [KEY] TO END THE PROGRAM!!!!!!!!!");

            Console.ReadLine();
        }