ATMLCommonLibrary.controls.physical.PhysicalTypeControl.DataToControls C# (CSharp) Method

DataToControls() private method

private DataToControls ( ) : void
return void
        private void DataToControls()
        {
            if (_physical != null)
            {
                QualifiedQuantity qq = _physical.Magnitude;
                if( qq != null )
                    edtValue.Value = (decimal) qq.Magnitude;
                edtPhysicalTypeValue.Text = _physical.Value;
                //standardUnitControl.StandardUnit =
                cbQualifier.SelectedIndex = qq!=null && qq.HasQualifier ? cbQualifier.FindString(qq.Qualifier.ToString()) : -1;
                foreach (ErrorLimit errorLimit in _physical.ErrorLimits)
                {
                    DataGridViewRow row = dgErrorLimits.Rows[dgErrorLimits.Rows.Add()];
                    SetRowData(row, errorLimit );
                }

                foreach (RangingInformation range in _physical.Ranges)
                {
                    int idx = dgRanges.Rows.Add(
                                        range.FromQuantity.Value,
                                        range.FromQuantity.Unit.HasPrefix()?range.FromQuantity.Unit.Prefix : "",
                                        range.FromQuantity.Unit.HasUnit()?range.FromQuantity.Unit.Unit : "",
                                        range.ToQuantity.Value,
                                        range.ToQuantity.Unit.HasPrefix()?range.ToQuantity.Unit.Prefix : "",
                                        range.ToQuantity.Unit.HasUnit()?range.ToQuantity.Unit.Unit : "",
                                        range.ErrorLimit!=null?range.ErrorLimit.ToString():"[Press to Add/Edit the Error Limit]"
                                      );
                    dgRanges.Rows[idx].Tag = range;
                }
            }
        }