Ejemplo n.º 1
0
 public Teatro()
 {
     InitializeComponent();
     this.espectaculos         = new List <Espectaculo>();
     this.salas                = new List <Sala>();
     this.boleteriaVentanilla  = this.GenerarBoleteriaVentanilla();
     this.boleteriaElectronica = this.GenerarBoleteriaElectronica();
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Espectaculo        obra         = new Espectaculo("Chicago", "Una onbra con mucho jazz", new DateTime(2020, 11, 22, 20, 30, 32), 1, 200.5);
            Sala               sala1        = new Sala(1);
            List <Sala>        salas        = new List <Sala>();
            List <Espectaculo> espectaculos = new List <Espectaculo>();

            salas.Add(sala1);
            espectaculos.Add(obra);

            Boleteria <EntradaVentanilla> boleteria1 = new Boleteria <EntradaVentanilla>(salas, espectaculos);

            string butacaLibre = boleteria1.BuscarButacaLibre(boleteria1.Espectaculos[0]);

            Console.WriteLine($"La butaca libre es {butacaLibre}");
            Console.ReadKey();
        }
 public FrmBoleteriaElectronica(Boleteria <EntradaElectronica> boleteria)
 {
     InitializeComponent();
     this.boleteria = boleteria;
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Genera una boleteria electronica.
        /// </summary>
        /// <returns></returns>
        private Boleteria <EntradaElectronica> GenerarBoleteriaElectronica()
        {
            Boleteria <EntradaElectronica> boleteria = new Boleteria <EntradaElectronica>(this.salas, this.espectaculos);

            return(boleteria);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Genera una nueva boleteria ventanilla.
        /// </summary>
        /// <returns></returns>
        private Boleteria <EntradaVentanilla> GenerarBoleteriaVentanilla()
        {
            Boleteria <EntradaVentanilla> boleteria = new Boleteria <EntradaVentanilla>(this.salas, this.espectaculos);

            return(boleteria);
        }
 public FrmBoleteriaVentanilla(Boleteria <EntradaVentanilla> boleteria)
 {
     InitializeComponent();
     this.boleteria = boleteria;
 }