//Completes the payment, checkout private void btnCheckOut_Click(object sender, EventArgs e) { //Price * count + VAT calculation is happening here order.TotalCost = order.CalculateTotalPrice() + os.CalculateVAT(order); //If the input is not a number, it goes as 0 to the DB if (!System.Text.RegularExpressions.Regex.IsMatch(txtBoxTip.Text, @"^-?(([1-9]\d*)|0)(.0*[1-9](0*[1-9])*)?$")) { order.Tip = 0; } else { order.Tip = decimal.Parse(txtBoxTip.Text); } //Saves the comment order.Feedback = txtBoxComment.Text; os.CompleteOrder(order); //Shows Payment was successfull message MessageBox.Show("Payment was succesfully completed.", "Payment Succesful!", MessageBoxButtons.OK, MessageBoxIcon.Information); Overview overview = new Overview(employee); overview.Show(); this.Close(); }