private float convertCellToFloat(int rowIndex, System.Data.DataColumn column) { if (_datatable.Rows[rowIndex][column] is DBNull) { return(float.NaN); } return(_datatable.Rows[rowIndex][column].ConvertedTo <float>()); }
private void addLowerLimitOfQuantification(System.Data.DataColumn importDataTableColumn, DataColumn dataColumn) { if (!importDataTableColumn.ExtendedProperties.ContainsKey(Constants.LLOQ)) { return; } var lowerLimitOfQuantification = (float)importDataTableColumn.ExtendedProperties[Constants.LLOQ]; dataColumn.DataInfo.LLOQ = Convert.ToSingle(dataColumn.ConvertToBaseUnit(lowerLimitOfQuantification)); }
private void addMolWeight(DataColumn col, System.Data.DataColumn column) { if (col.DataInfo.MolWeight == null) { return; } var dimension = _dimensionFactory.Dimension(AppConstants.Parameters.MOLECULAR_WEIGHT); var displayUnit = _reportingHelper.GetDisplayUnitFor(dimension); column.SetNotes(new[] { string.Format(Constants.PROPERTY_PROMPT_FORMAT, Constants.MOLECULE_WEIGHT, $"{_reportingHelper.ConvertToDisplayUnit(displayUnit, dimension, (float) col.DataInfo.MolWeight)} {_reportingHelper.GetDisplayUnitFor(displayUnit, dimension)}") }); }
protected static string ColumnIdFromColumn(System.Data.DataColumn column) { return(column.ExtendedProperties.Contains(Constants.DATA_REPOSITORY_COLUMN_ID) ? column.ExtendedProperties[Constants.DATA_REPOSITORY_COLUMN_ID].ToString() : string.Empty); }
public bool ColumnIsInDataRepository(System.Data.DataColumn column) { var columnId = GetColumnIdFromColumnIndex(_datatable.Columns.IndexOf(column)); return(_weightedObservedData.ObservedData.Columns.Any(col => string.Equals(col.Id, columnId))); }
private string getRepositoryColumnIdFromDataColumn(System.Data.DataColumn column) { return(GetColumnIdFromColumnIndex(_datatable.Columns.IndexOf(column))); }