public CalculateFormulaDealer(SerializationInfo info, StreamingContext context) { try { _Elements = (System.Collections.ArrayList)info.GetValue("_Elements", typeof(System.Collections.ArrayList)); } catch { _Elements = new ArrayList(); } try { _CombinedOperation = (Webb.Reports.ExControls.Data.CombinedOperation)info.GetValue("_CombinedOperation", typeof(Webb.Reports.ExControls.Data.CombinedOperation)); } catch { _CombinedOperation = CombinedOperation.StrConcat; } try { _ColumnHeader = info.GetString("_ColumnHeader"); } catch { _ColumnHeader = string.Empty; } }
public static string GetContactString(CombinedOperation combinedOperation) { string[] strOperation = new string[] { "&", "+", "-", "*", @"/", "|" }; int index = (int)combinedOperation; return(strOperation[index]); }
public CalcElement(CombinedOperation p_CacluteFieldOperation, string p_ConstantValue, CombinedOperation p_CacluteConstantOperation, object p_Field, Bracket p_Bracket) { _Bracket = p_Bracket; _Field = p_Field; _CacluteConstantOperation = p_CacluteConstantOperation; _ConstantValue = p_ConstantValue; _CacluteFieldOperation = p_CacluteFieldOperation; }
public CalculateColumnInfo(StringCollection fields, string strValueSpliter, CombinedOperation combinedOperation) { this.innerList = new ArrayList(); foreach (string strField in fields) { CalcElement element = new CalcElement(combinedOperation, string.Empty, CombinedOperation.StrConcat, strField, Bracket.NONE); this.innerList.Add(element); } _ValueSpliter = strValueSpliter; }
public CalcElement(SerializationInfo info, StreamingContext context) { try { _Bracket = (Webb.Data.Bracket)info.GetValue("_Bracket", typeof(Webb.Data.Bracket)); } catch { _Bracket = Bracket.NONE; } try { _Field = info.GetValue("_Field", typeof(object)); } catch { _Field = string.Empty; } try { _CacluteConstantOperation = (Webb.Reports.ExControls.Data.CombinedOperation)info.GetValue("_CacluteConstantOperation", typeof(Webb.Reports.ExControls.Data.CombinedOperation)); } catch { _CacluteConstantOperation = CombinedOperation.StrConcat; } try { _ConstantValue = info.GetString("_ConstantValue"); } catch { _ConstantValue = string.Empty; } try { _CacluteFieldOperation = (Webb.Reports.ExControls.Data.CombinedOperation)info.GetValue("_CacluteFieldOperation", typeof(Webb.Reports.ExControls.Data.CombinedOperation)); } catch { _CacluteFieldOperation = CombinedOperation.StrConcat; } }
public CalculateStackResult(CombinedOperation p_CacluteOperation, object p_Field, Bracket p_Bracket) { _Bracket = p_Bracket; _Result = p_Field; _CacluteOperation = p_CacluteOperation; }