private void createObjectBtn_Click(object sender, EventArgs e) { //create an object ProductionWorker myWorker = new ProductionWorker(); //get data getData(myWorker); //display the data back empNameOutputLbl.Text = myWorker.EmployeeName; empNumOutputLbl.Text = myWorker.EmployeeNumber.ToString(); shiftNumOutputLbl.Text = myWorker.ShiftNumber.ToString(); hourlyPayOutputLbl.Text = myWorker.HourlyPayRate.ToString("c"); }
private void getData(ProductionWorker worker) { //variables to hold emp number, shift number, and pay rate int empNumber; int shiftNumber; double payRate; //get employee name worker.EmployeeName = empNameInputTxt.Text; //get the number if (int.TryParse(empNumInputTxt.Text, out empNumber)) { worker.EmployeeNumber = empNumber; //get shift number if (int.TryParse(shiftNumInputTxt.Text, out shiftNumber)) { worker.ShiftNumber = shiftNumber; //get payrate if (double.TryParse(hourlyPayInputTxt.Text, out payRate)) { worker.HourlyPayRate = payRate; } else { MessageBox.Show("Invalid pay rate"); } } else { MessageBox.Show("Invalid shift number"); } } else { MessageBox.Show("Invalid emp number"); } }