protected virtual void DataToControls()
{
if (_limit == null)
_limit = new Limit();
InitLimitTypeCombo();
SetControlStates();
edtLimitName.Text = _limit.name;
edtLimitDescription.Text = _limit.Description;
if (_limit.operatorSpecified)
cmbOperator.SelectedValue = _limit.@operator;
if (_limit.Item is LimitMask)
((LimitMaskControl) _limitTypeControl).LimitMask = (LimitMask) _limit.Item;
else if (_limit.Item is LimitExpected)
((ExpectedLimitSimpleControl) _limitTypeControl).LimitExpected = (LimitExpected) _limit.Item;
else if (_limit.Item is LimitPair)
((LimitPairControl) _limitTypeControl).LimitPair = (LimitPair) _limit.Item;
else if (_limit.Item is SingleLimit)
((SingleLimitSimpleControl) _limitTypeControl).SingleLimit = (SingleLimit) _limit.Item;
}