Basic form validation.

This commit is contained in:
2015-06-03 00:51:24 +02:00
parent 3570859bf4
commit aead372b6c
4 changed files with 51 additions and 11 deletions

View File

@@ -35,5 +35,37 @@ namespace Scrummer.Code.Pages
return pnlRow;
}
public static bool Control_IsValid(Control control)
{
if (control is IValidableControl)
{
if (((IValidableControl)control).IsValid() == false)
{
return false;
}
}
return true;
}
public static bool Controls_AreValid(ControlCollection controls) {
bool valid = true;
foreach (Control control in controls)
{
if (Control_IsValid(control))
{
if (Controls_AreValid(control.Controls) == false)
{
valid = false;
break;
}
}
else
{
valid = false;
break;
}
}
return valid;
}
}
}