Пример #1
0
 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);
 }
Пример #2
0
        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";
        }
Пример #3
0
        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";
        }
Пример #4
0
        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";
        }
Пример #5
0
        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";
        }
Пример #6
0
 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";
                }
            }
        }
Пример #10
0
        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}");
            }
        }