private DataGridViewRow UnusedDeviceRow(NetworkDeviceItem unusedDevice) { var unusedDeviceRow = DeviceRowsHelper.InitializeRow(ID.NextID, unusedDevice, null, deviceTable); var cells = unusedDeviceRow.Cells; var deviceNameCell = cells[dgv_DeviceName.Index]; DeviceRowsHelper.PadCell(deviceNameCell, 5); DeviceRowsHelper.DisableCells(cells[dgv_IoSystem.Index], cells[dgv_PnSubnet.Index], cells[dgv_RouterAddress.Index], cells[dgv_Mask.Index], cells[dgv_PnNumber.Index]); return(unusedDeviceRow); }
private DataGridViewRow IoDeviceRow(NetworkDeviceItem ioDevice, IoSystemLevel ioSystem) { var ioDeviceRow = DeviceRowsHelper.InitializeRow(ID.NextID, ioDevice, ioSystem, deviceTable); var cells = ioDeviceRow.Cells; var deviceNameCell = cells[dgv_DeviceName.Index]; DeviceRowsHelper.PadCell(deviceNameCell, 25); DeviceRowsHelper.DisableCells(cells[dgv_IoSystem.Index], cells[dgv_PnSubnet.Index], cells[dgv_RouterAddress.Index], cells[dgv_Mask.Index]); if (string.IsNullOrEmpty(cells[dgv_IpAddress.Index].Value?.ToString())) // empty in future? { DeviceRowsHelper.DisableCell(cells[dgv_IpAddress.Index]); } return(ioDeviceRow); }