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

DataToControls() private method

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