ATML1671Translator.forms.ATMLSignalMappingForm.InitMappedSignals C# (CSharp) Method

InitMappedSignals() private method

private InitMappedSignals ( ) : void
return void
        private void InitMappedSignals()
        {
            var hiddenColumns = new[] { 0, 1, 5, 6, 7, 8, 9, 10 };
            var signalMappingDao = new SignalMappingDAO();
            List<SourceSignalMapBean> sourceSignals = signalMappingDao.GetSourceSignals( "ATLAS" );
            List<SourceSignalMapBean> filteredSourceSignals = new List<SourceSignalMapBean>();
            foreach (SourceSignalMapBean bean in sourceSignals)
            {
                if (_usedSignalList.Contains( bean.sourceName ))
                    filteredSourceSignals.Add( bean );
            }

            mappedSignals.DataSource = filteredSourceSignals; //sourceSignals;
            foreach (int hiddenColumn in hiddenColumns)
                mappedSignals.Columns[hiddenColumn].Visible = false;
            mappedSignals.Columns[2].DefaultCellStyle.BackColor = Color.Honeydew;
            mappedSignals.Columns[2].ReadOnly = true;
            mappedSignals.Columns[2].HeaderText = @"Source Name";
            mappedSignals.Columns[3].HeaderText = @"Target Type";
            mappedSignals.Columns[4].HeaderText = @"Target Name";
            mappedSignals.RowEnter += MappedSignalsOnRowEnter;
            mappedSignals.RowLeave += MappedSignalsOnRowLeave;
            mappedSignals.RowValidating += MappedSignalsOnRowValidating;
            ResizeMappedSignals();
        }