protected void btnSave_Click(object sender, EventArgs e) { EmployeeType empType = ddlEmpType.SelectedValue.ToEmployeeType(); var empInfo = new EmployeeServiceReference.EmployeeInfo() { Id = Convert.ToInt32(txtId.Text), Name = txtName.Text, Gender = txtGender.Text, DOB = Convert.ToDateTime(txtDoB.Text), Type = empType }; if (empType == EmployeeType.EmployeeFullTime) { empInfo.AnnualSalary = Convert.ToDecimal(txtAnualSal.Text); } else if (empType == EmployeeType.EmployeePartTime) { empInfo.HourlyPay = Convert.ToDecimal(txtHourlyPay.Text); empInfo.HoursWorked = Convert.ToInt32(txtHoursWorked.Text); } else { lblmsg.ForeColor = Color.Red; lblmsg.Text = "Please Select Employee Type"; return; } var client = new EmployeeServiceReference.EmployeeServiceClient(); client.SaveEmployee(empInfo); lblmsg.ForeColor = Color.Green; lblmsg.Text = "Employee Saved"; }