public ActionResult Index() { var fichas = db.Fichas.Include(f => f.Servicio); FichasHub.BroadcastDataFILA(); return(View( db.Fichas.Where(f => f.llamado == "Si" && f.atendido == "No"))); }
public ActionResult Create([Bind(Include = "ID_ficha,ID_servicio,codigoFicha,fecha,atendido,llamado,tipoFicha")] Ficha ficha) { if (ModelState.IsValid) { db.Fichas.Add(ficha); db.SaveChanges(); FichasHub.BroadcastData(); return(RedirectToAction("Create")); } ViewBag.ID_servicio = new SelectList(db.Servicios, "ID_servicio", "nombre", ficha.ID_servicio); return(View(ficha)); }
public ActionResult Create([Bind(Include = "ID_historialAtendido,ID_servicio,ID_ficha,horaInicio,horaFin,duracion,fecha,ID_usuario")] HistorialAtendido historialAtendido) { if (ModelState.IsValid) { historialAtendido.horaInicio = central; historialAtendido.fecha = central; db.HistorialAtendidos.Add(historialAtendido); db.SaveChanges(); FichasHub.BroadcastDataFILA(); FichasHub.BroadcastData(); return(RedirectToAction("../Fichas/Index")); } ViewBag.ID_ficha = new SelectList(db.Fichas, "ID_ficha", "codigoFicha", historialAtendido.ID_ficha); ViewBag.ID_servicio = new SelectList(db.Servicios, "ID_servicio", "nombre", historialAtendido.ID_servicio); ViewBag.ID_usuario = new SelectList(db.Usuarios, "ID_usuario", "cedula", historialAtendido.ID_servicio); return(View()); }
public ActionResult Eliminar([Bind(Include = "ID_ficha,ID_servicio,codigoFicha,fecha,atendido,llamado,tipoFicha")] Ficha ficha) { if (ModelState.IsValid) { db.Entry(ficha).State = EntityState.Modified; db.SaveChanges(); FichasHub.BroadcastData(); FichasHub.BroadcastDataFILA(); return(RedirectToAction("Index")); } ; ViewBag.ID_servicio = new SelectList(db.Servicios, "ID_servicio", "nombre", ficha.ID_servicio); return(View(ficha)); }
public ActionResult Llamar([Bind(Include = "ID_ficha,ID_servicio,codigoFicha,fecha,atendido,llamado,tipoFicha")] Ficha ficha) { if (ModelState.IsValid) { db.Entry(ficha).State = EntityState.Modified; db.SaveChanges(); string nombreServicio = (from s in db.Servicios where s.ID_servicio == ficha.ID_servicio select s.nombre).FirstOrDefault(); TTS("Ficha: " + ficha.codigoFicha + ". Caja: " + nombreServicio); FichasHub.BroadcastData(); FichasHub.BroadcastDataFILA(); FichasHub.BroadcastDataSonido(); return(RedirectToAction("Index")); } ; ViewBag.ID_servicio = new SelectList(db.Servicios, "ID_servicio", "nombre", ficha.ID_servicio); return(View(ficha)); }