Example #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            int pasaje, encomienda;
            bool isNumeric = int.TryParse(textBox2.Text, out pasaje);
            bool isNumeric2 = int.TryParse(textBox3.Text, out encomienda);
            int butacas = int.Parse(label4.Text);
            int kgs = int.Parse(label9.Text);

            if (isNumeric && isNumeric2)
            {
                if (butacas>pasaje && kgs>encomienda)
                {
                    int viaje = Int32.Parse(textBox4.Text);

                    Compra.datosDelCliente abrir = new Compra.datosDelCliente(viaje, pasaje, encomienda, null, null, true, tarjeta);
                    abrir.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("No hay tantos pasajes/kgs disponibles");
                }
            }
            else
            {
                MessageBox.Show("Por favor, ingrese nĂºmeros");
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            cantPasajeros--;
            if (textBox4.Text != "" && comboBox2.Text != "")
            {
                dni[cantPasajeros] = int.Parse(textBox4.Text);
                butaca[cantPasajeros] = int.Parse(comboBox2.Text);

                if (cantPasajeros > 0)
                {
                    try
                    {
                        cliente();
                    }
                    catch(Exception err)
                    {
                        MessageBox.Show(err.Message);
                    }
                    Compra.datosDelCliente abrir = new Compra.datosDelCliente(viaje, cantPasajeros, cantKGS, dni, butaca, false, tarjeta);
                    abrir.Show();
                    this.Hide();
                }
                else
                {
                    try
                    {
                        cliente();
                    }
                    catch (Exception err)
                    {
                        MessageBox.Show(err.Message);
                    }
                    datosTotales="";
                    for (int i = 0; i <= dni.Length - 1; i++)
                    {
                        if (i != 0)
                        {
                            datosTotales += "/";
                        }

                        datosTotales += dni[i].ToString() + "," + butaca[i].ToString();
                    }
                    try
                    {
                        comprar();
                    }
                    catch (Exception err)
                    {
                        MessageBox.Show(err.Message);
                    }

                    Compra.formaPago abrirPago = new Compra.formaPago(viaje, dni, tarjeta);
                    abrirPago.Show();
                    this.Hide();
                }
            }
            else
            {
                MessageBox.Show("Hay datos faltantes");
            }
        }