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 ActionResult Edit(Periodo_VM periodoEditar) { try { if (ModelState.IsValid) { if (dl.EditarPeriodo(periodoEditar)) { //Mandar msj de confirmación de guardado Success("Registro actualizado!", true); return(RedirectToAction("Index")); } else { // return View(catalogos); } } // TODO: Add insert logic here Danger("Error al actualizar registro", true); return(View(periodoEditar)); } catch (Exception ex) { string msj = ex.ToString(); Danger("Error al guardar registro: " + ex.ToString(), true); return(View(periodoEditar)); } }
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; } }
// GET: Periodo/Edit/5 public ActionResult Edit(int id) { Periodo_VM periodoEditar = new Periodo_VM(); periodoEditar = dl.ListarPeriodosId(id); return(View(periodoEditar)); }
public ActionResult Create(Periodo_VM periodos) { try { //Docentes.listaCat= dc.ListarCatalogoId(52).ToList(); if (ModelState.IsValid) { if (dl.GuardarPeriodo(periodos)) { //Mandar msj de confirmación de guardado Success("Registro Guardado", true); return(RedirectToAction("Index")); } else { // return View(catalogos); } } // TODO: Add insert logic here Danger("Error al guardar registro", true); return(View(periodos)); } catch (Exception ex) { string msj = ex.ToString(); Danger("Error al guardar registro: " + ex.ToString(), true); return(View(periodos)); } }
// GET: Periodo/Details/5 public ActionResult Details(int id) { Periodo_VM per = new Periodo_VM(); per = dl.ListarPeriodosId(id); return(View(per)); }
public Periodo_VM ListarPeriodosId(long id) { Periodo_VM lstPeriodos = new Periodo_VM(); using (var contexto = new ControlAlumnosEntities()) { lstPeriodos = contexto.periodo.Where(x => x.idPeriodo == id).Select(x => new Periodo_VM { id = x.idPeriodo, nombre_periodo = x.nombre_periodo, activo = (bool)x.activo }).FirstOrDefault(); return(lstPeriodos); } }
// GET: Periodo/Create public ActionResult Create() { Periodo_VM per = new Periodo_VM(); return(View(per)); }