protected void saveEmployee(object sender, EventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient(); EmployeeService.Employee employee = new EmployeeService.Employee(); employee.Id = Convert.ToInt32(txtId.Text); employee.Name = txtName.Text; employee.Gender = txtGender.Text; employee.DateOfBirth = Convert.ToDateTime(txtDateOfBirth.Text); client.SaveEmployee(employee); }
protected void btnSave_Click(object sender, EventArgs e) { EmployeeService.Employee employee = new EmployeeService.Employee(); employee.Id = Convert.ToInt32(txtID.Text); employee.Name = txtName.Text; EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient(); client.SaveEmployee(employee); lblMessage.Text = "Employee saved"; }
protected void getEmployee(object sender, EventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient(); EmployeeService.Employee employee = client.GetEmployee(Convert.ToInt32(txtId.Text)); txtName.Text = employee.Name; txtGender.Text = employee.Gender; txtDateOfBirth.Text = employee.DateOfBirth.ToShortDateString(); Label4.Text = "Employee retrieved"; }
protected void btnGetEmployee_Click(object sender, EventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient(); EmployeeService.Employee employee = client.GetEmployee(Convert.ToInt32(txtID.Text)); txtName.Text = employee.Name; lblMessage.Text = "Employee retrieved"; }
protected void btnSave_Click(object sender, EventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient(); EmployeeService.EmployeeEntity employee = new EmployeeService.EmployeeEntity(); employee.ID = Convert.ToInt32(txtID.Text); employee.Name = txtName.Text; employee.Gender = txtGender.Text; employee.DateOfBirth = Convert.ToDateTime(txtDateOfBirth.Text); client.SaveEmployee(employee); lblMessage.Text = "Employee saved"; }
protected void btnGetEmployee_Click(object sender, EventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient(); EmployeeService.EmployeeEntity employee = client.GetEmployee(Convert.ToInt32(txtID.Text)); if (employee == null) { lblMessage.Text = "Employee does not exist"; } else { txtName.Text = employee.Name; txtGender.Text = employee.Gender; txtDateOfBirth.Text = employee.DateOfBirth.ToShortDateString(); lblMessage.Text = "Employee retrieved"; } }
protected void btnSave_Click(object sender, EventArgs e) { EmployeeService.EmployeeServiceClient client = new EmployeeService.EmployeeServiceClient(); EmployeeService.EmployeeEntity employee = null; if (((EmployeeService.EmployeeType)Convert.ToInt32(ddlEmployeeType.SelectedValue)) == EmployeeService.EmployeeType.FullTimeEmployee) { employee = new EmployeeService.FullTimeEmployeeEntity() { ID = Convert.ToInt32(txtID.Text), Name = txtName.Text, Gender = txtGender.Text, DateOfBirth = Convert.ToDateTime(txtDateOfBirth.Text), Type = EmployeeService.EmployeeType.FullTimeEmployee, AnnualSalary = Convert.ToInt32(txtAnnualSalary.Text) }; client.SaveEmployee(employee); lblMessage.Text = "Employee saved"; } else if (((EmployeeService.EmployeeType)Convert.ToInt32(ddlEmployeeType.SelectedValue)) == EmployeeService.EmployeeType.PartTimeEmployee) { employee = new EmployeeService.PartTimeEmployeeEntity() { ID = Convert.ToInt32(txtID.Text), Name = txtName.Text, Gender = txtGender.Text, DateOfBirth = Convert.ToDateTime(txtDateOfBirth.Text), Type = EmployeeService.EmployeeType.PartTimeEmployee, HourlyPay = Convert.ToInt32(txtHourlyPay.Text), HoursWorked = Convert.ToInt32(txtHoursWorked.Text) }; client.SaveEmployee(employee); lblMessage.Text = "Employee saved"; } else { lblMessage.Text = "Please select Employee Type"; } }
protected void btnGetEmployee_Click(object sender, EventArgs e) { EmployeeService.IEmployeeService client = new EmployeeService.EmployeeServiceClient(); EmployeeService.EmployeeRequest request = new EmployeeService.EmployeeRequest("AXG120ABC", Convert.ToInt32(txtID.Text)); EmployeeService.EmployeeInfo employee = client.GetEmployee(request); if (employee.Type == EmployeeService.EmployeeType.Null) { lblMessage.Text = "Employee does not exist"; } else { if (employee.Type == EmployeeService.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"; } }
protected void btnSave_Click(object sender, EventArgs e) { EmployeeService.IEmployeeService client = new EmployeeService.EmployeeServiceClient(); if (ddlEmployeeType.SelectedValue == "-1") { lblMessage.Text = "Please select Employee Type"; } else { EmployeeService.EmployeeInfo employee = new EmployeeService.EmployeeInfo() { ID = Convert.ToInt32(txtID.Text), Name = txtName.Text, Gender = txtGender.Text, DOB = Convert.ToDateTime(txtDateOfBirth.Text), }; if (((EmployeeService.EmployeeType)Convert.ToInt32(ddlEmployeeType.SelectedValue)) == EmployeeService.EmployeeType.FullTimeEmployee) { employee.Type = EmployeeService.EmployeeType.FullTimeEmployee; employee.AnnualSalary = Convert.ToInt32(txtAnnualSalary.Text); client.SaveEmployee(employee); lblMessage.Text = "Employee saved"; } else { employee.Type = EmployeeService.EmployeeType.PartTimeEmployee; employee.HourlyPay = Convert.ToInt32(txtHourlyPay.Text); employee.HoursWorked = Convert.ToInt32(txtHoursWorked.Text); client.SaveEmployee(employee); lblMessage.Text = "Employee saved"; } } }
static async Task Main(string[] args) { var md = new Metadata { { "username", "po" }, { "role", "administrator" } }; using (var channel = GrpcChannel.ForAddress("https://localhost:5001")) { var client = new EmployeeService.EmployeeServiceClient(channel); var response = await client.GetByNoAsync(new GetByNoRequest { No = 1994 }, md); Console.WriteLine($"Response message = {response}"); } }