Esempio n. 1
0
        public async Task <IActionResult> Paging(int id)
        {
            //MachineApplication _application = new MachineApplication(_repository);

            PageMsg <EquipmentDto> pageMsg = await _application.PaggingMachinesAsync(id);

            return(Json(pageMsg));
        }
Esempio n. 2
0
        public async Task <IActionResult> Index()
        {
            //MachineApplication _application = new MachineApplication(_repository);

            PageMsg <EquipmentDto> pageMsg = await _application.PaggingMachinesAsync(1);

            return(View(pageMsg));
        }
Esempio n. 3
0
        public async Task <PageMsg <EquipmentDto> > PaggingMachinesAsync(int current, int capacity = 20)
        {
            if (current < 1)
            {
                current = 1;
            }

            DataBoxDto <EquipmentDto> dataBoxDto = await Repository.QuantitativeTargetsAsync(current, capacity);

            if (0 == dataBoxDto.Total)
            {
                return(new PageMsg <EquipmentDto>()
                {
                    Msg = "获取数据异常或者没数据", BusinessResult = false
                });
            }

            PageMsg <EquipmentDto> pageMsg = new PageMsg <EquipmentDto>(dataBoxDto.Data, current, dataBoxDto.Total, capacity);

            pageMsg.Msg            = "获取成功";
            pageMsg.BusinessResult = true;
            return(pageMsg);
        }
Esempio n. 4
0
        public void OnLoadTlfDaPage(object sender, PageMsg e)
        {
            if (_Page != e.Page)
            {
                Debug.Assert(e.Page < 3);

                _Page = e.Page;
                int absPageBegin = _Page * _NumPositionsByPage;

                if (_Page == 0)
                {
                    _TlfPageFirstBT.Text  = "2";
                    _TlfPageSecondBT.Text = "3";
                }
                else if (_Page == 1)
                {
                    _TlfPageFirstBT.Text  = "1";
                    _TlfPageSecondBT.Text = "3";
                }
                else if (_Page == 2)
                {
                    _TlfPageFirstBT.Text  = "1";
                    _TlfPageSecondBT.Text = "2";
                }

                for (int i = 0; i < _NumPositionsByPage; i++)
                {
                    HMIButton bt  = _TlfButtons[i];
                    TlfDst    dst = _StateManager.Tlf[i + absPageBegin];

                    Reset(bt, dst);
                }

                ResetBtPage(_TlfPageFirstBT);
                ResetBtPage(_TlfPageSecondBT);
            }
        }
        public void OnRdPageEngine(object sender, PageMsg msg)
        {
            _Logger.Trace("Procesando {0}: {1}", EventTopicNames.RdPageEngine, msg);

            _StateManager.Radio.Page = msg.Page;
        }
Esempio n. 6
0
        public void OnLoadTlfDaPage(object sender, PageMsg e)
        {
            if (_Page != e.Page)
            {
                Debug.Assert(e.Page < Settings.Default.NumTelPages);

                _Page = e.Page;
                int absPageBegin = _Page * _NumPositionsByPage;

                foreach (HMIButton page in _TlfPageButtons)
                {
                    page.Enabled = true;
                }

                for (int i = 0; i < _NumPositionsByPage; i++)
                {
                    // La página 9 sólo tiene 18 posiciones de AD
                    if (_Page == 8 && i == 18)
                    {
                        continue;
                    }

                    HMIButton bt  = _TlfButtons[i];
                    TlfDst    dst = _StateManager.Tlf[i + absPageBegin];

                    Reset(bt, dst);
                }

                switch (_Page)
                {
                case 0:
                    _TlfPage1BT.Enabled = false;
                    ResetBtPage(_TlfPage1BT);
                    break;

                case 1:
                    _TlfPage2BT.Enabled = false;
                    ResetBtPage(_TlfPage2BT);
                    break;

                case 2:
                    _TlfPage3BT.Enabled = false;
                    ResetBtPage(_TlfPage3BT);
                    break;

                case 3:
                    _TlfPage4BT.Enabled = false;
                    ResetBtPage(_TlfPage4BT);
                    break;

                case 4:
                    _TlfPage5BT.Enabled = false;
                    ResetBtPage(_TlfPage5BT);
                    break;

                case 5:
                    _TlfPage6BT.Enabled = false;
                    ResetBtPage(_TlfPage6BT);
                    break;

                case 6:
                    _TlfPage7BT.Enabled = false;
                    ResetBtPage(_TlfPage7BT);
                    break;

                case 7:
                    _TlfPage8BT.Enabled = false;
                    ResetBtPage(_TlfPage8BT);
                    break;

                case 8:
                    _TlfPage9BT.Enabled = false;
                    ResetBtPage(_TlfPage9BT);
                    break;
                }
            }
        }