Пример #1
0
        public NoWorkDayViewModel GetViewModel(string userName, string buildID)
        {
            DateTime today      = DateTime.Now;
            string   beginDate  = today.ToString("yyyy-MM-01 00:00:00");
            string   endDate    = today.ToString("yyyy-MM-dd HH:mm:00");
            string   energyCode = "";


            List <EnergyItemDict> energys = tvcontext.GetEnergyItemDictByBuild(buildID);

            if (energys.Count > 0)
            {
                energyCode = energys.First().EnergyItemCode;
            }

            List <TreeViewModel> treeView = tvcontext.GetCircuitTreeListViewModel(buildID, energyCode);
            List <NoWorkDay>     data     = context.GetCircuitData(buildID, energyCode, beginDate, endDate);

            NoWorkDayViewModel viewModel = new NoWorkDayViewModel();

            viewModel.Energys  = energys;
            viewModel.TreeView = treeView;
            viewModel.Data     = data;

            return(viewModel);
        }
Пример #2
0
        public NoWorkDayViewModel GetViewModel(string userName, string buildID, string energyCode, string beginDate, string endDate)
        {
            beginDate = beginDate + " 00:00:00";
            endDate   = endDate + " 23:59:00";

            List <TreeViewModel> treeView = tvcontext.GetCircuitTreeListViewModel(buildID, energyCode);
            List <NoWorkDay>     data     = context.GetCircuitData(buildID, energyCode, beginDate, endDate);

            NoWorkDayViewModel viewModel = new NoWorkDayViewModel();

            viewModel.TreeView = treeView;
            viewModel.Data     = data;

            return(viewModel);
        }
Пример #3
0
        public NoWorkDayViewModel GetViewModel(string userName, string buildID, string energyCode)
        {
            DateTime today     = DateTime.Now;
            string   beginDate = today.ToString("yyyy-MM-01 00:00:00");
            string   endDate   = today.ToString("yyyy-MM-dd HH:mm:00");

            List <TreeViewModel> treeView = tvcontext.GetCircuitTreeListViewModel(buildID, energyCode);
            List <NoWorkDay>     data     = context.GetCircuitData(buildID, energyCode, beginDate, endDate);

            NoWorkDayViewModel viewModel = new NoWorkDayViewModel();

            viewModel.TreeView = treeView;
            viewModel.Data     = data;

            return(viewModel);
        }