ATMLCommonLibrary.controls.switching.CrossPointSwitchControl.ControlsToData C# (CSharp) Method

ControlsToData() protected method

protected ControlsToData ( ) : void
return void
        protected void ControlsToData()
        {
            if (_item == null)
                _item = new CrossPointSwitch();
            CrossPointSwitch crossPointSwitch = _item as CrossPointSwitch;
            crossPointSwitch.lineCount = edtLineCount.GetValue<int>();
            if (lvColumns.Items.Count > 0)
            {
                crossPointSwitch.Columns = new List<SwitchPort>();
                foreach (ListViewItem lvi in lvColumns.Items)
                    crossPointSwitch.Columns.Add((SwitchPort)lvi.Tag);
            }
            if (lvRows.Items.Count > 0)
            {
                crossPointSwitch.Rows = new List<SwitchPort>();
                foreach (ListViewItem lvi in lvRows.Items)
                    crossPointSwitch.Rows.Add((SwitchPort)lvi.Tag);
            }
        }