Got this project write a C# windows app program that computes employee wages. Input the employee's payroll number and number of hours worked. The employee receives 7.45 per hour as hourly rate and is taxed 20% from gross pay and 7% also national insurance. and to display this information in a seperate group box which i cant do. but me main problem is the error i recieved running the app .
my code
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string name;
int employeeNumber;
double hours;
const double hourlyWage = 7.5;
double gross;
double tax;
double insurance;
double deduction;
private void btnCompute_Click(object sender, EventArgs e)
{
if (txtName.Text == "")
{
MessageB.Text = "...";
}
else if (txtPNumber.Text.Length <= 8)
{
MessageB.Text = "...";
}
else if (txtHoursWork.Text == "")
{
MessageB.Text = "...";
}
else if (btnCompute.Text == "Compute")
{
name = txtName.Text;
employeeNumber = Convert.ToInt32(txtPNumber);
hours = Convert.ToDouble(txtHoursWork.Text);
gross = hours * hourlyWage;
txtGrossPay.Text = "£" + Convert.ToString(gross);
tax = gross / 100 * 20;
txtIncomeTax = "£" + Convert.ToString(tax);
insurance = gross / 100 * 7;
txtNI = "£" + Convert.ToString(insurance);
deduction = tax + insurance;
txtTotalDeduction = "£" + Convert.ToString(deduction);
}
else
{
txtName.Text = "";
txtPNumber.Text = "";
txtHoursWork.Text = "";
txtGrossPay.Text = "";
txtIncomeTax.Text = "";
txtNI.Text = "";
txtTotalDeduction.Text = "";
btnCompute.Text = "Compute";
}
}
private void button1_Click(object sender, EventArgs e)
{
Close();
}
}
}
error message
Error 1 Cannot implicitly convert type 'string' to 'System.Windows.Forms.TextBox'
also attached the app
any of your help would be highly aappriciated
thank you in advance