public ActionResult Borrar(int id) { try { bool eliminar = new BLCama().ValidarEliminar(id, BECama.ESTADO_EnUso); if (eliminar) { if (new BLCama().Eliminar(new BECama { IdCama = id, Estado = BECama.ESTADO_Anulada })) { TempData["Mensaje"] = "Se elimino correctamente la cama"; return RedirectToAction("Index"); } else TempData["Mensaje"] = "No se puede eliminar"; } else TempData["Mensaje"] = "No se puede eliminar porque esta en uso"; } catch (Exception ex) { TempData["Mensaje"] = ex.Message; } return RedirectToAction("Buscar", new { tipo = 1 }); }
public ActionResult Buscar(int tipo, FormCollection form) { List<BECama> lista = new List<BECama>(); try { string strTipoCama = form["TipoCama"]; string strEstadoServicio = form["EstadoServicio"]; lista = new BLCama().Buscar(strTipoCama, strEstadoServicio); ViewBag.ListaTipoCama = new SelectList(new BLParametro().ObtenerParametros(BEParametro.DOMINIO_TipoCama), "IdParametro", "Nombre"); ViewBag.ListaEstadoCama = new SelectList(new BLParametro().ObtenerParametros(BEParametro.DOMINIO_EstadoCama), "IdParametro", "Nombre"); ViewBag.Modificar = false; ViewBag.Eliminar = true; if (tipo == 0) { ViewBag.Modificar = true; ViewBag.Eliminar = false; } ViewBag.Mensaje = ""; } catch (Exception ex) { ViewBag.Mensaje = ex.Message; } return View(lista); }
public ActionResult Editar(int id) { var cama = new BECama(); try { ViewBag.ListaMarca = new SelectList(new BLParametro().ObtenerParametros(BEParametro.DOMINIO_Marca), "IdParametro", "Nombre"); ViewBag.ListaTipoCama = new SelectList(new BLParametro().ObtenerParametros(BEParametro.DOMINIO_TipoCama), "IdParametro", "Nombre"); ViewBag.ListaModoOperacion = new SelectList(new BLParametro().ObtenerParametros(BEParametro.DOMINIO_ModoOperacion), "IdParametro", "Nombre"); ViewBag.ListaTipoColchon = new SelectList(new BLParametro().ObtenerParametros(BEParametro.DOMINIO_TipoColchon), "IdParametro", "Nombre"); cama = new BLCama().Obtener(id); ViewBag.Mensaje = ""; } catch (Exception ex) { ViewBag.Mensaje = ex.Message; } return View(cama); }