private void btnConstular_Click(object sender, EventArgs e)
 {
     txtZonaA.Text        = Convert.ToString(AccederZona.darNumReservasA()) + " de 30";
     txtZonaB.Text        = Convert.ToString(AccederZona.darNumReservasB()) + " de 30";
     txtZonaC.Text        = Convert.ToString(AccederZona.darNumReservasC()) + " de 30";
     txtZonaD.Text        = Convert.ToString(AccederZona.darNumReservasD()) + " de 30";
     txtZonaEspecial.Text = Convert.ToString(AccederZona.darNumReservasEspecial()) + " de 60";
     txtZonaVIP.Text      = Convert.ToString(AccederZona.darNumReservasVIP() + " de 60");
 }
 private void btnZonaD_Click(object sender, EventArgs e)
 {
     if (AccederZona.darNumReservasD() < 30)
     {
         btnZonaD.BackgroundImage = Image.FromFile(@"imagenes\ZonaDVerde.png");
         zona = "D";
         GUIZonas zonas = new GUIZonas();
         zonas.Show();
     }
     else
     {
         btnZonaD.BackgroundImage = Image.FromFile(@"imagenes\ZonaDRojo.png");
         MessageBox.Show("La Zona D Ya Se Encuentra Al Maximo De Su Capacidad");
     }
 }
示例#3
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (comboZonas.Text.Length == 0)
            {
                MessageBox.Show("Ingrese un valor valido");
                return;
            }

            string zona = comboZonas.Text;

            try
            {
                int usuarios = Convert.ToInt32(txtPersonas.Text);
                AccederZona.setSalidaZona(usuarios);
            }
            catch
            {
                MessageBox.Show("Ingrese un valor valido");
                return;
            }


            switch (zona)
            {
            case "ZONA ESPECIAL":
                try
                {
                    AccederZona.salidaZonaEspecial();
                    MessageBox.Show("Se Ha Registrado La Salida De Los Usuarios !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "ZONA A":

                try
                {
                    AccederZona.salidaZonaA();

                    MessageBox.Show("Se Ha Registrado La Salida De Los Usuarios !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "ZONA B":

                try
                {
                    AccederZona.salidaZonaB();

                    MessageBox.Show("Se Ha Registrado La Salida De Los Usuarios !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "ZONA C":

                try
                {
                    AccederZona.salidaZonaC();

                    MessageBox.Show("Se Ha Registrado La Salida De Los Usuarios !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "ZONA D":

                try
                {
                    AccederZona.salidaZonaD();

                    MessageBox.Show("Se Ha Registrado La Salida De Los Usuarios !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "ZONA VIP":

                try
                {
                    AccederZona.salidaZonaVIP();

                    MessageBox.Show("Se Ha Registrado La Salida De Los Usuarios !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;
            }

            this.Close();
        }
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            String zona = GUIPrincipal.getZona();

            String idUsuario = txtIdentificacionUsuario.Text;

            if (idUsuario.Length == 0)
            {
                MessageBox.Show("Ingrese un valor valido para la identificacion del usuario");
                return;
            }
            Cliente user = Usuario.buscarUsuario(idUsuario);

            if (user == null)
            {
                MessageBoxButtons botonesConf = MessageBoxButtons.YesNo;
                DialogResult      dR          = MessageBox.Show("El usuario con la identificacion: " + idUsuario + " No existe, ¿Desea crearlo?", "Crear Usuario", botonesConf);
                if (dR == DialogResult.Yes)
                {
                    GUIAgregar agregar = new GUIAgregar();
                    agregar.Show();
                }
                return;
            }

            try
            {
                numPersonas = Convert.ToInt32(txtIngreso.Text);
                AccederZona.setIngreso(numPersonas);
            }
            catch
            {
                MessageBox.Show("Ingrese un valor valido");
                return;
            }


            switch (zona)
            {
            case "E":
                try
                {
                    AccederZona.reservarZonaEspecial();
                    MessageBox.Show("Se han ingresado los clientes!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "A":

                try
                {
                    AccederZona.reservarZonaA();
                    MessageBox.Show("Se han ingresado los clientes!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "B":

                try
                {
                    AccederZona.reservarZonaB();
                    MessageBox.Show("Se han ingresado los clientes!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "C":

                try
                {
                    AccederZona.reservarZonaC();
                    MessageBox.Show("Se han ingresado los clientes!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "D":

                try
                {
                    AccederZona.reservarZonaD();
                    MessageBox.Show("Se han ingresado los clientes!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;

            case "V":

                try
                {
                    if (user.getTipoCuenta().Equals(Cuenta.Cuentas.VIP))
                    {
                        AccederZona.reservarZonaVIP();
                        MessageBox.Show("Se han ingresado los clientes!");
                    }
                    else
                    {
                        MessageBox.Show("El cliente " + user.getNombre() + " No puede ingresar a esta zona porque no es VIP");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }

                break;
            }


            this.Close();
        }
        private void btnAfotoPorcentual_Click(object sender, EventArgs e)
        {
            double aforo = AccederZona.darAforoTotal();

            MessageBox.Show("El Aforo en la discoteca es del: " + aforo + "%", "Aforo Porcentual");
        }