private void DataToControls()
{
if (_singleLimit != null || _expectedLimit != null)
{
Initializing = true;
object item = null;
if (_singleLimit != null && _limitControlType == ControlType.SimpleLimit)
{
cmbLimitComparitor.SelectedIndex =
cmbLimitComparitor.FindStringExact(Enum.GetName(typeof (ComparisonOperator),
_singleLimit.comparator));
item = _singleLimit.Item;
}
else if (_expectedLimit != null && _limitControlType == ControlType.ExpectedLimit )
{
cmbLimitComparitor.SelectedIndex =
cmbLimitComparitor.FindStringExact(Enum.GetName(typeof (EqualityComparisonOperator),
_expectedLimit.comparator));
item = _expectedLimit.Item;
}
ShowTextPanel = false;
if (item is DatumType)
{
datum = item as DatumType;
standardUnitControl.StandardUnit = datum.standardUnit;
//edtLimitValue.Value = Datum.GetDatumValue(datum);
edtDatumType.DatumType = datum;
Datum.SetDatumType(cmbLimitType, datum);
}
else
{
ShowTextPanel = true;
if (item != null)
lblText.Text = item.ToString();
}
Initializing = false;
}
}