コード例 #1
0
ファイル: DemoData.cs プロジェクト: JackkyGit/Factory
    public PlanningStatistics GetData_PlanningStatistics()
    {
        PlanningStatistics p = new PlanningStatistics();

        p.SetData(1980, 1690, 100, 90, 100, 90, 90, 90);
        return(p);
    }
コード例 #2
0
        public PlanningStatistics getPlanningStatistics()
        {
            var planingStatistics = new PlanningStatistics();

            PlanningAppQuery planningAppQuery = new PlanningAppQuery();


            QueryResult <PlanningApp> result = new QueryResult <PlanningApp>();

            planningAppQuery.PlanningAppType = StatusList.AppInProgress;
            result = PlanningAppRepository.GetPlanningApps(planningAppQuery);
            planingStatistics.InProgress = result.TotalItems;

            planningAppQuery.PlanningAppType = StatusList.OnTime;
            result = PlanningAppRepository.GetPlanningApps(planningAppQuery);
            planingStatistics.OnTime = result.TotalItems;

            planningAppQuery.PlanningAppType = StatusList.Due;
            result = PlanningAppRepository.GetPlanningApps(planningAppQuery);
            planingStatistics.Due = result.TotalItems;

            planningAppQuery.PlanningAppType = StatusList.Overdue;
            result = PlanningAppRepository.GetPlanningApps(planningAppQuery);
            planingStatistics.Overdue = result.TotalItems;

            planningAppQuery.PlanningAppType = StatusList.All;
            result = PlanningAppRepository.GetPlanningApps(planningAppQuery);
            planingStatistics.All = result.TotalItems;

            planningAppQuery.PlanningAppType = StatusList.AppTerminated;
            result = PlanningAppRepository.GetPlanningApps(planningAppQuery);
            planingStatistics.Terminated = result.TotalItems;

            planningAppQuery.PlanningAppType = StatusList.Complete;
            result = PlanningAppRepository.GetPlanningApps(planningAppQuery);
            planingStatistics.Completed = result.TotalItems;

            return(planingStatistics);
        }