private void CalculateTotal() { const double SalesBonusPercent = .02; double SalesTotal, BonusAmount, Total, TotalMonthsHours, TotalBonusAmount, SalesBonus, TotalHours; try { TotalHours = Convert.ToDouble(EmployeeHoursWorkedTextBox.Text); if (TotalHours > 168) { MessageBox.Show("The hours worked cannot be greater then 168 hours"); } else { //Calculate employee's hours worked in a month TotalMonthsHours = (Convert.ToDouble(TotalHours)) / 160; //Calculate total bonus amount TotalBonusAmount = (Convert.ToDouble(EmployeeTotalSalesTextBox.Text)) * SalesBonusPercent; //Determine value of sales bonus SalesBonus = TotalMonthsHours * TotalBonusAmount; EmployeeSalesBonusTextBox.Text = SalesBonus.ToString("C2"); } } catch (Exception exception) { MessageBox.Show("Invalid Data Entered", "Input Error"); Debug.WriteLine(exception.Message); EmployeeTotalSalesTextBox.Focus(); EmployeeTotalSalesTextBox.SelectAll(); ResetEmployeeTotalSalesTextBox(); ResetEmployeeHoursWorked(); } }
private void ResetEmployeeTotalSalesTextBox() { EmployeeTotalSalesTextBox.Focus(); EmployeeTotalSalesTextBox.Text = " "; EmployeeTotalSalesTextBox.SelectAll(); }