// GET: Actividads/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Actividads actividad = db.Actividads.Find(id); if (actividad == null) { return(HttpNotFound()); } //b.Entry(actividad).Reference("tipo_examen_ocupacional").Load(); ActividadViewModel factividad = new ActividadViewModel(); factividad.IdActividad = actividad.IdActividad; factividad.Descripcion = actividad.Descripcion; factividad.FechaInicial = actividad.FechaInicial; factividad.IdEmpresa = actividad.Idempresa; factividad.idtipexam = actividad.idtipexam; factividad.nombre = actividad.tipo_examen_ocupacional.descripcion; var tipos = new SelectList(db.tipo_examen_ocupacional.ToList(), "TipoActividadId", "Descripcion"); ViewData["tipos"] = tipos; return(PartialView(factividad)); }
public ActionResult DeleteConfirmed(int id) { Actividads actividads = db.Actividads.Find(id); db.Actividads.Remove(actividads); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Actividads/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Actividads actividads = db.Actividads.Find(id); if (actividads == null) { return(HttpNotFound()); } return(View(actividads)); }
public void AgregaCliente(int idCampania, int idempresa) { Actividads actividad = new Actividads(); Campanias campania = new Campanias(); campania = contexto.Campanias.Find(idCampania); actividad.Idempresa = idempresa; actividad.FechaFinal = campania.Fecha.AddDays(-15); actividad.FechaFinalPlan = campania.Fecha.AddDays(-15); actividad.FechaInicial = campania.Fecha.AddDays(-15); actividad.FechaInicialPlan = campania.Fecha.AddDays(-15); actividad.Descripcion = "Llamar por telefono al cliente para la campaña " + campania.Nombre; actividad.idtipexam = 6; actividad.Estado = 0; actividad.IdCampania = campania.IdCampania; contexto.Actividads.Add(actividad); contexto.SaveChanges(); }
public ActionResult EliminaActividad(int idActividad) { Actividads actividad = db.Actividads.Find(idActividad); if (actividad != null) { int idCampania = (int)actividad.IdCampania; db.Actividads.Remove(actividad); db.SaveChanges(); Campanias campania = db.Campanias.Find(idCampania); CampaniaViewModel fcampania = new CampaniaViewModel(); fcampania.IdCampania = campania.IdCampania; fcampania.Fecha = campania.Fecha; fcampania.Nombre = campania.Nombre; return(View("Edit", fcampania)); } else { return(HttpNotFound()); } }
public ActionResult Edit(ActividadViewModel factividad) { if (ModelState.IsValid) { Actividads actividad = db.Actividads.Find(factividad.IdActividad); actividad.IdActividad = factividad.IdActividad; actividad.FechaInicial = factividad.FechaInicial; actividad.FechaFinal = factividad.FechaInicial; actividad.FechaInicialPlan = factividad.FechaInicial; actividad.FechaFinalPlan = factividad.FechaInicial; actividad.Idempresa = factividad.IdEmpresa; actividad.idtipexam = factividad.idtipexam; actividad.Descripcion = factividad.Descripcion; actividad.Estado = 0; db.Entry(actividad).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true })); } var tipos = new SelectList(db.tipo_examen_ocupacional.ToList(), "idtipexam", "Descripcion"); ViewData["tipos"] = tipos; return(PartialView(factividad)); }
public ActionResult Create(ActividadViewModel factividad) { Actividads actividad = new Actividads(); if (ModelState.IsValid) { actividad.IdActividad = factividad.IdActividad; actividad.FechaInicial = factividad.FechaInicial; actividad.FechaFinal = factividad.FechaInicial; actividad.FechaInicialPlan = factividad.FechaInicial; actividad.FechaFinalPlan = factividad.FechaInicial; actividad.IdActividad = factividad.IdActividad; actividad.idtipexam = factividad.idtipexam; actividad.Descripcion = factividad.Descripcion; actividad.Estado = 0; db.Actividads.Add(actividad); db.SaveChanges(); return(Json(new { success = true })); } var tipos = new SelectList(db.tipo_examen_ocupacional.ToList(), "idtipexam", "descripcion"); ViewData["tipos"] = tipos; return(PartialView(factividad)); }