Ejemplo n.º 1
0
        private void mostrar()
        {
            lblPelicula.Text  = "Pelicula: ";
            lblFormato.Text   = "Formato: ";
            lblFecha.Text     = "Fecha: ";
            lblHora.Text      = "Horario: ";
            lblDireccion.Text = "Direccion: ";
            lblSucursal.Text  = "Sucursal: ";
            lblSala.Text      = "Sala: ";
            habilitarButacas();
            Pelicula pelicula = NegocioCine.ObtenerPelicula(idPelicula);

            lblPelicula.Text += pelicula.Nombre.ToString();

            if (pelicula.Formato3D)
            {
                lblFormato.Text += "3D";
            }
            else
            {
                lblFormato.Text += "2D";
            }

            Funcion  funcion  = funciones[indiceFuncion];
            Sala     sala     = NegocioCine.ObtenerSala(funcion.Sala);
            Sucursal sucursal = NegocioCine.ObtenerSucursal(sala.Sucursal);

            lblFecha.Text     += Formato.FechaLarga(funcion.Fecha);
            lblHora.Text      += Formato.Hora(funcion.Hora);
            lblDireccion.Text += sucursal.Direccion;
            lblSucursal.Text  += sucursal.Nombre;

            lblSala.Text += sala.Nombre;

            Session["Fecha"]     = lblFecha.Text;
            Session["Hora"]      = lblHora.Text;
            Session["Sucursal"]  = lblSucursal.Text;
            Session["Direccion"] = lblDireccion.Text;

            reservadas = NegocioCine.ButacasReservadas(funcion.Id);
            foreach (Reservada res in reservadas)
            {
                int fila   = res.Fila - 1;
                int butaca = res.Butaca - 1;
                int i      = fila * 10 + butaca;
                if (butacas[i] != null)
                {
                    butacas[i].BackColor = Color.Red;
                    butacas[i].Enabled   = false;
                }
            }
            btnAnterior.Enabled  = indiceFuncion > 0;
            btnSiguiente.Enabled = indiceFuncion < cantFunciones - 1;
        }