示例#1
0
        // 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));
        }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Actividads actividads = db.Actividads.Find(id);

            db.Actividads.Remove(actividads);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
        // 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();
        }
示例#5
0
        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());
            }
        }
示例#6
0
        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));
        }
示例#7
0
        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));
        }