private void ControlsToData()
{
InitLimit();
if (datum == null)
datum = Datum.GetDatumFromType(cmbLimitType);
//Datum.SetDatumValue(edtLimitValue.GetValue<string>(), datum);
datum = edtDatumType.DatumType;
if (datum != null)
datum.standardUnit = standardUnitControl.StandardUnit;
if (_limitControlType == ControlType.SimpleLimit)
{
_singleLimit.Item = datum;
if (cmbLimitComparitor.SelectedValue != null)
_singleLimit.comparator =
(ComparisonOperator)
Enum.Parse(typeof (ComparisonOperator), (String) cmbLimitComparitor.SelectedValue);
}
else if (_limitControlType == ControlType.ExpectedLimit)
{
_expectedLimit.Item = datum;
if (cmbLimitComparitor.SelectedValue != null)
_expectedLimit.comparator =
(EqualityComparisonOperator)
Enum.Parse(typeof (EqualityComparisonOperator), (String) cmbLimitComparitor.SelectedValue);
}
}