예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            PlanCiudad planCiudad = db.PlanCiudad.Find(id);

            db.PlanCiudad.Remove(planCiudad);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 public ActionResult Edit([Bind(Include = "IdPlanCiudad,IdCiudad,IdPlan,MatriculaValor,CuotaCantidad,CuotaValor,CuotaValorDescuento,CertificadoValor")] PlanCiudad planCiudad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(planCiudad).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(planCiudad));
 }
예제 #3
0
        public ActionResult Create([Bind(Include = "IdPlanCiudad,IdCiudad,IdPlan,MatriculaValor,CuotaCantidad,CuotaValor,CuotaValorDescuento,CertificadoValor")] PlanCiudad planCiudad)
        {
            if (ModelState.IsValid)
            {
                db.PlanCiudad.Add(planCiudad);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(planCiudad));
        }
예제 #4
0
        // GET: PlanCiudad/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PlanCiudad planCiudad = db.PlanCiudad.Find(id);

            if (planCiudad == null)
            {
                return(HttpNotFound());
            }
            return(View(planCiudad));
        }
예제 #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));
        }
예제 #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"));
        }