ATMLCommonLibrary.controls.limit.LimitControl.DataToControls C# (CSharp) Method

DataToControls() protected method

protected DataToControls ( ) : void
return void
        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;
        }