public async Task QueryOneMachinesFound()
        {
            var rep = CreateMock <IMachineRepository>();

            var machineEntity1 = new Machine {
                MachineID = 1, Name = "Maxi", MachineCommands = new MachineCommand[0], MachineInitCommands = new MachineInitCommand[0]
            };
            var machineEntity2 = new Machine {
                MachineID = 2, Name = "Mini", MachineCommands = new MachineCommand[0], MachineInitCommands = new MachineInitCommand[0]
            };

            rep.GetMachine(1).Returns(machineEntity1);
            rep.GetMachine(2).Returns(machineEntity2);

            var ctrl = new MachineController();

            var machine = await ctrl.Get(1);

            Assert.AreEqual(machineEntity1.Name, machine.Name);
            Assert.AreEqual(machineEntity1.MachineID, machine.MachineID);
            Assert.IsNotNull(machine.MachineCommands);
            Assert.IsNotNull(machine.MachineInitCommands);
            Assert.AreEqual(0, machine.MachineCommands.Count());
            Assert.AreEqual(0, machine.MachineInitCommands.Count());
        }
Beispiel #2
0
        private void FinishForm_Load(object sender, EventArgs e)
        {
            mch = MachineController.getinfor(Convert.ToInt32(idghe));
            cus = ServiceController.getcustomerinfbymachine(Convert.ToInt32(idghe));
            machinename.Text  = mch.name;
            customername.Text = cus.name;
            cm = ServiceController.getInformation(mch.machineid, cus.localid);
            DateTime now   = DateTime.Now;
            DateTime start = cm.dayadd;

            int active    = time;
            int subactive = FileConfig.config.workingtime - active;

            if (subactive <= 0)
            {
                active = FileConfig.config.workingtime;
            }

            saveactive = active;
            int hour = active / 3600;

            active = active - hour * 3600;
            int minute = active / 60;

            active = active - minute * 60;
            int second = active;

            activetime.Text = addZero(hour) + ":" + addZero(minute) + ":" + addZero(second);
            starttime.Text  = cm.dayadd.ToString();
        }
Beispiel #3
0
        public async void BulkInsert_No_Errors()
        {
            MachineControllerMockFacade mock = new MachineControllerMockFacade();

            var mockResponse = new CreateResponse <ApiMachineResponseModel>(new FluentValidation.Results.ValidationResult());

            mockResponse.SetRecord(new ApiMachineResponseModel());
            mock.ServiceMock.Setup(x => x.Create(It.IsAny <ApiMachineRequestModel>())).Returns(Task.FromResult <CreateResponse <ApiMachineResponseModel> >(mockResponse));
            MachineController controller = new MachineController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object);

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            var records = new List <ApiMachineRequestModel>();

            records.Add(new ApiMachineRequestModel());
            IActionResult response = await controller.BulkInsert(records);

            response.Should().BeOfType <OkObjectResult>();
            (response as OkObjectResult).StatusCode.Should().Be((int)HttpStatusCode.OK);
            var result = (response as OkObjectResult).Value as List <ApiMachineResponseModel>;

            result.Should().NotBeEmpty();
            mock.ServiceMock.Verify(x => x.Create(It.IsAny <ApiMachineRequestModel>()));
        }
Beispiel #4
0
    // Use this for initialization
    void Start()
    {
        machineController = GetComponent<MachineController> ();
        machineController.AddListener (this);

        Global.MachineActivationManager.AddMachineRandomActivator (this);
    }
