public void WriteCommand(Azioni azione, Pinza pinza, Stazioni stazione, PosizioneSchedaForRobot pos) { CommandPending = true; byte[] msg = Encoding.ASCII.GetBytes($"[{(int)azione},{(int)pinza},{(int)stazione},{(int)pos}]"); _handlerMain.Send(msg); _data = null; // An incoming connection needs to be processed. while (true) { _bytes = new byte[1024]; int bytesRec = _handlerMain.Receive(_bytes); _data = null; _data += Encoding.ASCII.GetString(_bytes, 0, bytesRec); if (_data.IndexOf("cmd_ok#") > -1) { Console.WriteLine("Comando Ricevuto da Robot"); } else if (_data.IndexOf("cmd_end#") > -1) { Console.WriteLine("Comando Completato dal Robot"); CommandPending = false; break; } } }
public ActionResult DeleteConfirmed(int id) { Azioni azioni = db.Azionis.Find(id); db.Azionis.Remove(azioni); db.SaveChanges(); return(RedirectToAction("Index", new { id = id, ut = Request.QueryString["ut"] })); }
public ActionResult EditAgg(int id, [Bind(Include = "Azioni_Id,Tipo,Anagrafica_Id,Data,Descrizione,Tmt,Endfeel,Diagnostica,Traumi,Chirurgia,Viscerale,Dentale,Visiva")] Azioni azioni) { if (ModelState.IsValid) { db.Entry(azioni).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Edit", new { id = id, ut = Request.QueryString["ut"] })); } return(View(azioni)); }
public ActionResult Edit(int id, [Bind(Include = "Azioni_Id,Tipo,Anagrafica_Id,Data,Tmt,Endfeel,Diagnostica,Traumi,Chirurgia,Viscerale,Dentale,Visiva", Exclude = "Descrizione")] Azioni azioni) { FormCollection collection = new FormCollection(Request.Unvalidated().Form); azioni.Descrizione = collection["Descrizione"]; if (ModelState.IsValid) { db.Entry(azioni).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", new { id = id, ut = Request.QueryString["ut"] })); } return(View(azioni)); }
// GET: Azionis/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Azioni azioni = db.Azionis.Find(id); if (azioni == null) { return(HttpNotFound()); } return(View(azioni)); }
private void executeCommand(Azioni azione, Pinza pinza, Stazioni stazione, PosizioneSchedaForRobot posizione) { if (_robot != null && _robot.AreCommandsEnabled && !_robot.CommandPending) { _robot.WriteCommand(azione, pinza, stazione, posizione); } else if (_robot != null) { MessageBox.Show("Definire istanza Robot"); } else if (_robot.CommandPending) { MessageBox.Show("Attendere la fine del comando in esecuzione dal robot"); } }
public async Task <AzioniDto> GetAzioniData(string cliId, string uteId, int noOfSkip) { try { Azioni azioni = await _unitOfWork.Azioni.FindByAzioniAsync(x => x.AzioneCliId.Equals(cliId) && x.AzioneUteId.Equals(uteId) && x.AzioneTipo == "login_ok", noOfSkip); AzioniDto azioniDto = _mapper.Map <Azioni, AzioniDto>(azioni); return(azioniDto); } catch (Exception) { throw; } }
public ActionResult Create1(int id, [Bind(Include = "Azioni_Id,Tipo,Anagrafica_Id,Descrizione,Data,Tmt,Endfeel,Diagnostica,Traumi,Chirurgia,Viscerale,Dentale,Visiva")] Azioni azioni) { string tipo = Request.QueryString["tipo"]; if (ModelState.IsValid) { azioni.Anagrafica_Id = id; azioni.Tipo = tipo; azioni.Data = DateTime.Now; db.Azionis.Add(azioni); db.SaveChanges(); return(RedirectToAction("Details", new { id = azioni.Azioni_Id, ut = id, tipo = tipo })); } var utente = db.Anagraficas.Where(u => u.Anagrafica_Id == id); ViewBag.Utente = utente; return(RedirectToAction("Details", new { id = azioni.Azioni_Id, ut = id, tipo = tipo })); }
// GET: Azionis/Details/5 public ActionResult Details(int?id) { int ut = Convert.ToInt32(Request.QueryString["ut"]); var utente = db.Anagraficas.Where(u => u.Anagrafica_Id == ut); ViewBag.Utente = utente; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Azioni azioni = db.Azionis.Find(id); if (azioni == null) { return(HttpNotFound()); } return(View(azioni)); }
// GET: Azionis/Edit/5 public ActionResult EditEndfeel(int?id) { int ut = Convert.ToInt32(Request.QueryString["ut"]); var utente = db.Anagraficas.Where(u => u.Anagrafica_Id == ut); ViewBag.Utente = utente; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Azioni azioni = db.Azionis.Find(id); if (azioni == null) { return(HttpNotFound()); } ViewBag.Anagrafica_Id = new SelectList(db.Anagraficas, "Anagrafica_Id", "Nome", azioni.Anagrafica_Id); return(View(azioni)); }