Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            MenuEscolhas menuEscolhas = new MenuEscolhas(posicaoCliente);

            this.Hide();
            menuEscolhas.Show();
        }
Example #2
0
        private void buttonEnviarNome_Click(object sender, EventArgs e)
        {
            int    posicaoCliente;
            string login = textBoxPreencherNome.Text;

            login = login.Replace(",", ".");
            //Confere se o usuário realmente preencheu o nome
            if (textBoxPreencherNome.Text == "")
            {
                MessageBox.Show("Voce deve preencher o seu nome!", "Erro!", MessageBoxButtons.OK);
            }
            else
            {
                try
                {
                    //ProgramaFidelidade programaFidelidade = new ProgramaFidelidade();
                    posicaoCliente = ProgramaFidelidade.PesquisarCliente(login);
                    if (posicaoCliente == -1)
                    {
                        MessageBox.Show("Esse cliente não existe! Tente Novamente.", "Erro!", MessageBoxButtons.OK);
                    }
                    else
                    {
                        MenuEscolhas menuEscolhas = new MenuEscolhas(posicaoCliente);
                        this.Hide();
                        menuEscolhas.Show();
                    }
                }
                catch (System.IO.FileNotFoundException)
                {
                    MessageBox.Show("Arquivo não encontrado!", "Erro!", MessageBoxButtons.OK);
                }
            }
        }
Example #3
0
        private void buttonEnviarCidades_Click(object sender, EventArgs e)
        {
            bool verifica = ProgramaFidelidade.ComprarPassagem(cb_formapgto.Text, posicaoCliente, ProgramaFidelidade.LocalizaIdVoo(comboBoxCidadeOrigem.Text, comboBoxCidadeDestino.Text).IdentificaVoo);

            //ProgramaFidelidade.PreencheDados("reservas.txt");
            //ProgramaFidelidade.ExibirDadosCliente(posicaoCliente);

            if (cb_formapgto.SelectedItem == null || comboBoxCidadeDestino.SelectedItem == null || comboBoxCidadeOrigem.SelectedItem == null || textBoxExibirViagens == null)
            {
                MessageBox.Show("Você precisa completar os dados necessários!", "Erro!", MessageBoxButtons.OK);
            }

            else if (verifica == false)
            {
                MessageBox.Show("Houve um erro ao efetuar a compra!", "Erro!", MessageBoxButtons.OK);
            }

            else
            {
                Voo aux = ProgramaFidelidade.LocalizaIdVoo(comboBoxCidadeOrigem.Text, comboBoxCidadeDestino.Text);
                //Cria um voo de acordo com o tipo escolhido
                if (cb_formapgto.Text == "Normal")
                {
                    aux = new Normal(aux.IdentificaVoo, aux.CidadeOrigem, aux.CidadeDestino, DateTime.Now);
                }
                else if (cb_formapgto.Text == "Promocional")
                {
                    aux = new Promocional(aux.IdentificaVoo, aux.CidadeOrigem, aux.CidadeDestino, DateTime.Now);
                }

                else if (cb_formapgto.Text == "Fidelidade")
                {
                    aux = new Fidelidade(aux.IdentificaVoo, aux.CidadeOrigem, aux.CidadeDestino, DateTime.Now);
                    //No caso subtrai o valor da compra (a constante 10.000) do voo no saldo
                }
                //Adiciona o novo tipo de voo dentro da lista do cliente
                ProgramaFidelidade.clientes[posicaoCliente].Voos.Add(aux);

                //Soma o Bonus da compra
                ProgramaFidelidade.clientes[posicaoCliente].PtosSaldo += aux.Bonus;

                this.Close();
                MenuEscolhas form = new MenuEscolhas(posicaoCliente);
                form.Show();
            }
        }
Example #4
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            //CADASTRAR NOVO CLIENTE
            string cpf = txtCpf.Text;

            cpf = cpf.Replace(",", ".");
            string nome = txtNome.Text;

            try
            {
                Cliente.CadastraClienteArquivo(cpf, nome);
                MessageBox.Show("Cadastro realizado com sucesso!");
                this.Close();
                MenuEscolhas form = new MenuEscolhas(posicaoCliente);
                form.Show();
            }
            catch
            {
                MessageBox.Show("Falha ao realizar cadastro");
            }
        }