private void ListBoxEmployeeBOX_SelectionChanged(object sender, SelectionChangedEventArgs e) { Employee SelectedEmployee = ListBoxEmployeeBOX.SelectedItem as Employee; //getting the selected employee FullTimeEmployee FullSelectedEmployee = ListBoxEmployeeBOX.SelectedItem as FullTimeEmployee; PartTimeEmployee PartSelectedEmployee = ListBoxEmployeeBOX.SelectedItem as PartTimeEmployee; if (SelectedEmployee != null) // as long as there is an emplyee that is selected { FirstNameTBX.Text = SelectedEmployee.FirstName; //prints the data of that employee in the corilated boxs SurnameTBX.Text = SelectedEmployee.SurName; if (SelectedEmployee.JobLevel == "FullTime") //if the job level is FullTime do the following { FullTimeRAD.IsChecked = true; SalaryTBX.Text = FullSelectedEmployee.Salary.ToString(); MonthlyPayTBK.Text = FullSelectedEmployee.CalculateMonthlyPay().ToString(); HoursWorkedTBX.Clear(); HourlyRateTBX.Clear(); } else { PartTimeRAD.IsChecked = true; HourlyRateTBX.Text = PartSelectedEmployee.HourlyRate.ToString(); HoursWorkedTBX.Text = PartSelectedEmployee.HoursWorked.ToString(); MonthlyPayTBK.Text = PartSelectedEmployee.CalculateMonthlyPay().ToString(); SalaryTBX.Clear(); } } }
private void ClearBTN_Click(object sender, RoutedEventArgs e) //all this clears each sector when the clear button is pressed { FirstNameTBX.Clear(); SurnameTBX.Clear(); FullTimeRAD.IsChecked = false; PartTimeRAD.IsChecked = false; SalaryTBX.Clear(); HourlyRateTBX.Clear(); HoursWorkedTBX.Clear(); MonthlyPayTBK.Text = ""; }
private void HoursWorkedTBX_GotFocus(object sender, RoutedEventArgs e) { HoursWorkedTBX.Clear(); //Clears when you click into it }