/// <summary> /// constructor /// </summary> /// <param name="parameters"></param> /// <param name="results"></param> /// <param name="reportStore"></param> /// <param name="report"></param> /// <param name="dataDB"></param> /// <param name="depth"></param> /// <param name="column"></param> /// <param name="lineId"></param> /// <param name="parentRowId"></param> public TRptEvaluator(TParameterList parameters, TResultList results, TReportStore reportStore, TRptReport report, TDataBase dataDB, int depth, int column, int lineId, int parentRowId) : base(parameters, results, reportStore, report, dataDB, depth, column, lineId, parentRowId) { }
/// <summary> /// constructor /// </summary> /// <param name="situation"></param> /// <param name="depth"></param> /// <param name="column"></param> /// <param name="lineId"></param> /// <param name="parentRowId"></param> public TRptSituation(TRptSituation situation, int depth, int column, int lineId, int parentRowId) { this.Parameters = situation.Parameters; this.Results = situation.Results; this.ReportStore = situation.ReportStore; this.CurrentReport = situation.CurrentReport; this.DatabaseConnection = situation.DatabaseConnection; this.Depth = depth; this.column = column; this.LineId = lineId; this.ParentRowId = parentRowId; }
/// <summary> /// constructor /// </summary> /// <param name="situation"></param> public TRptSituation(TRptSituation situation) { this.Parameters = situation.Parameters; this.Results = situation.Results; this.ReportStore = situation.ReportStore; this.CurrentReport = situation.CurrentReport; this.DatabaseConnection = situation.DatabaseConnection; this.Depth = situation.Depth; this.column = situation.column; this.LineId = situation.LineId; this.ParentRowId = situation.ParentRowId; }
/// <summary> /// main function /// </summary> /// <param name="myStore"></param> /// <returns></returns> public Boolean ParseDocument(ref TReportStore myStore) { Boolean ReturnValue; int dummy; XmlNode startNode; this.myStore = myStore; dummy = 0; ReturnValue = false; startNode = myDoc.DocumentElement; if (startNode.Name.ToLower() == "reports") { ReturnValue = (ParseGroup(startNode.FirstChild, ref dummy, "report") != null); } return(ReturnValue); }
/// <summary> /// constructor /// </summary> /// <param name="parameters"></param> /// <param name="results"></param> /// <param name="reportStore"></param> /// <param name="report"></param> /// <param name="dataDB"></param> /// <param name="depth"></param> /// <param name="column"></param> /// <param name="lineId"></param> /// <param name="parentRowId"></param> public TRptSituation(TParameterList parameters, TResultList results, TReportStore reportStore, TRptReport report, TDataBase dataDB, int depth, int column, int lineId, int parentRowId) { TRptSituation.RunningCode = 0; this.Parameters = parameters; this.Results = results; this.ReportStore = reportStore; this.CurrentReport = report; this.DatabaseConnection = dataDB; this.Depth = depth; this.column = column; this.LineId = lineId; this.ParentRowId = parentRowId; }
/// <summary> /// main function /// </summary> /// <param name="myStore"></param> /// <returns></returns> public Boolean ParseDocument(ref TReportStore myStore) { Boolean ReturnValue; int dummy; XmlNode startNode; this.myStore = myStore; dummy = 0; ReturnValue = false; startNode = myDoc.DocumentElement; if (startNode.Name.ToLower() == "reports") { ReturnValue = (ParseGroup(startNode.FirstChild, ref dummy, "report") != null); } return ReturnValue; }