Exemplo n.º 1
0
        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")));
        }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
        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));
        }