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);
        }