Exemplo n.º 1
0
        public JsonResult CambiarEstadoCita(int id, int id_estado, int?id_motivo_cancela)
        {
            tcitastaller buscarCita = context.tcitastaller.FirstOrDefault(x => x.id == id);

            if (buscarCita != null)
            {
                buscarCita.estadocita   = id_estado;
                buscarCita.motivoestado = id_motivo_cancela;
                if (id_estado == 15)
                {
                    buscarCita.fechallegada = DateTime.Now;
                }

                context.Entry(buscarCita).State = EntityState.Modified;
                int guardar = context.SaveChanges();
                if (guardar > 0)
                {
                    return(Json(new { mensaje = "Estado modificado correctamente" }, JsonRequestBehavior.AllowGet));
                }

                return(Json(new { mensaje = "Cita no modificada" }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { mensaje = "Cita no encontrada" }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult signos(int idot, int autorz)
        {
            //
            icb_sysparameter ejecu = db.icb_sysparameter.Where(d => d.syspar_cod == "P79").FirstOrDefault();
            int inspeccion         = ejecu != null?Convert.ToInt32(ejecu.syspar_value) : 14;

            //ver ot existente
            tencabezaorden ot = db.tencabezaorden.Where(d => d.id == idot).FirstOrDefault();

            if (ot != null)
            {
                if (ot.fecha_inicio_inspeccion == null)
                {
                    ot.fecha_inicio_inspeccion = DateTime.Now;
                    db.Entry(ot).State         = EntityState.Modified;
                    if (ot.idcita != null)
                    {
                        //busco la cita
                        tcitastaller cita = db.tcitastaller.Where(d => d.id == ot.idcita.Value).FirstOrDefault();
                        cita.estadocita      = inspeccion;
                        db.Entry(cita).State = EntityState.Modified;
                    }

                    db.SaveChanges();
                }
            }

            ViewBag.sistemasV = sistemas(idot);
            ViewBag.otid      = idot;
            ViewBag.autorz    = autorz;
            return(PartialView("InspeccionSistemas"));
        }