public ActionResult ComprarExcursion(int?codigoExcursion, string txtCantPasajerosMayores, string txtCantPasajerosMenores)
        {
            if (Session["usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (((Dominio.Usuario)Session["usuario"]).Tipo == Dominio.Usuario.EnumTipo.CLIENTE)
            {
                int  cantidadPasajerosTotal = int.Parse(txtCantPasajerosMayores) + int.Parse(txtCantPasajerosMenores);
                bool hayStock = false;

                Dominio.Sistema sis = Dominio.Sistema.InstanciaSistema;

                Dominio.Excursion e = sis.BuscarExcursion(codigoExcursion);


                if (e.Stock >= cantidadPasajerosTotal)
                {
                    hayStock = true;
                }
                if (hayStock)
                {
                    Dominio.Compra unaCompra = new Dominio.Compra(e, cantidadPasajerosTotal);
                    sis.Compras.Add(unaCompra);
                    sis.BuscarCliente(sis.BuscarUsuario(((Dominio.Usuario)Session["usuario"]).Username, ((Dominio.Usuario)Session["usuario"]).Password)).Compras.Add(unaCompra);
                    e.Stock       -= cantidadPasajerosTotal;
                    ViewBag.ErrMsg = "Compra exitosa";
                }
                else
                {
                    ViewBag.ErrMsg = "No hay stock suficiente";
                }

                ViewBag.Excursion = e;
                return(View("Index"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
        public ActionResult VisualizarExcursion(int?codigoExcursion)
        {
            if (Session["usuario"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else if (((Dominio.Usuario)Session["usuario"]).Tipo == Dominio.Usuario.EnumTipo.CLIENTE)
            {
                Dominio.Sistema sis = Dominio.Sistema.InstanciaSistema;

                Dominio.Excursion e = sis.BuscarExcursion(codigoExcursion);



                ViewBag.Excursion = e;

                return(View("Index", e));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }