Beispiel #1
0
        private void Btn_MapReCenter_Click(object sender, RoutedEventArgs e)
        {
            /*MessageBox.Show(unityService.robotManagementService.RobotUnityRegistedList.Count + "");
             *
             * unityService.assigmentTaskService.AssignTaskGoToReady(unityService.robotManagementService.RobotUnityRegistedList.ElementAt(0).Value);
             */
#if true
            FormResetDoor formResetDoor;
            formResetDoor = new FormResetDoor();
            formResetDoor.ShowDialog();
#else
            String           wstr   = "Cảnh Báo!";
            String           txtstr = "Xóa Trạng Thái Cổng ! ";
            MessageBoxButton msgb   = MessageBoxButton.YesNo;
            var result = MessageBox.Show(txtstr, wstr, msgb);
            if (result == MessageBoxResult.Yes)
            {
                Global_Object.onFlagDoorBusy            = false;
                Global_Object.onFlagRobotComingGateBusy = false;
                Global_Object.setGateStatus((int)DoorId.DOOR_MEZZAMINE_UP_NEW, false); // gate 1
                Global_Object.setGateStatus((int)DoorId.DOOR_MEZZAMINE_UP, false);     // gate 2
                Global_Object.doorManagementServiceCtrl.DoorMezzamineUpNew.LampSetStateOff(DoorType.DOOR_FRONT);
                Global_Object.doorManagementServiceCtrl.DoorMezzamineUp.LampSetStateOff(DoorType.DOOR_FRONT);
                Global_Object.doorManagementServiceCtrl.DoorMezzamineUpNew.ResetDoor();
                Global_Object.doorManagementServiceCtrl.DoorMezzamineUp.ResetDoor();
            }
#endif
        }
 private void CmdDoor2Reset_Click(object sender, RoutedEventArgs e)
 {
     Global_Object.onFlagDoorBusy            = false;
     Global_Object.onFlagRobotComingGateBusy = false;
     Global_Object.setGateStatus((int)DoorId.DOOR_MEZZAMINE_UP, false); // gate 2
     Global_Object.doorManagementServiceCtrl.DoorMezzamineUp.ResetDoor();
     Global_Object.doorManagementServiceCtrl.DoorMezzamineUp.LampSetStateOff(DoorType.DOOR_FRONT);
     lblStatus.Content = "Gate 2 finished reset ";
 }