void GetToDeleteEmployeeDetail(Employee employeeToDelete) { string fullName = employeeToDelete.FirstName + "." + employeeToDelete.LastName; Console.WriteLine(ResourceCulture.GetString("DeleteWarning1") + " " + fullName + ResourceCulture.GetString("DeleteWarning2")); ConsoleKey inputCommand = Console.ReadKey().Key; if (inputCommand == ConsoleKey.D) { EmployeeEntity employeeEntity = new EmployeeEntity(); bool result = employeeEntity.DeleteEmployee(employeeToDelete.EmployeeId); if (result) { Console.WriteLine("\n\n" + ResourceCulture.GetString("DeleteSuccessInfo") + "\n"); } else { Console.WriteLine("\n\n" + ResourceCulture.GetString("DeleteFailInfo") + "\n"); } } else if ((inputCommand == ConsoleKey.Escape)) { EmployeePage employeePage = new EmployeePage(); employeePage.DisplayMainPage(); employeePage.OperateMainPage(); } else { return; } }
public void LogoutPage() { SecurityEntity.CurrentUser = null; Console.Clear(); new LoginPage().DisplayLoginPage(); EmployeePage employeePage = new EmployeePage(); employeePage.DisplayMainPage(); employeePage.OperateMainPage(); }
void GoBackMainPage() { ConsoleKey inputCommand = Console.ReadKey().Key; if (inputCommand == ConsoleKey.Escape) { EmployeePage employeePage = new EmployeePage(); employeePage.DisplayMainPage(); employeePage.OperateMainPage(); } else { return; } }
public void SearchEmployee() { Console.WriteLine("\n\n"); Console.WriteLine(ResourceCulture.GetString("SearchInfo")); Employee employeeItem = new Employee(); CommonEntity commonEntity = new CommonEntity(); bool valid = false; //get input id valid = false; string inputId = null; Console.WriteLine(ResourceCulture.GetString("IdInputTips")); inputId = Console.ReadLine().Trim(); if (inputId.Length > 0) { while (!valid) { valid = commonEntity.IsValidId(inputId); if (!valid) { Console.WriteLine(ResourceCulture.GetString("IdInputError")); inputId = Console.ReadLine().Trim(); } } employeeItem.EmployeeId = Convert.ToInt32(inputId); } else { employeeItem.EmployeeId = new int(); } //get input first name valid = false; string inputFirstName = null; Console.WriteLine(ResourceCulture.GetString("FirstNameInputTips")); inputFirstName = Console.ReadLine().Trim(); if (inputFirstName.Length > 0) { while (!valid) { valid = commonEntity.IsValidName(inputFirstName); if (!valid) { Console.WriteLine(ResourceCulture.GetString("NameInputError")); inputFirstName = Console.ReadLine().Trim(); } } employeeItem.FirstName = inputFirstName; } else { employeeItem.FirstName = null; } //get input last name valid = false; string inputlastName = null; Console.WriteLine(ResourceCulture.GetString("LastNameInputTips")); inputlastName = Console.ReadLine().Trim(); if (inputlastName.Length > 0) { while (!valid) { valid = commonEntity.IsValidName(inputlastName); if (!valid) { Console.WriteLine(ResourceCulture.GetString("NameInputError")); inputlastName = Console.ReadLine().Trim(); } } employeeItem.LastName = inputlastName; } else { employeeItem.LastName = null; } //search EmployeePage employeePage = new EmployeePage(); employeePage.DisplayEmployee(new EmployeeEntity().FuzzySearchEmployee(employeeItem)); }