protected void btnGetEmployee_Click(object sender, EventArgs e) { EmployeeClientAppMC.EmployeeServiceProxyMC.IEmployeeService client = new EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeServiceClient(); EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeRequest request = new EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeRequest("XYZ120FABC", Convert.ToInt32(txtID.Text)); EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo employee = client.GetEmployee(request); if (employee.Type == EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType.FullTimeEmployee) { txtAnnualSalary.Text = employee.AnnualSalary.ToString(); trAnnualSalary.Visible = true; trHourlPay.Visible = false; trHoursWorked.Visible = false; } else { txtHourlyPay.Text = employee.HourlyPay.ToString(); txtHoursWorked.Text = employee.HoursWorked.ToString(); trAnnualSalary.Visible = false; trHourlPay.Visible = true; trHoursWorked.Visible = true; } ddlEmployeeType.SelectedValue = ((int)employee.Type).ToString(); txtName.Text = employee.Name; txtGender.Text = employee.Gender; txtDateOfBirth.Text = employee.DOB.ToShortDateString(); lblMessage.Text = "Employee retrieved"; }
public System.Threading.Tasks.Task <EmployeeClientAppMC.EmployeeServiceProxyMC.SaveEmployeeResponse> SaveEmployeeAsync(int ID, string Name, string Gender, System.DateTime DOB, EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType Type, int AnnualSalary, int HourlyPay, int HoursWorked) { EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo inValue = new EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo(); inValue.ID = ID; inValue.Name = Name; inValue.Gender = Gender; inValue.DOB = DOB; inValue.Type = Type; inValue.AnnualSalary = AnnualSalary; inValue.HourlyPay = HourlyPay; inValue.HoursWorked = HoursWorked; return(((EmployeeClientAppMC.EmployeeServiceProxyMC.IEmployeeService)(this)).SaveEmployeeAsync(inValue)); }
public void SaveEmployee(int ID, string Name, string Gender, System.DateTime DOB, EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType Type, int AnnualSalary, int HourlyPay, int HoursWorked) { EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo inValue = new EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo(); inValue.ID = ID; inValue.Name = Name; inValue.Gender = Gender; inValue.DOB = DOB; inValue.Type = Type; inValue.AnnualSalary = AnnualSalary; inValue.HourlyPay = HourlyPay; inValue.HoursWorked = HoursWorked; EmployeeClientAppMC.EmployeeServiceProxyMC.SaveEmployeeResponse retVal = ((EmployeeClientAppMC.EmployeeServiceProxyMC.IEmployeeService)(this)).SaveEmployee(inValue); }
public int GetEmployee(string LicenseKey, int EmployeeId, out string Name, out string Gender, out System.DateTime DOB, out EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType Type, out int AnnualSalary, out int HourlyPay, out int HoursWorked) { EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeRequest inValue = new EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeRequest(); inValue.LicenseKey = LicenseKey; inValue.EmployeeId = EmployeeId; EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo retVal = ((EmployeeClientAppMC.EmployeeServiceProxyMC.IEmployeeService)(this)).GetEmployee(inValue); Name = retVal.Name; Gender = retVal.Gender; DOB = retVal.DOB; Type = retVal.Type; AnnualSalary = retVal.AnnualSalary; HourlyPay = retVal.HourlyPay; HoursWorked = retVal.HoursWorked; return(retVal.ID); }
protected void btnSave_Click(object sender, EventArgs e) { EmployeeClientAppMC.EmployeeServiceProxyMC.IEmployeeService client = new EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeServiceClient(); EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo employee = new EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo(); if (ddlEmployeeType.SelectedValue == "-1") { lblMessage.Text = "Please select Employee Type"; } else { if (((EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType)Convert.ToInt32(ddlEmployeeType.SelectedValue)) == EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType.FullTimeEmployee) { employee.AnnualSalary = Convert.ToInt32(txtAnnualSalary.Text); employee.Type = EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType.FullTimeEmployee; } else if (((EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType)Convert.ToInt32(ddlEmployeeType.SelectedValue)) == EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType.PartTimeEmployee) { employee.HourlyPay = Convert.ToInt32(txtHourlyPay.Text); employee.HoursWorked = Convert.ToInt32(txtHoursWorked.Text); employee.Type = EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeType.PartTimeEmployee; } employee.ID = Convert.ToInt32(txtID.Text); employee.Name = txtName.Text; employee.Gender = txtGender.Text; employee.DOB = Convert.ToDateTime(txtDateOfBirth.Text); client.SaveEmployee(employee); lblMessage.Text = "Employee saved"; } }
System.Threading.Tasks.Task <EmployeeClientAppMC.EmployeeServiceProxyMC.SaveEmployeeResponse> EmployeeClientAppMC.EmployeeServiceProxyMC.IEmployeeService.SaveEmployeeAsync(EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo request) { return(base.Channel.SaveEmployeeAsync(request)); }
EmployeeClientAppMC.EmployeeServiceProxyMC.SaveEmployeeResponse EmployeeClientAppMC.EmployeeServiceProxyMC.IEmployeeService.SaveEmployee(EmployeeClientAppMC.EmployeeServiceProxyMC.EmployeeInfo request) { return(base.Channel.SaveEmployee(request)); }