// GET: Periodos/create public ActionResult create(string descripcion, DateTime inicio, DateTime fin) { periodo periodos = new periodo(); periodos.Descripcion = descripcion; periodos.inicio = inicio; periodos.fin = fin; periodos.eliminado = false; periodos.estado = true; db.periodo.Add(periodos); db.SaveChanges(); var idperiocidad = db.Periocidad.Where(p => p.eliminado == false) .Where(p => p.Periodo == "Anual") .Select(p => new { idPeriocidad = p.id }) .FirstOrDefault(); Planificacion planifiacion = new Planificacion(); planifiacion.DepartamentoID = Convert.ToInt32(Session["department"]); planifiacion.TipoPlanificacionId = 3; planifiacion.PeriocidadID = idperiocidad.idPeriocidad; planifiacion.fecha = DateTime.Now; planifiacion.eliminado = false; db.Planificacion.Add(planifiacion); db.SaveChanges(); return(Json(new { mensaje = "Periodos del PEDI registrados correctamente" }, JsonRequestBehavior.AllowGet)); }
public bool GuardarPeriodo(Periodo_VM per) { try { using (var contexto = new ControlAlumnosEntities()) { periodo periodos = new periodo(); periodos.nombre_periodo = per.nombre_periodo; periodos.activo = true; contexto.periodo.Add(periodos); contexto.SaveChanges(); return(true); } } catch (Exception) { return(false); throw; } }
public bool EditarPeriodo(Periodo_VM periodoId) { try { var Pe = new periodo { idPeriodo = periodoId.id }; using (var context = new ControlAlumnosEntities()) { context.periodo.Attach(Pe); Pe.idPeriodo = periodoId.id; Pe.nombre_periodo = periodoId.nombre_periodo; Pe.activo = periodoId.activo; context.Configuration.ValidateOnSaveEnabled = false; context.SaveChanges(); return(true); } } catch (Exception ex) { return(false); throw; } }
public async Task <IActionResult> Edit(int id, [Bind("idperiodo,nombre_corto,nombre_largo,fecha_inicio,fecha_fin,estatus")] periodo periodo) { if (id != periodo.idperiodo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(periodo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!periodoExists(periodo.idperiodo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(periodo)); }
public ActionResult Delete(int id) { periodo periodos = db.periodo.Where(s => s.periodoId == id).SingleOrDefault(); periodos.eliminado = true; db.SaveChanges(); return(Json(new { mensaje = "Registrado eliminado correctamente" })); }
public async Task <ActionResult> DeleteConfirmed(int id) { periodo periodo = await db.periodoes.FindAsync(id); db.periodoes.Remove(periodo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "cod_periodo,periodo1")] periodo periodo) { if (ModelState.IsValid) { db.Entry(periodo).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(periodo)); }
public async Task <IActionResult> Create([Bind("idperiodo,nombre_corto,nombre_largo,fecha_inicio,fecha_fin,estatus")] periodo periodo) { if (ModelState.IsValid) { _context.Add(periodo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(periodo)); }
public ActionResult Update(periodo periodo) { periodo periodos = db.periodo.Where(p => p.periodoId == periodo.periodoId).SingleOrDefault(); periodos.Descripcion = periodo.Descripcion; periodos.inicio = periodo.inicio; periodos.fin = periodo.fin; periodos.eliminado = false; periodos.estado = periodo.estado; db.SaveChanges(); return(Json(new { mensaje = "Periodos del PEDI actualizado correctamente" }, JsonRequestBehavior.AllowGet)); }
public async Task <ActionResult> Create([Bind(Include = "cod_periodo,periodo1")] periodo periodo) { if (ModelState.IsValid) { db.periodoes.Add(periodo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(periodo)); }
// GET: periodoes/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } periodo periodo = await db.periodoes.FindAsync(id); if (periodo == null) { return(HttpNotFound()); } return(View(periodo)); }
public static void Initializer(ActividadesContext context) { context.Database.EnsureCreated(); if (context.periodo.Any()) { return; } var periodo = new periodo[] { // }; foreach (periodo a in periodo) { context.periodo.Add(a); } context.SaveChanges(); }