Esempio n. 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            EncuestaApertura encuestaApertura = db.EncuestaApertura.Find(id);

            db.EncuestaApertura.Remove(encuestaApertura);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public ActionResult Edit([Bind(Include = "IdEncuestaApertura,EncuestaAsesoramiento,EncuestaSugerencia")] EncuestaApertura encuestaApertura)
 {
     if (ModelState.IsValid)
     {
         db.Entry(encuestaApertura).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(encuestaApertura));
 }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "IdEncuestaApertura,EncuestaAsesoramiento,EncuestaSugerencia")] EncuestaApertura encuestaApertura)
        {
            if (ModelState.IsValid)
            {
                db.EncuestaApertura.Add(encuestaApertura);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(encuestaApertura));
        }
Esempio n. 4
0
        // GET: EncuestaAperturas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EncuestaApertura encuestaApertura = db.EncuestaApertura.Find(id);

            if (encuestaApertura == null)
            {
                return(HttpNotFound());
            }
            return(View(encuestaApertura));
        }
Esempio n. 5
0
        // GET: Cuestionarios/Edit/5
        public ActionResult DatosPadronActual(int?dni)
        {
            Regex regEx = new Regex("^[0-9]");

            if (dni == 0 || dni == null || !regEx.IsMatch(dni.ToString()))
            {
                return(View("Error"));
            }
            Padron padronActual = db.Padron.FirstOrDefault(e => e.AlumnoDNI == dni);

            if (padronActual == null)
            {
                return(View("Error"));
            }

            EncuestaApertura encuestaApertura = db.EncuestaApertura.FirstOrDefault(e => e.IdEncuestaApertura == padronActual.IdEncuestaApertura);
            PlanCiudad       planCiudad       = db.PlanCiudad.FirstOrDefault(e => e.IdPlanCiudad == padronActual.IdPlanCiudad);
            Ciudad           ciudad           = db.Ciudad.FirstOrDefault(e => e.IdCiudad == planCiudad.IdCiudad);

            //por aca resuelvo la fecha de inicio del alumno
            DateTime fechaInicio = obtenerFechaDeInicioAlumno(ciudad.FechaInicio, padronActual.AlumnoDia);

            ViewBag.FechaInicioAlumno = this.obtenerDiaSemanaByNum(fechaInicio.Day) + " " + fechaInicio.ToString("dd/MM");

            Plan              plan              = db.Plan.FirstOrDefault(e => e.IdPlan == planCiudad.IdPlan);
            Capacitacion      capacitacion      = db.Capacitacion.FirstOrDefault(e => e.IdCapacitacion == padronActual.IdCapacitacion);
            AlumnoDatosPadron datosPadronActual = new AlumnoDatosPadron()
            {
                EncuestaApertura = encuestaApertura,
                PlanCiudad       = planCiudad,
                Plan             = plan,
                Ciudad           = ciudad,
                Capacitacion     = capacitacion,
                Padron           = padronActual
            };

            ViewBag.AlumnoDatosPadron = datosPadronActual;

            if (encuestaApertura.Finalizado)
            {
                return(View("DatosPadronFinalizado", datosPadronActual));
            }

            return(View("DatosPadron", datosPadronActual));
        }
Esempio n. 6
0
        // GET: Cuestionarios/Edit/5
        public ActionResult DatosPadronActual(int?dni)
        {
            Regex regEx = new Regex("^[0-9]");

            if (dni == 0 || dni == null || !regEx.IsMatch(dni.ToString()))
            {
                return(View("Error"));
            }
            Padron padronActual = db.Padron.FirstOrDefault(e => e.AlumnoDNI == dni);

            if (padronActual == null)
            {
                return(View("Error"));
            }
            EncuestaApertura encuestaApertura = db.EncuestaApertura.FirstOrDefault(e => e.IdEncuestaApertura == padronActual.IdEncuestaApertura);

            //Si ya fue realizado tiro error
            if (encuestaApertura.Finalizado)//ahora
            {
                //Aca deberia  boquear algunos datos
                //    return View("Finalizado");
            }

            PlanCiudad   planCiudad   = db.PlanCiudad.FirstOrDefault(e => e.IdPlanCiudad == padronActual.IdPlanCiudad);
            Ciudad       ciudad       = db.Ciudad.FirstOrDefault(e => e.IdCiudad == planCiudad.IdCiudad);
            Plan         plan         = db.Plan.FirstOrDefault(e => e.IdPlan == planCiudad.IdPlan);
            Capacitacion capacitacion = db.Capacitacion.FirstOrDefault(e => e.IdCapacitacion == padronActual.IdCapacitacion);

            AlumnoDatosPadron datosPadronActual = new AlumnoDatosPadron()
            {
                EncuestaApertura = encuestaApertura,
                PlanCiudad       = planCiudad,
                Plan             = plan,
                Ciudad           = ciudad,
                Capacitacion     = capacitacion,
                Padron           = padronActual
            };

            ViewBag.AlumnODatosPadron = datosPadronActual;
            //ViewBag.Ciudad = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarios.Ciudad);
            return(View("DatosPadron"));
        }
Esempio n. 7
0
        private AlumnoDatosPadron bindearDatos(AlumnoDatosPadron alumnoDatosPadron)
        {
            Padron padron = db.Padron.FirstOrDefault(e => e.IdPadron == alumnoDatosPadron.Padron.IdPadron);

            padron.AlumnoBarrio    = alumnoDatosPadron.Padron.AlumnoBarrio;
            padron.AlumnoCel       = alumnoDatosPadron.Padron.AlumnoCel;
            padron.AlumnoDomicilio = alumnoDatosPadron.Padron.AlumnoDomicilio;
            padron.AlumnoEdad      = alumnoDatosPadron.Padron.AlumnoEdad;
            padron.AlumnoMail      = alumnoDatosPadron.Padron.AlumnoMail;
            padron.AlumnoNombre    = alumnoDatosPadron.Padron.AlumnoNombre;
            padron.AlumnoTel       = alumnoDatosPadron.Padron.AlumnoTel;

            EncuestaApertura encuesta = db.EncuestaApertura.FirstOrDefault(e => e.IdEncuestaApertura == alumnoDatosPadron.Padron.IdEncuestaApertura);

            encuesta.FechaHora             = alumnoDatosPadron.EncuestaApertura.FechaHora;
            encuesta.Finalizado            = alumnoDatosPadron.EncuestaApertura.Finalizado;
            encuesta.EncuestaAsesoramiento = alumnoDatosPadron.EncuestaApertura.EncuestaAsesoramiento;
            encuesta.EncuestaSugerencia    = alumnoDatosPadron.EncuestaApertura.EncuestaSugerencia;

            alumnoDatosPadron.Padron           = padron;
            alumnoDatosPadron.EncuestaApertura = encuesta;

            return(alumnoDatosPadron);
        }