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)); }
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")); }