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

ControlsToData() private method

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