public ActionResult EditAnioMes(int id) { var AmBLL = new AnioMesBLL(); tblAnioMe objam = AmBLL.RetrieveAnioMesByID(id); return(View(objam)); }
//public tblAnio RetrieveByAnioTexto(int anio) //{ // tblAnio Result = null; // using (var r = new Repository<tblAnio>()) // { // Result = r.Retrieve(p => p.anio == anio); // } // return Result; //} public tblAnioMe RetrieveAnioMesByID(int id) { tblAnioMe Result = null; using (var r = new Repository <tblAnioMe>()) { Result = r.Retrieve(p => p.idAnioMes == id); } return(Result); }
public bool Delete(int id) { bool Result = false; tblAnioMe obj = RetrieveAnioMesByID(id); if (obj != null) { using (var r = new Repository <tblAnioMe>()) { Result = r.Delete(obj); } } else { throw (new Exception("La cita seleccionada no se pudo eliminar.")); } return(Result); }
public ActionResult EditAnioMes(tblAnioMe AnioMes) { var AmBLL = new AnioMesBLL(); ActionResult Result = null; try { if (ModelState.IsValid) { AmBLL.Update(AnioMes); Result = RedirectToAction("IndexAnioMes"); } } catch { return(View()); } return(Result); }
public bool Update(tblAnioMe t) { bool Result = false; using (var r = new Repository <tblAnioMe>()) { tblAnioMe ba = r.Retrieve(p => p.idAnio == t.idAnio && p.idMes == t.idMes && p.idAnioMes != t.idAnioMes); if (ba == null) { Result = r.Update(t); } else { throw (new Exception("No se pudo actualizar la cita seleccionada.")); } } return(Result); }
public tblAnioMe Create(tblAnioMe t) { tblAnioMe Result = null; using (var r = new Repository <tblAnioMe>()) { tblAnioMe ba = r.Retrieve(p => p.idMes == t.idMes && p.idAnio == t.idAnio && p.idAnioMes == t.idAnioMes); if (ba == null) { Result = r.Create(t); } else { throw (new Exception("El mes ya existe.")); } } return(Result); }
public JsonResult DeleteAnioMes(int id) { var AmBLL = new AnioMesBLL(); wmJsonResult objJson = new wmJsonResult(); try { tblAnioMe AnioMes = AmBLL.RetrieveAnioMesByID(id); if (AnioMes != null) { bool banderita = AmBLL.Delete(id); if (banderita == true) { objJson.bandera = true; objJson.mensaje = "El Año Mes se eliminó correctamente"; } else { objJson.bandera = false; objJson.mensaje = "El Año Mes se eliminó correctamente"; } } else { objJson.bandera = false; objJson.mensaje = "El Año Mes no se encontró"; } } catch { objJson.bandera = false; objJson.mensaje = "Ocurrio una excepcion al eliminar el resgistro"; } return(Json(objJson, JsonRequestBehavior.AllowGet)); }