private void button_Click(object sender, RoutedEventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("BasicHttpBinding_IEmployeeService"); var employee = client.GetEmployee(Int32.Parse(Id.Text)); if (employee.Type == EmployeeService.EmployeeType.FullTimeEmployee) { AnnualSalryText.Visibility = Visibility.Visible; AnnualSalary.Visibility = Visibility.Visible; HourlyPaid.Visibility = Visibility.Hidden; HoursWorked.Visibility = Visibility.Hidden; HourlyPaidText.Visibility = Visibility.Hidden; HoursWorkedText.Visibility = Visibility.Hidden; AnnualSalary.Text = ((EmployeeService.FullTimeEmployee)employee).AnnualSalary.ToString(); comboBox.SelectedValue = "Fulltime Employee"; } else { AnnualSalryText.Visibility = Visibility.Hidden; AnnualSalary.Visibility = Visibility.Hidden; HourlyPaid.Visibility = Visibility.Visible; HoursWorked.Visibility = Visibility.Visible; HourlyPaidText.Visibility = Visibility.Visible; HoursWorkedText.Visibility = Visibility.Visible; HourlyPaid.Text = ((EmployeeService.PartTimeEmployee)employee).HourlyPay.ToString(); HoursWorked.Text = ((EmployeeService.PartTimeEmployee)employee).HoursWorked.ToString(); comboBox.SelectedValue = "PartTime Employee"; } Gender.Text = employee.Gender; Name.Text = employee.Name; Dob.Text = employee.DateOfBirth.ToString(); }
private void button_Copy_Click(object sender, RoutedEventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient("BasicHttpBinding_IEmployeeService"); EmployeeService.Employee emp = null; var selectedItem = comboBox.SelectedValue as ComboBoxItem; if (selectedItem != null) { var content = selectedItem.Content; if (content != null) { content = content.ToString(); if (content.Equals("Fulltime Employee")) { emp = new EmployeeService.FullTimeEmployee() { ID = Int32.Parse(Id.Text), Name = Name.Text, Gender = Gender.Name, DateOfBirth = Convert.ToDateTime(Dob.Text), AnnualSalary = Int32.Parse(AnnualSalary.Text), Type = EmployeeService.EmployeeType.FullTimeEmployee }; } if (content.Equals("Select Employee Type")) { } if (content.Equals("PartTime Employee")) { emp = new EmployeeService.PartTimeEmployee() { ID = Int32.Parse(Id.Text), Name = Name.Text, Gender = Gender.Name, DateOfBirth = Convert.ToDateTime(Dob.Text), HoursWorked = Int32.Parse(HoursWorked.Text), HourlyPay = Int32.Parse(HourlyPaid.Text), Type = EmployeeService.EmployeeType.PartTimeEmployee }; } } client.SaveEmployee(emp); } }
private void button_Click(object sender, RoutedEventArgs e) { EmployeeService.IEmployeeService client = new EmployeeService.EmployeeServiceClient("BasicHttpBinding_IEmployeeService"); EmployeeService.EmployeeRequest request = new EmployeeService.EmployeeRequest() { EmployeeId = Int32.Parse(Id.Text), LicenseKey = "ABCDEFG" }; var employee = client.GetEmployee(request); if (employee.Type == EmployeeService.EmployeeType.FullTimeEmployee) { AnnualSalryText.Visibility = Visibility.Visible; AnnualSalary.Visibility = Visibility.Visible; HourlyPaid.Visibility = Visibility.Hidden; HoursWorked.Visibility = Visibility.Hidden; HourlyPaidText.Visibility = Visibility.Hidden; HoursWorkedText.Visibility = Visibility.Hidden; AnnualSalary.Text = employee.AnnualSalary.ToString(); comboBox.SelectedValue = "Fulltime Employee"; } else { AnnualSalryText.Visibility = Visibility.Hidden; AnnualSalary.Visibility = Visibility.Hidden; HourlyPaid.Visibility = Visibility.Visible; HoursWorked.Visibility = Visibility.Visible; HourlyPaidText.Visibility = Visibility.Visible; HoursWorkedText.Visibility = Visibility.Visible; HourlyPaid.Text = employee.HourlyPay.ToString(); HoursWorked.Text = employee.HoursWorked.ToString(); comboBox.SelectedValue = "PartTime Employee"; } Gender.Text = employee.Gender; Name.Text = employee.Name; Dob.Text = employee.DOB.ToString(); }