public ActionResult EditAnio(int id) { var anioBLL = new AnioBLL(); tblAnio objanio = anioBLL.RetrieveAnioByID(id); return(View(objanio)); }
public tblAnio RetrieveAnioByID(int id) { tblAnio Result = null; using (var r = new Repository <tblAnio>()) { Result = r.Retrieve(p => p.idAnio == id); } return(Result); }
public tblAnio RetrieveByAnioTexto(int anio) { tblAnio Result = null; using (var r = new Repository <tblAnio>()) { Result = r.Retrieve(p => p.anio == anio); } return(Result); }
public JsonResult DeleteAnio(int id) { var anioBLL = new AnioBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblAnio anio = anioBLL.RetrieveAnioByID(id); if (anio != null) { var semBLL = new MesBLL(); List <tblMe> listaSemana = semBLL.RetrieveAnioMesByID(id); if (listaSemana.Count() >= 0) { //Tiene Semanas } bool banderita = anioBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "El anio se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "El anio NO se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "El anio no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el anio"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }
public bool Delete(int id) { bool Result = false; tblAnio obj = RetrieveAnioByID(id); if (obj != null) { using (var r = new Repository <tblAnio>()) { Result = r.Delete(obj); } } else { throw (new Exception("El año seleccionado no se pudo eliminar.")); } return(Result); }
public bool Update(tblAnio a) { bool Result = false; using (var r = new Repository <tblAnio>()) { tblAnio ba = r.Retrieve(p => p.anio == a.anio && p.idAnio != a.idAnio); if (ba == null) { Result = r.Update(a); } else { throw (new Exception("No se pudo actualizar el año")); } } return(Result); }
public tblAnio Create(tblAnio t) { tblAnio Result = null; using (var r = new Repository <tblAnio>()) { tblAnio ba = r.Retrieve(p => p.anio == t.anio && p.idAnio == t.idAnio); if (ba == null) { Result = r.Create(t); } else { throw (new Exception("El año ya existe.")); } } return(Result); }
public ActionResult EditAnio(tblAnio anio) { var anioBLL = new AnioBLL(); ActionResult Result = null; try { if (ModelState.IsValid) { anioBLL.Update(anio); Result = RedirectToAction("IndexAnio"); } } catch { return(View()); } return(Result); }
public ActionResult CreateAnio(tblAnio anio) { var anioBLL = new AnioBLL(); ActionResult Result = null; try { if (ModelState.IsValid) { anioBLL.Create(anio); Result = RedirectToAction("IndexAnio"); } else { Result = RedirectToAction("IndexAnio"); } } catch { Result = RedirectToAction("IndexAnio"); } return(Result); }