//******************************************************* // Load of the form plus database loading //******************************************************* private void LoginForm_Load(object sender, EventArgs e) { Validator.Validation.frm = this; attempt = 0; GeneralDataManipulation.listOfEmployee = new List <Employee>(); GeneralDataManipulation.listOfEmployee = EmployeeDA.ReadUsers(); }
public HRManagement() { InitializeComponent(); comboBoxModeSelection.SelectedItem = "Users"; myEmployeeList = EmployeeDA.GetEmployees(); myUserList = EmployeeDA.GetUsers(); RefreshList(); }
private void buttonDelete_Click(object sender, EventArgs e) { if (comboBoxModeSelection.Text == "Employees") { EmployeeDA.DeleteEmployee(ConvertTextEmployee()); } if (comboBoxModeSelection.Text == "Users") { EmployeeDA.DeleteUser(ConvertTextUser()); } RefreshList(); }
private void buttonAdd_Click(object sender, EventArgs e) { if (comboBoxModeSelection.Text == "Employees") { EmployeeDA.SetEmployee(ConvertTextEmployee()); } if (comboBoxModeSelection.Text == "Users") { User aUser = ConvertTextUser(); aUser.EmpId = EmployeeDA.GetNextUID(); EmployeeDA.SetUser(aUser); } RefreshList(); }
//Methods public void RefreshList() { listViewEmployee.Items.Clear(); listViewUser.Items.Clear(); myEmployeeList = EmployeeDA.GetEmployees(); myUserList = EmployeeDA.GetUsers(); foreach (User element in myUserList) { listViewUser.Items.Add(EmployeeDA.ConvertToListViewItemUser(element)); } foreach (Employee element in myEmployeeList) { listViewEmployee.Items.Add(EmployeeDA.ConvertToListViewItemEmployee(element)); } }
public static void DeleteEmployee(Employee employee) { List <Employee> myEmployeeList = EmployeeDA.GetEmployees(); using (StreamWriter sw = new StreamWriter(filePathTemp)) { foreach (Employee element in myEmployeeList) { if (element.EmpId != employee.EmpId) { sw.WriteLine(element.GetEmployeeInfo()); } } } File.Replace(filePathTemp, filePathEmp, filePathBackup); }
public static void DeleteUser(User user) { List <User> myUserList = EmployeeDA.GetUsers(); using (StreamWriter sw = new StreamWriter(filePathTemp)) { foreach (User element in myUserList) { if (element.EmpId != user.EmpId) { sw.WriteLine(element.GetUserInfo()); } } } File.Replace(filePathTemp, filePathUser, filePathBackup); }
private void buttonLogin_Click(object sender, EventArgs e) { bool access = false; myUserList = EmployeeDA.GetUsers(); foreach (User element in myUserList) { if ((textBoxUserName.Text == element.Username) && (textBoxPassword.Text == element.Password)) { access = true; LoggedIn = element; FormMain formMain = new FormMain(); formMain.ShowDialog(); break; } } if (access == false) { MessageBox.Show("Error! Invalid User Name and/or Password entered.\nPlease try again."); } }