Beispiel #5
0
        private void Lb_Click(object sender, EventArgs e)
        {
            Label lb = sender as Label;

            selected_label = lb;
            if (!repairlist.Contains(lb))
            {
                if (!wotkinglabel.Contains(lb) && !stoplabel.Contains(lb))
                {
                    showname.Text          = lb.Text;
                    hidden_machine_id.Text = lb.Name;
                    if (dtshowcustomer_find.DataSource != null)
                    {
                        bt_accept.Enabled = true;
                    }
                    bt_finish.Enabled = false;
                }
                else
                {
                    keycustomerText.Text = "";
                    showname.Text        = "###";
                    var select_machine = MachineController.getinfor(Convert.ToInt16(lb.Name));
                    showname.Text     = select_machine.name;
                    bt_finish.Enabled = true;
                    bt_accept.Enabled = false;
                    bt_finish.Focus();
                }
            }
            else
            {
                MessageBox.Show("Máy đang bảo trì", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Beispiel #6
0
 private void MachineManage_Load(object sender, EventArgs e)
 {
     MachineController.removemachine = new List <Models.Machines>();
     MachineController.tempmachine   = new List <Models.Machines>();
     MachineController.loadMachine();
     setupArea();
 }
        public void Get_All_Machines_Test()
        {
            var machines = new List <MachineViewModel>()
            {
                new MachineViewModel()
                {
                    Id               = Guid.NewGuid(),
                    AntiVirusName    = "te",
                    DotNetVersion    = "",
                    IsActive         = true,
                    MachineName      = "Test 1",
                    Ip               = "10.0.0.1",
                    WindowsVersion   = "NT",
                    InternetProtocol = "https",
                    IsFirewallActive = false,
                    TotalAvalible    = 1000,
                    TotalSize        = 2000,
                    TotalUsed        = 1000
                }
            };

            var mockMachine = new Mock <IMachineApplicationService>();
            var mockHub     = new Mock <IHubContext <ApplicationHub> >();

            mockMachine.Setup(x => x.GetAll()).Returns(machines);
            var controller = new MachineController(mockMachine.Object, mockHub.Object);
            var result     = controller.GetAllMachines();

            CollectionAssert.AreEqual(machines, result);
        }
        // GET: TaskController
        public ActionResult Index()
        {
            if (string.IsNullOrEmpty(GlobalVariable.Token))
            {
                return(RedirectToAction("Login", "Account"));
            }
            string token = HttpContext.Session.GetString("token");

            GetTask(out List <Task> Tasks, baseURI, token);
            StatusController statusController = new StatusController(_config);

            statusController.GetStatus(out List <Status> statuses, baseURI, token);
            MachineController machineController = new MachineController(_config);

            machineController.GetMachines(out List <Machine> machines, baseURI, token);
            ProcessController processController = new ProcessController(_config);

            processController.GetProcesses(out List <Process> processes, baseURI, token);
            WorkShiftController workShiftController = new WorkShiftController(_config);

            workShiftController.GetShifts(out List <WorkShift> shifts, baseURI, token);
            dynamic myTasks = new ExpandoObject();

            myTasks.tasks     = Tasks;
            myTasks.shifts    = shifts;
            myTasks.statuses  = statuses;
            myTasks.machines  = machines;
            myTasks.processes = processes;
            return(View(myTasks));
        }
Beispiel #9
0
        private void showInfor()
        {
            comboBox1.Enabled  = false;
            comboBox1.Visible  = false;
            button2.Visible    = false;
            textBox1.Visible   = false;
            panel1.Visible     = true;
            code_customer.Text = selected_customer.localid;
            machinename.Text   = MachineController.getinfor(selected_machine).name;
            namelabel.Text     = selected_customer.name;
            sdtlabel.Text      = selected_customer.phone;
            loaiLabel.Text     = selected_customer.Types.name;
            string gt = "";

            if (selected_customer.gender == 0)
            {
                gt = "Nam";
            }
            else if (selected_customer.gender == 1)
            {
                gt = "Nữ";
            }
            else if (selected_customer.gender == 2)
            {
                gt = "Khác";
            }
            gioitinhlabel.Text = gt;
            dclabel.Text       = selected_customer.address;
            tuoilabel.Text     = selected_customer.age.ToString();
            button1.Focus();
        }
Beispiel #10
0
        public async void Patch_No_Errors()
        {
            MachineControllerMockFacade mock = new MachineControllerMockFacade();
            var mockResult = new Mock <UpdateResponse <ApiMachineResponseModel> >();

            mockResult.SetupGet(x => x.Success).Returns(true);
            mock.ServiceMock.Setup(x => x.Update(It.IsAny <string>(), It.IsAny <ApiMachineRequestModel>()))
            .Callback <string, ApiMachineRequestModel>(
                (id, model) => model.CommunicationStyle.Should().Be("A")
                )
            .Returns(Task.FromResult <UpdateResponse <ApiMachineResponseModel> >(mockResult.Object));
            mock.ServiceMock.Setup(x => x.Get(It.IsAny <string>())).Returns(Task.FromResult <ApiMachineResponseModel>(new ApiMachineResponseModel()));
            MachineController controller = new MachineController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, new ApiMachineModelMapper());

            controller.ControllerContext             = new ControllerContext();
            controller.ControllerContext.HttpContext = new DefaultHttpContext();

            var patch = new JsonPatchDocument <ApiMachineRequestModel>();

            patch.Replace(x => x.CommunicationStyle, "A");

            IActionResult response = await controller.Patch(default(string), patch);

            response.Should().BeOfType <OkObjectResult>();
            (response as OkObjectResult).StatusCode.Should().Be((int)HttpStatusCode.OK);
            mock.ServiceMock.Verify(x => x.Update(It.IsAny <string>(), It.IsAny <ApiMachineRequestModel>()));
        }
Beispiel #11
0
 private void Awake()
 {
     Instance = this;
     vector   = new Vector2[] { new Vector2(148f, -91f),
                                new Vector2(260f, -91f),
                                new Vector2(371f, -91f) };
 }
        private void setupArea()
        {
            select_machine.Text = MachineController.getinfor(oldid).name;
            panel1.Controls.Clear();
            Models.Machines[] save = new Models.Machines[100];

            foreach (Models.Machines mch in MachineController.getAllDtbMachine())
            {
                if (mch.status != 3)
                {
                    Label lb = createLabel(mch.machineid, mch.name, mch.status, Convert.ToInt32(mch.locationx / scalew), Convert.ToInt32(mch.locationy / scaleh));
                    panel1.Controls.Add(lb);
                }
            }
            foreach (Models.CustomerMachine cm in ServiceController.getlistworking())
            {
                foreach (Label lb in panel1.Controls)
                {
                    if (Convert.ToInt32(lb.Name) == cm.Machines.machineid && Convert.ToInt32(lb.Name) != oldid)
                    {
                        lb.BackColor = Color.Red;
                        workinglist.Add(lb);
                    }
                    if (Convert.ToInt32(lb.Name) == oldid)
                    {
                        lb.BackColor = Color.Yellow;
                        workinglist.Add(lb);
                    }
                }
            }
        }
Beispiel #13
0
    // Use this for initialization
    void Start()
    {
        machineController = GetComponent <MachineController> ();
        mapOverlay        = GameObject.Find("MapOverlay");

        machineController.AddListener(this);
    }
        public async Task AddMachine()
        {
            var rep = CreateMock <IMachineRepository>();

            var ctrl = new MachineController();

            var machineEntity1 = new CNCLib.Logic.Contracts.DTO.Machine
            {
                MachineID       = 1,
                Name            = "Maxi",
                MachineCommands = new CNCLib.Logic.Contracts.DTO.MachineCommand[]
                { new CNCLib.Logic.Contracts.DTO.MachineCommand {
                      MachineID = 1, MachineCommandID = 1, CommandName = @"1", CommandString = @"1", PosX = 0, PosY = 1
                  } },
                MachineInitCommands = new CNCLib.Logic.Contracts.DTO.MachineInitCommand[]
                { new CNCLib.Logic.Contracts.DTO.MachineInitCommand {
                      MachineID = 1, MachineInitCommandID = 1, CommandString = "2", SeqNo = 1
                  } }
            };

            var machineID = await ctrl.Add(machineEntity1);

            await rep.ReceivedWithAnyArgs().Store(new Machine());

            Assert.AreEqual(machineID, 0);
        }
Beispiel #15
0
        public MachineView(Member member, BasicForm form)
        {
            InitializeComponent();
            _Mother       = form;
            loginInfo     = member;
            _SelectedData = new Machine();
            _SI           = new MachineController();
            InsertData();
            this.dataGridView1.Font = new Font("Tahoma", 10, FontStyle.Regular);


            List <Machine> list = _SI.GetList();

            ComboBoxSet();
            _SelectedData.No          = (int)dataGridView1.Rows[0].Cells[0].Value;
            _SelectedData.Name        = dataGridView1.Rows[0].Cells[1].Value.ToString();
            _SelectedData.Division    = dataGridView1.Rows[0].Cells[2].Value.ToString();
            _SelectedData.Supervisor  = dataGridView1.Rows[0].Cells[3].Value.ToString();
            _SelectedData.Subordinate = dataGridView1.Rows[0].Cells[4].Value.ToString();
            _SelectedData.Manufact    = dataGridView1.Rows[0].Cells[5].Value.ToString();
            _SelectedData.Buy         = dataGridView1.Rows[0].Cells[6].Value.ToString();
            _SelectedData.IP          = dataGridView1.Rows[0].Cells[7].Value.ToString();
            _SelectedData.Use         = dataGridView1.Rows[0].Cells[8].Value.ToString();

            SetSelectData();
        }
Beispiel #16
0
        private void load()
        {
            MachineController.loadMachine();
            dtshowcustomer_find.DataSource = null;
            hidden_machine_id.Text         = "";
            bt_finish.Enabled    = false;
            bt_accept.Enabled    = false;
            keycustomerText.Text = "";
            showname.Text        = "###";

            panel1.Controls.Clear();
            foreach (Models.Machines machine in MachineController.tempmachine)
            {
                if (machine.status != 3)
                {
                    Label lb = createLabel(machine.name, machine.machineid.ToString(), machine.status, machine.locationx, machine.locationy);
                    panel1.Controls.Add(lb);
                    if (machine.status == 0)
                    {
                        repairlist.Add(lb);
                    }
                }
            }
            keycustomerText.Focus();
        }
Beispiel #17
0
 private void Item1_Click(object sender, EventArgs e)
 {
     if (MachineController.RepairedMachine(machineob))
     {
         setupArea();
     }
 }
Beispiel #18
0
    // Use this for initialization
    void Start()
    {
        gameController    = GameObject.FindWithTag("GameController").GetComponent <GameController>();
        machineController = GetComponent <MachineController>();

        machineController.AddListener(this);
        isActive = false;
    }
Beispiel #19
0
 public void Operate()
 {
     if (!_controller)
     {
         _controller = gameObject.GetComponent <MachineController>();
     }
     _controller.Action(current_item);
 }
        public async Task GetDefaultMachineNotSet()
        {
            var rep  = CreateMock <IConfigurationRepository>();
            var ctrl = new MachineController();

            rep.Get("Environment", "DefaultMachineID").Returns((Configuration)null);

            Assert.AreEqual(-1, await ctrl.GetDetaultMachine());
        }
        public async Task DefaultMachine()
        {
            var ctrl = new MachineController();

            var machine = await ctrl.DefaultMachine();

            Assert.IsNotNull(machine);
            Assert.AreEqual("New", machine.Name);
        }
Beispiel #22
0
 // Use this for initialization
 void Start()
 {
     isFocused         = false;
     focusStatus       = MenuStatus.unfocused;
     machineController = gameObject.GetComponent <MachineController>();
     camera            = GameObject.Find("Main Camera").GetComponent <Camera>();
     Debug.Log("X: " + Screen.width + " Y: " + Screen.height);
     arrowPressed = false;
 }
Beispiel #23
0
 void Start()
 {
     if (controller == null)
     {
         controller = GetComponent <MachineController>();
     }
     controller.AddOnStateChanged(OnStateChanged);
     flareLight.color = Color.green;
 }
Beispiel #24
0
 public ForecastTestForm()
 {
     InitializeComponent();
     //chart = new Chart() { Parent = this, Dock = DockStyle.Fill };
     cbMachines.DataSource      = MachineController.Get();
     rbSimpleForecast.Checked   = true;
     rbStandartForecast.Checked = false;
     rbShaft.Checked            = true;
     rbBearing.Checked          = false;
 }
Beispiel #25
0
    // Use this for initialization
    void Start()
    {
        gameController    = GameObject.FindWithTag("GameController").GetComponent <GameController> ();
        machineController = GetComponent <MachineController> ();
        mapOverlay        = GameObject.Find("MapOverlay");

        machineController.AddListener(this);

        isActive      = false;
        isInteracting = false;
    }
Beispiel #26
0
        public void CreateWithInvalidBrandId()
        {
            MachineController controller = new MachineController(mockMachine.Object, mockBrand.Object, _mapper);

            var result = controller.Create(new CreateMachineViewModel
            {
                BrandId = -1, BodyType = Enums.BodyType.Coupe, EngineType = Enums.EngineType.Petrol
            });

            Assert.IsType <BadRequestObjectResult>(result);
        }
Beispiel #27
0
        public void CreateSuccessWithNoteExistingBrandId()
        {
            MachineController controller = new MachineController(mockMachine.Object, mockBrand.Object, _mapper);

            var result = controller.Create(new CreateMachineViewModel
            {
                BrandId = 2, EngineType = Enums.EngineType.Petrol, BodyType = Enums.BodyType.Coupe
            });

            Assert.IsType <BadRequestObjectResult>(result);
        }
 private void MachineInformation_Load(object sender, EventArgs e)
 {
     Models.Machines mach = MachineController.getinfor(idmachine);
     textBox1.Text        = mach.name;
     numericUpDown1.Value = mach.locationx;
     numericUpDown2.Value = mach.locationy;
     loadComboBox();
     comboBox1.SelectedValue = mach.status;
     label8.Text             = mach.dayadd.Hour.ToString() + ":" + mach.dayadd.Minute.ToString() + "  " + mach.dayadd.Day + "/" + mach.dayadd.Month + "/" + mach.dayadd.Year;
     label9.Text             = mach.dayupdate.Hour.ToString() + ":" + mach.dayupdate.Minute.ToString() + "  " + mach.dayupdate.Day + "/" + mach.dayupdate.Month + "/" + mach.dayupdate.Year;
 }
 private void BwLoad_DoWork(object sender, DoWorkEventArgs e)
 {
     phaseList   = PhaseController.Select();
     machineList = MachineController.Select().Where(w => w.IsMachine == true).ToList();
     foreach (var machine in machineList)
     {
         var viewModel = new MachineViewModel();
         ConvertModelToViewModel(machine, viewModel);
         machineViewModelList.Add(viewModel);
     }
 }
        public async Task GetDefaultMachine()
        {
            var rep  = CreateMock <IConfigurationRepository>();
            var ctrl = new MachineController();

            rep.Get("Environment", "DefaultMachineID").Returns(new Configuration {
                Value = "14"
            });
            int dm = await ctrl.GetDetaultMachine();

            Assert.AreEqual(14, dm);
        }