private static void validateDimensionIsDimensionsLess(AuxiliaryType auxiliaryType, IDimension dimension) { if (!dimension.IsEquivalentTo(Constants.Dimension.NO_DIMENSION)) { throw new InvalidArgumentException("Wrong Dimension for " + auxiliaryType + ": " + dimension.Name + " instead of Dimensionless"); } }
private static void validateDimensionIs(AuxiliaryType auxiliaryType, IDimension dimension, IDimension targetDimension) { if (!dimension.Equals(targetDimension)) { throw new InvalidArgumentException("Wrong Dimension for " + auxiliaryType + ": " + dimension.Name + " instead of " + targetDimension.Name); } }
DataTable decondeAuxiliary(DataTable dtDetail, long idIndex) { List <Auxiliary> lst = new List <Auxiliary>(); foreach (DataRow dr in dtDetail.Rows) { Auxiliary at = new Auxiliary(); at.id = idIndex; AuxiliaryType atype = AuxiliaryType.Invalid; foreach (DataColumn col in dtDetail.Columns) { switch (col.ColumnName) { case "代码": at.no = dr[col.ColumnName].ToString(); break; case "名称": at.name = dr[col.ColumnName].ToString(); break; case "描述": at.description = dr[col.ColumnName].ToString(); break; case "类型": string strType = dr[col.ColumnName].ToString(); atype = AuxiliaryTypeMap[strType]; at.type = (long)atype; break; case "上级代码": string strParent = dr[col.ColumnName].ToString(); long pid = 0L; if (atype == AuxiliaryType.AccountGroup) { at.parentId = (long)AccountClassMap[strParent]; } else if (long.TryParse(strParent, out pid)) { at.parentId = pid; } break; } } if (!string.IsNullOrEmpty(at.no)) { lst.Add(at); idIndex++; } } //logger.Info(JsonConverter.JsonSerialize(lst)); DataTable dtRsp = EntityConvertor <Auxiliary> .ToDataTable(lst); dtRsp.TableName = "Auxiliary"; return(dtRsp); }
public AuxiliaryType Delete(int atid) { AuxiliaryType auxType = _ledger.AuxiliaryType.Where(at => at.AtId == atid).FirstOrDefault(); auxType = _ledger.AuxiliaryType.Remove(auxType); _ledger.SaveChanges(); return(auxType); }
public static AuxiliaryObj Find(AuxiliaryType type, long accountSubjectId) { var accountSubjectObj = Get(type).FirstOrDefault(item => item.id == accountSubjectId); if (accountSubjectObj == null) { accountSubjectObj = new AuxiliaryObj(); } return(accountSubjectObj); }
public static AuxiliaryObj FindByNo(AuxiliaryType type, string no) { var accountSubjectObj = Get(type).FirstOrDefault(item => item.no == no); if (accountSubjectObj == null) { accountSubjectObj = new AuxiliaryObj(); } return(accountSubjectObj); }
List <AuxiliaryObj> AuxiliaryObjects(AuxiliaryType type) { var list = FinanceControlEventsManager.Instance.OnGetAuxiliaryObjListEvent(type); if (list == null) { list = new List <AuxiliaryObj>(); } return(list); }
public DataInfo(ColumnOrigins origin, AuxiliaryType auxiliaryType, string displayUnitName, DateTime date, string source, string category, double?molWeight) { Origin = origin; AuxiliaryType = auxiliaryType; DisplayUnitName = displayUnitName; Date = date; Source = source; Category = category; MolWeight = molWeight; ExtendedProperties = new ExtendedProperties(); }
public AuxiliaryType Add(string typeName) { AuxiliaryType auxType = new AuxiliaryType(); auxType.AuxType = typeName; auxType.AccountBook = _acctBook.GetAccountBook(_cache.GetUserCache().AccountBookID); _ledger.AuxiliaryType.Add(auxType); _ledger.SaveChanges(); return(auxType); }
private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (listView.SelectedItem == null) { return; } var selected = (KeyValuePair <int, string>)listView.SelectedItem; SelectedType = (AuxiliaryType)selected.Key; List <AuxiliaryObj> lst = AuxiliaryList.Get((AuxiliaryType)selected.Key); datagrid.ItemsSource = lst; }
public static List <AuxiliaryObj> Get(AuxiliaryType type) { var list = FinanceControlEventsManager.Instance.OnGetAuxiliaryObjListEvent(); if (list == null) { return(new List <AuxiliaryObj>()); } list = list.FindAll(a => a.type == (int)type); if (list == null) { return(new List <AuxiliaryObj>()); } return(list); }
public static PlotOptions.ErrorTypes GetErrorType(AuxiliaryType auxiliaryType) { switch (auxiliaryType) { case AuxiliaryType.Undefined: return(PlotOptions.ErrorTypes.arithmetic); case AuxiliaryType.ArithmeticStdDev: return(PlotOptions.ErrorTypes.arithmetic); case AuxiliaryType.GeometricStdDev: return(PlotOptions.ErrorTypes.geometric); case AuxiliaryType.ArithmeticMeanPop: return(PlotOptions.ErrorTypes.arithmetic); case AuxiliaryType.GeometricMeanPop: return(PlotOptions.ErrorTypes.geometric); default: throw new ArgumentOutOfRangeException("auxiliaryType"); } }
public extern static bool GISetAuxiliary(AuxiliaryType enumInputAuxiliary, ref AuxiliaryType enumOutputAuxiliary);
public extern static bool GIGetAuxiliary(ref AuxiliaryType enumAuxiliary);
public virtual void RemoveRelatedColumn(AuxiliaryType auxiliaryType) { _relatedColumnsCache.Remove(auxiliaryType); }
public virtual bool ContainsRelatedColumn(AuxiliaryType auxiliaryType) { return(_relatedColumnsCache.Contains(auxiliaryType)); }
public virtual DataColumn GetRelatedColumn(AuxiliaryType auxiliaryType) { return(_relatedColumnsCache[auxiliaryType]); }
public List <Auxiliary> List(AuxiliaryType type) { List <Auxiliary> result = List().FindAll(aux => aux.type == (int)type).ToList(); return(result); }
private DataColumn createRelatedColumnFor(DataTable dataTable, DataColumn dataColumn, AuxiliaryType auxiliaryType, string caption) { if (!dataColumn.ContainsRelatedColumn(auxiliaryType)) { return(null); } var realatedColumn = dataColumn.GetRelatedColumn(AuxiliaryType.ArithmeticStdDev); if (realatedColumn == null) { return(null); } var errCol = dataTable.AddColumn <float>(realatedColumn.Name); errCol.SetUnit(realatedColumn.DataInfo.DisplayUnitName); errCol.SetNotes(new[] { caption }); return(realatedColumn); }
public ObservedCurveData(AuxiliaryType errorType) { ErrorType = errorType; }
public ObservedDataYValue() { ErrorType = AuxiliaryType.Undefined; Error = float.NaN; Mean = float.NaN; }
/// <summary> /// Creates an auxiliary column for the data column. The <paramref name="calculateAuxiliaryValue" /> should provide a related value /// for the data column value /// </summary> private DataColumn createAuxiliaryColumn(DataColumn column, int index, IContainer model, AuxiliaryType columnType, ColumnOrigins columnOrigins, Func <double, float> calculateAuxiliaryValue) { var baseGrid = column.BaseGrid; var quantity = getOrganismFromModel(model).EntityAt <IQuantity>("Lung", "Q"); var values = baseGrid.Values.Select(x => calculateAuxiliaryValue(column.GetValue(x))).ToList(); return(new DataColumn($"deviation column {index}", column.Dimension, baseGrid) { DataInfo = new DataInfo(columnOrigins, columnType, column.Dimension.DefaultUnitName, "Patient A", 230), QuantityInfo = Helper.CreateQuantityInfo(quantity), Values = values }); }
private static DataColumn findColumnsRelatedTo(AuxiliaryType auxiliaryType, DataColumn relatedColumn, IReadOnlyCollection <DataColumn> dataColumns) { return(dataColumns.Where(x => x.ContainsRelatedColumn(auxiliaryType)) .FirstOrDefault(x => x.GetRelatedColumn(auxiliaryType) == relatedColumn)); }
public AuxiliaryPopup(AuxiliaryType type) { InitializeComponent(); mType = type; }
public List <AuxiliaryObj> OnGetAuxiliaryObjListEvent(AuxiliaryType type) { return(GetAuxiliaryObjListEvent?.Invoke(type)); }
public extern static bool GIGetAuxiliaryAECEnabledInformation(AuxiliaryType aux, ref bool bAECEnabled);
public extern static bool GIGetAECFilmSpeedConfig(AuxiliaryType aux, ref int nConfig);
public static List <AuxiliaryObj> Get(AuxiliaryType type) { var list = Instance.AuxiliaryObjects(type); return(list); }