public ActionResult ConfirmarCita(int id) { if (Request.IsAuthenticated) { Horario_Profesor horario = db.Horario_Profesor.Find(id); Asistencia asistencia = new Asistencia(); asistencia.asi_tema_id = temaCita.tema_id; asistencia.asi_hora_inicio = horario.hor_pro_hora_inicio; DateTime dt = DateTime.Now; var desicion = true; do { int dia = (int)dt.DayOfWeek; string dialetra = obtenerDia(dia); if (dialetra.Equals(horario.hor_pro_dia)) { asistencia.asi_fecha = dt; desicion = false; } dt = dt.AddDays(1); } while (desicion); List <Estudiante> estudiantesInscritos = buscarEstudiantesInscritos(); ViewBag.asi_est_id = new SelectList(estudiantesInscritos.ToList(), "est_id", "nombreCompleto"); return(View(asistencia)); } return(RedirectToAction("Login", "Account", new { returnUrl = "~/Asistencias/Cita" })); }
public ActionResult DeleteConfirmed(int id) { Horario_Profesor horario_Profesor = db.Horario_Profesor.Find(id); db.Horario_Profesor.Remove(horario_Profesor); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "hor_pro_id,hor_pro_dia,hor_pro_hora_inicio,hor_pro_hora_fin,hor_pro_pro_id")] Horario_Profesor horario_Profesor) { if (ModelState.IsValid) { db.Entry(horario_Profesor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Horario")); } ViewBag.hor_pro_pro_id = new SelectList(db.Profesor, "pro_id", "pro_nombre", horario_Profesor.hor_pro_pro_id); return(View(horario_Profesor)); }
public ActionResult Create_Horario_Profesor(Horario_Profesor horario_Profesor) { if (ModelState.IsValid) { horario_Profesor.hor_pro_pro_id = profesorObj.pro_id; db.Horario_Profesor.Add(horario_Profesor); db.SaveChanges(); return(RedirectToAction("Horario")); } ViewBag.hor_pro_pro_id = new SelectList(db.Profesor, "pro_id", "pro_nombre", horario_Profesor.hor_pro_pro_id); return(View(horario_Profesor)); }
// GET: Horario_Profesor/Delete/5 public ActionResult Delete(int?id) { if (Request.IsAuthenticated) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Horario_Profesor horario_Profesor = db.Horario_Profesor.Find(id); if (horario_Profesor == null) { return(HttpNotFound()); } return(View(horario_Profesor)); } return(RedirectToAction("Login", "Account", new { returnUrl = "~/Horario_Profesor/Index" })); }
/*public ActionResult Index() * { * if (Request.IsAuthenticated) * { * var horario_Profesor = db.Horario_Profesor.Include(h => h.Profesor); * return View(horario_Profesor.ToList()); * } * return RedirectToAction("Login", "Account", new { returnUrl = "~/Horario_Profesor/Index" }); * * }*/ // GET: Horario_Profesor/Details/5 /* public ActionResult Details(int? id) * { * if (Request.IsAuthenticated) * { * if (id == null) * { * return new HttpStatusCodeResult(HttpStatusCode.BadRequest); * } * Horario_Profesor horario_Profesor = db.Horario_Profesor.Find(id); * if (horario_Profesor == null) * { * return HttpNotFound(); * } * return View(horario_Profesor); * } * return RedirectToAction("Login", "Account", new { returnUrl = "~/Horario_Profesor/Index" }); * * } * * // GET: Horario_Profesor/Create * public ActionResult Create() * { * if (Request.IsAuthenticated) * { * ViewBag.hor_pro_pro_id = new SelectList(db.Profesor, "pro_id", "pro_nombre"); * return View(); * } * return RedirectToAction("Login", "Account", new { returnUrl = "~/Horario_Profesor/Index" }); * * } * * // POST: Horario_Profesor/Create * // To protect from overposting attacks, please enable the specific properties you want to bind to, for * // more details see https://go.microsoft.com/fwlink/?LinkId=317598. * [HttpPost] * [ValidateAntiForgeryToken] * public ActionResult Create([Bind(Include = "hor_pro_id,hor_pro_dia,hor_pro_hora_inicio,hor_pro_hora_fin,hor_pro_pro_id")] Horario_Profesor horario_Profesor) * { * if (ModelState.IsValid) * { * db.Horario_Profesor.Add(horario_Profesor); * db.SaveChanges(); * return RedirectToAction("Index"); * } * * ViewBag.hor_pro_pro_id = new SelectList(db.Profesor, "pro_id", "pro_nombre", horario_Profesor.hor_pro_pro_id); * return View(horario_Profesor); * } */ // GET: Horario_Profesor/Edit/5 public ActionResult Edit(int?id) { if (Request.IsAuthenticated) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Horario_Profesor horario_Profesor = db.Horario_Profesor.Find(id); if (horario_Profesor == null) { return(HttpNotFound()); } ViewBag.hor_pro_pro_id = new SelectList(db.Profesor, "pro_id", "pro_nombre", horario_Profesor.hor_pro_pro_id); return(View(horario_Profesor)); } return(RedirectToAction("Login", "Account", new { returnUrl = "~/Horario_Profesor/Index" })); }