The error I receive is as follows: There is no argument given that corresponds to the required formal parameter 'bloodPressureSystolicLevel' of 'VitalsForm.SetOverallHypertensionLevel(int, int)'. The error actually appears on the line where I call the method, SetOverallHypertensionLevel();
Calling the method:
private void picSubmitVitals_Click(object sender, EventArgs e) { SetOverallHypertensionLevel(); } Method:
private void SetOverallHypertensionLevel(int bloodPressureSystolicLevel, int bloodPressureDiastolicLevel) { bloodPressureSystolicLevel = Convert.ToInt32(txtSystolic); bloodPressureDiastolicLevel = Convert.ToInt32(txtDiastolic); if ((bloodPressureSystolicLevel / 200) > (bloodPressureDiastolicLevel / 133)) { if (bloodPressureSystolicLevel >= 160) { lblHyperStage2.ForeColor = colorSchemeIssue; } else if (bloodPressureSystolicLevel >= 140) { lblHyperStage1.ForeColor = colorSchemeIssue; } else if (bloodPressureSystolicLevel >= 120) { lblHyperPre.ForeColor = colorSchemeWarning; } else { lblHyperNormal.ForeColor = colorSchemeNormal; } } else { if (bloodPressureDiastolicLevel >= 100) { lblHyperStage2.ForeColor = colorSchemeIssue; } else if (bloodPressureDiastolicLevel >= 90) { lblHyperStage1.ForeColor = colorSchemeIssue; } else if (bloodPressureSystolicLevel >= 80) { lblHyperPre.ForeColor = colorSchemeWarning; } else { lblHyperNormal.ForeColor = colorSchemeNormal; } Why isn't it recognizing the use of the parameters? Any help is appreciated.
SetOverallHypertensionLevel? Likely it's without a parameter.intwhere variables of typeintbelong