示例#1
0
 private void ClickAsiento(object sender, EventArgs e)
 {
     if (Disponible)
     {
         if (Seleccionado)
         {
             Seleccionado = false;
             Elem_CompraDos.disminuirSeleccionados();
             BackgroundImage = Properties.Resources.asiento_cine;
         }
         else
         {
             if (Elem_CompraDos.CantBoletosSeleccionados < Elem_CompraDos.CantBoletosAComprar)
             {
                 Seleccionado = true;
                 Elem_CompraDos.aumentarSeleccionados();
                 BackgroundImage = Properties.Resources.asiento_cine_seleccionado_;
             }
             else
             {
                 Notificar.notificarFallo("Error al seleccionar el asiento",
                                          "Ya ha alcanzado el numero máximo de asientos, regrese y añada más boletos a su compra");
             }
         }
     }
 }
示例#2
0
 public Elem_asiento(Elem_CompraDos formularioPadre, string nombre, bool disponible)
 {
     Nombre         = nombre;
     Disponible     = disponible;
     Elem_CompraDos = formularioPadre;
     asignarPropiedades();
     asignarEventos();
 }
示例#3
0
        private void InicializarPaneles()
        {
            elem_CompraTres = new Elem_CompraTres(this);
            elem_CompraDos  = new Elem_CompraDos(this);
            elem_CompraUno  = new Elem_CompraUno(this);

            contenedor.Controls.Add(elem_CompraUno);
            elem_CompraUno.Dock = DockStyle.Fill;
        }