Look at this line:
decimal val7 = decimal.Parse(tipCalculate);
That needs to be a string parameter - so reference the Text property:
decimal val7 = decimal.Parse(tipCalculate.Text);
In future, if you look at the error message in Visual Studio, you can double click it, and you will be taken to the line with the error directly.