Ejemplo n.º 1
0
        public ActionResult RegistroEncuesta(string numeroCedula, string pregunta_uno, string pregunta_dos, string pregunta_tres, string pregunta_cuatro, string pregunta_cinco)
        {
            ActionResult result;
            string       error = string.Empty;

            try
            {
                if (string.IsNullOrWhiteSpace(pregunta_uno) || string.IsNullOrWhiteSpace(pregunta_dos) || string.IsNullOrWhiteSpace(pregunta_tres) ||
                    string.IsNullOrWhiteSpace(pregunta_cuatro) || string.IsNullOrWhiteSpace(pregunta_cinco))
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }
                encuesta encuesta = new encuesta()
                {
                    identificacion = numeroCedula,
                    pregunta_1     = pregunta_uno,
                    pregunta_2     = pregunta_dos,
                    pregunta_3     = pregunta_tres,
                    pregunta_4     = pregunta_cuatro,
                    pregunta_5     = pregunta_cinco,
                    fecha          = DateTime.Now
                };
                this.UnitOfWork.EncuestaRepository.Insert(encuesta);
                this.UnitOfWork.Save();
                result = this.Json(new { mensaje = error });
            }
            catch (Exception exc)
            {
                result = this.Json(new { mensaje = exc.Message }, JsonRequestBehavior.AllowGet);
            }
            return(result);
        }
Ejemplo n.º 2
0
 public void Encuesta(encuesta encuesta)
 {
     encuesta.fechaDiligen = DateTime.Now;
     db.encuesta.Add(encuesta);
     db.SaveChanges();
     Session["Encuesta"] = encuesta;
 }
Ejemplo n.º 3
0
        public ActionResult DeleteConfirmed(int id)
        {
            encuesta encuesta = db.encuesta.Find(id);

            db.encuesta.Remove(encuesta);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "id,FormatoEnPapel,PartiCipa,Edad,Sexo,CiudadOrigen,CiudadActual,Retraso,SemestresAtrasados,Dificultades,ProblemasEcon,ProblemasSalud,ProblemasSaludMen,ProblemasFamil,CalamidadDomes,Estudio,Deporte,Culturales,Entretenimiento,Trabajo,Religiosas,Otras,CondicionMedica,CondicionMedicaDet,MadreEnfMen,PadreEnfMen,HermanoEnfMen,ParejaEnfMen,AbueloEnfMen,PrimoEnfMen,SobrinoEnfMen,HijoEnfMen,TioEnfMen,MadreDep,PadreDep,HermanoDep,ParejaDep,AbueloDep,PrimoDep,SobrinoDep,HijoEnfDep,TioEnfDep,MadreAns,PadreAns,HermanoAns,ParejaAns,AbueloAns,PrimoAns,SobrinoAns,HijoEnfAns,TioEnfAns,MadreEsq,PadreEsq,HermanoEsq,ParejaEsq,AbueloEsq,PrimoEsq,SobrinoEsq,HijoEnfEsq,TioEnfEsq,MadreLicDrog,PadreLicDrog,HermanoLicDrog,ParejaLicDrog,AbueloLicDrog,PrimoLicDrog,SobrinoLicDrog,HijoEnfLicDrog,TioEnfLicDrog,MadreOtra,PadreOtra,HermanoOtra,ParejaOtra,AbueloOtra,PrimoOtra,SobrinoOtra,HijoEnfOtra,TioEnfOtra,MadreTiempoD,PadreTiempoD,HermanoTiempoD,ParejaTiempoD,AbueloTiempoD,PrimoTiempoD,SobrinoTiempoD,HijoEnfTiempoD,TioEnfTiempoD,MadreTrat,PadreTrat,HermanoTrat,ParejaTrat,AbueloTrat,PrimoTrat,SobrinoTrat,HijoTrat,TioEnfTrat,Alcohol,Nicotina,Cannabis,Cocaina,Sedantes,Opiaceos,Otros,LoUsa,SmarthPhone,Tablet,ComputadorFamiliar,ComputadorPropio,PortatilFamiliar,PortatilPropio,TV,Consola,SalaHogar,Habitacion,Universidad,TrabajoI,CasaAmigo,CasaFamiliar,OtrosPublicos,OtraVia,InternetCasa,InternetMobil,InternetTrabajo,InternetUniversidad,InternetPublico,fechaDiligen")] encuesta encuesta)
 {
     if (ModelState.IsValid)
     {
         db.Entry(encuesta).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(encuesta));
 }
Ejemplo n.º 5
0
 // GET: Detalle
 public ActionResult Detalle()
 {
     if (Session["Encuesta"] != null)
     {
         encuesta cv = (encuesta)Session["Encuesta"];
         return(View(cv));
     }
     else
     {
         return(View());
     }
 }
Ejemplo n.º 6
0
        // GET: encuestas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            encuesta encuesta = db.encuesta.Find(id);

            if (encuesta == null)
            {
                return(HttpNotFound());
            }
            return(View(encuesta));
        }
Ejemplo n.º 7
0
        private void EliminarEncuesta(encuesta s)
        {
            Utiles.EliminaEncuesta(nodoSeleccionado, s);

            var tematicasList = s.tematica.ToList();
            var aplicacionesList = s.aplicacion_encuesta.ToList();
            foreach (var item in tematicasList)
            {
                DataEmprendeconextion.DeleteObject(item);
                DataEmprendeconextion.SaveChanges();
            }

            foreach (var item in aplicacionesList)
            {
                DataEmprendeconextion.DeleteObject(item);
                DataEmprendeconextion.SaveChanges();
            }

            DataEmprendeconextion.DeleteObject(s);
            //DataEmprendeconextion.encuesta.DeleteObject(s);
            DataEmprendeconextion.SaveChanges();
        }