/// <summary> /// Creates sales and other white collar employees /// </summary> /// <param name="name"></param> /// <param name="phoneNo"></param> /// <param name="address"></param> /// <param name="hourlyWage"></param> /// <param name="department">Department enum</param> /// <param name="marity">Marital status enum</param> /// <returns></returns> public static WhiteCollar CreateEmployee(string name, string phoneNo, string address, double hourlyWage, string personalID, EmployeeStatuses.Department department, EmployeeStatuses.MaritalStatus marity) { WhiteCollar employee = new WhiteCollar(name,phoneNo,address,hourlyWage,personalID,department,marity); return employee; }
/// <summary> /// Creates an employee /// </summary> /// <param name="name">Full name of the worker</param> /// <param name="phoneNo">Mobile/Landline phone number</param> /// <param name="address">Primary address</param> /// <param name="hourlyWage">Hourly wage as set in contract</param> /// <param name="personalID">CPR number or any other form of official identification</param> /// <param name="shift">Type of shifts the employee works</param> /// <param name="department">Department of the company the employee works for</param> /// <param name="marity">Employees marital status</param> public WhiteCollar(string name, string phoneNo, string address, double hourlyWage, string personalID, EmployeeStatuses.Department department, EmployeeStatuses.MaritalStatus marity) { Name = name; PhoneNo = phoneNo; Address = address; HourlyWage = hourlyWage; Department = department; MaritalStatus = marity; PersonalID = personalID; }
public async void LoadComboboxes(object e) { var departments = await GetData.DepartmentQueryAsync(); var jobTitles = await GetData.JobTitleQueryAsync(); var employeeStatuses = await GetData.EmployeeStatusQueryAsync(); foreach (DepartmentModel department in departments) { Departments.Add(department); } foreach (JobTitleModel jobTitle in jobTitles) { JobTitles.Add(jobTitle); } foreach (EmployeeStatusModel employeeStatus in employeeStatuses) { EmployeeStatuses.Add(employeeStatus); } }