Esempio n. 1
0
 public HRManagement()
 {
     InitializeComponent();
     comboBoxModeSelection.SelectedItem = "Users";
     myEmployeeList = EmployeeDA.GetEmployees();
     myUserList     = EmployeeDA.GetUsers();
     RefreshList();
 }
Esempio n. 2
0
        //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));
            }
        }
Esempio n. 3
0
        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);
        }