Example #1
0
        //pede a lista de todos os voos disponveis ao servidor, chama o formulário seguinte configurado como voos de ida apenas, para melhor visualização e possibilidade de escolha de trechos multiplos
        private void BtnListarVoos_Click(object sender, EventArgs e)
        {
            SharedContent.GerarListaVoos(SharedContent.servicoVoos.obterVoos());
            SharedContent.idaVolta = false;
            SharedContent.maiores  = EditMaiores.Value;
            SharedContent.menores  = EditMenores.Value;
            ReservaVoo _f;

            _f = new ReservaVoo();
            _f.Show();
        }
Example #2
0
        //solicita conforme parametros do form a lista de voos ao servidor, o numero de passageiros deve ser maior que 0.
        //se for ida e volta chama uma função gera voos para voo ida, outra que gera os de volta e marca o boolean para que o form seguinte seja corretamente configurado
        //se for só ida apenas chama uma função gera voos para voo ida e desmarca o boolean para que o form seguinte seja corretamente configurado
        private void BtnConfirma_Click(object sender, EventArgs e)
        {
            if (EditMaiores.Value + EditMenores.Value <= 0)
            {
                MessageBox.Show("O numero de passageiros deve ser maior que 0");
                return;
            }
            if (SelIdaVolta.Checked)
            {
                SharedContent.idaVolta = true;
                if (SharedContent.GerarListaVoos(SharedContent.servicoVoos.consultarVoos(EditOrigem.Text, EditDestino.Text, EditDtIda.Value.ToShortDateString(), Convert.ToInt32(EditMaiores.Value), Convert.ToInt32(EditMenores.Value))) != null)
                {
                    if (SharedContent.GerarListaVoosVolta(SharedContent.servicoVoos.consultarVoos(EditOrigem.Text, EditDestino.Text, EditDtVolta.Value.ToShortDateString(), Convert.ToInt32(EditMaiores.Value), Convert.ToInt32(EditMenores.Value))) != null)
                    {
                        SharedContent.maiores = EditMaiores.Value;
                        SharedContent.menores = EditMenores.Value;

                        ReservaVoo _f;
                        _f = new ReservaVoo();
                        _f.Show();
                    }
                    else
                    {
                        MessageBox.Show("Voo de volta sem vagas ou inexistente");
                    }
                }
                else
                {
                    MessageBox.Show("Voo de ida sem vagas ou inexistente");
                }
            }
            else
            {
                SharedContent.idaVolta = false;
                if (SharedContent.GerarListaVoos(SharedContent.servicoVoos.consultarVoos(EditOrigem.Text, EditDestino.Text, EditDtIda.Value.ToShortDateString(), Convert.ToInt32(EditMaiores.Value), Convert.ToInt32(EditMenores.Value))) != null)
                {
                    SharedContent.maiores = EditMaiores.Value;
                    SharedContent.menores = EditMenores.Value;
                    ReservaVoo _f;
                    _f = new ReservaVoo();
                    _f.Show();
                }
                else
                {
                    MessageBox.Show("Nenhum voo com vagas localizado");
                }
            }
        }