private UserProfileModel GetUserData(int churchId, string loginEmail, string infoType) { var dvLaunchpad = DataVisitor.Create <ILaunchpadDataVisitor>(); var userData = dvLaunchpad.FetchBasicProfileData(churchId, loginEmail, infoType); return(userData); }
//遍历 通过队列实现 public void Accept(DataVisitor visitor) { if (m_HeadNode == null) { return; } PTStack <Node> stack = new PTStack <Node>(); Node current = m_HeadNode; while (current != null || !stack.IsEmpty) { while (current != null) { stack.Push(current); current = current.LeftChild; } if (!stack.IsEmpty) { current = stack.Pop(); visitor(current.Data); current = current.RightChild; } } }
// 遍历 通过队列实现 public void Accept(DataVisitor visitor) { if (null == mHeapNode) { return; } QStack <Node> stack = new QStack <Node>(); Node current = mHeapNode; while (null != current || !stack.IsEmpty) { while (null != current) { stack.Push(current); current = current.LeftChild; } if (!stack.IsEmpty) { current = stack.Pop(); visitor(current.Data); current = current.RightChild; } } }
public void Demo00() { var dv = DataVisitor.Create <IDashboardDataVisitor>(); var data = dv.FetchGivingData(15, DateTime.Parse("2015-06-11"), DateTime.Now.Date, new List <int> { 45, 3926, 4284 }); }
private List <ReportDataModel> GetDataList(List <string> widgetItemIds, WidgetType type, int churchId, DateTime startDate, DateTime endDate) { var dvDashboard = DataVisitor.Create <IDashboardDataVisitor>(); var dataList = new List <ReportDataModel>(); switch (type) { case WidgetType.Giving: var fdList = BuildWidgetItemIdList(widgetItemIds, "fd"); dataList = dvDashboard.FetchGivingData(churchId, startDate, endDate, fdList); break; case WidgetType.Attendance: var mnList = BuildWidgetItemIdList(widgetItemIds, "mn"); var gtList = BuildWidgetItemIdList(widgetItemIds, "gt"); dataList = dvDashboard.FetchAttendanceData(churchId, startDate, endDate, mnList, gtList); break; case WidgetType.Attribute: var atList = BuildWidgetItemIdList(widgetItemIds, "at"); dataList = dvDashboard.FetchAttributeData(churchId, startDate, endDate, atList); break; } return(dataList); }
public ZsHitChecker(FishFarmData fish_farm_data, FormulaPlayerRecord formula_player_record, List <RandomData> random) { var data = new List <FarmRecord> { fish_farm_data.Record }; formula_player_record.FarmRecords = data.ToArray(); _DataVisitor = new DataVisitor(fish_farm_data, formula_player_record, random); }
public void ActivityCode_Auth_Success() { var activityCodePage = GatekeeperFactory.CreatePageManager <CoordinatorActivityCodePage>(_driverManager.Driver); activityCodePage.AuthenticateActivityCode("7814"); Assert.True(_driverManager.IsCurrentPage(PageAlias.Coordinator_ActivityInstances)); var dv = DataVisitor.Create <ICommonDataVisitor>(); var church = dv.FetchChurchInfomation(15); var activityInstancePage = GatekeeperFactory.CreatePageManager <CoordinatorActivityInstancePage>(_driverManager.Driver); Assert.Equal(church.ChurchName, activityInstancePage.Header.ChurchName); Assert.Equal("Activity - CC1", activityInstancePage.Header.ActivityName); }
public DataTable GetData(ReportDescriptor report, IQueryResolver queryTranslator, FilterExpression filter = null) { if (filter != null) { //设置过滤条件中特殊字段的名称 //foreach (var item in filter.Conditions) //{ // item.AttributeName = GetFieldValueName(queryTranslator, item.AttributeName); //} report.CustomReport.Query.Criteria = filter;//.AddFilter(filter); } var sql = queryTranslator.ToSqlString(); //获取数据 var ds = new DataVisitor(DbContext).ExecuteQueryDataSet(sql, queryTranslator.Parameters.Args.ToArray()); return(ds.Tables[0]); }
public SaveDeathFishHistory(DataVisitor data_visitor, RequsetFishData fish) { _Fish = fish; _DataVisitor = data_visitor; }
public SaveScoreHistory(DataVisitor data_visitor, int win) { _DataVisitor = data_visitor; _Win = win; }
public AdjustmentGameLevelRule(DataVisitor visitor) { _Visitor = visitor; _TimeCounter = new TimeCounter(); }
public void Demo() { var dv = DataVisitor.Create <ICommonDataVisitor>(); var data = dv.FetchChurchInfomation(15); }
public DataTable GetChartData(ReportDescriptor report, IQueryResolver queryTranslator) { var ds = new DataVisitor(DbContext).ExecuteQueryDataSet(GetChartDataSqlString(report, queryTranslator), queryTranslator.Parameters.Args.ToArray()); return(ds.Tables[0]); }
public DeathRule(DataVisitor visitor, HitRequest request) { _Visitor = visitor; _Request = request; _HitResponses = new List <HitResponse>(); }
public CheckTreasureRule(DataVisitor data_visitor, RequsetFishData fish_data) { _DataVisitor = data_visitor; _FishData = fish_data; _GotTreasures = new List <WEAPON_TYPE>(); }
public AccumulationBufferRule(DataVisitor visitor, HitRequest request) { _Visitor = visitor; _Request = request; }
public AdjustmentAverageRule(DataVisitor fish_visitor, HitRequest hit_request) { _DataVisitor = fish_visitor; _HitRequest = hit_request; }
public ApproachBaseOddsRule(DataVisitor visitor) { _Visitor = visitor; }
public OddsRuler(DataVisitor visitor, RequsetFishData fish_data, FarmBuffer buffer_data) { _Visitor = visitor; _FishData = fish_data; _BufferData = buffer_data; }
public AdjustmentPlayerPhaseRule(DataVisitor visitor) { _Visitor = visitor; }