Exemplo n.º 1
0
        public void TestEditarViagem()
        {
            string matricula = "NBG67";
            string placa     = "BAD-1111";

            FuncionarioDao funcionarioDao = new FuncionarioDao();
            int            idFuncionario  = funcionarioDao.BuscarIdFuncionario("matricula", matricula);

            MessageBox.Show(idFuncionario.ToString());
            VeiculoDao veiculoDao = new VeiculoDao();
            int        idVeiculo  = veiculoDao.BuscarIdVeiculo("placa", placa);

            MessageBox.Show(idVeiculo.ToString());
            ViagemDao viagemDao = new ViagemDao();

            List <Viagem>        viagens1             = viagemDao.BuscarViagem(idFuncionario, idVeiculo);
            EditarCadastroViagem editarCadastroViagem = new EditarCadastroViagem();

            editarCadastroViagem.txtEditarFuncionario.Text        = viagens1[0].NomeMotorista;
            editarCadastroViagem.txtEditarPlaca.Text              = viagens1[0].PlacaVeiculo;
            editarCadastroViagem.txtEditarDestino.Text            = viagens1[0].Destino;
            editarCadastroViagem.maskEditarValorAdiantamento.Text = Convert.ToString(viagens1[0].ValorAdiantamento);
            editarCadastroViagem.maskedEditarDataSaida.Text       = Convert.ToString(viagens1[0].DataSaida);
            editarCadastroViagem.maskedEditarDataRetorno.Text     = Convert.ToString(viagens1[0].DataRetorno);
            editarCadastroViagem.txtEditarKmInicial.Text          = Convert.ToString(viagens1[0].KmInicial);
            editarCadastroViagem.txtEditarKmFinal.Text            = Convert.ToString(viagens1[0].KmFinal);
            MessageBox.Show(editarCadastroViagem.txtEditarFuncionario.Text);
            AcompanhanteDao acompanhanteDao = new AcompanhanteDao();
            Viagem          viagem          = new Viagem(Convert.ToDateTime(editarCadastroViagem.maskedEditarDataSaida.Text),
                                                         Convert.ToDateTime(editarCadastroViagem.maskedEditarDataRetorno.Text),
                                                         "Miami",
                                                         Convert.ToDecimal(editarCadastroViagem.maskEditarValorAdiantamento.Text),
                                                         Convert.ToDecimal(editarCadastroViagem.txtEditarKmInicial.Text),
                                                         Convert.ToDecimal(editarCadastroViagem.txtEditarKmFinal.Text),
                                                         veiculoDao.BuscarIdVeiculo("placa", editarCadastroViagem.txtEditarPlaca.Text),
                                                         funcionarioDao.BuscarIdFuncionario("nome", editarCadastroViagem.txtEditarFuncionario.Text),
                                                         acompanhanteDao.BuscarIdAcompanhante()
                                                         );

            MessageBox.Show("oi");

            MessageBox.Show(editarCadastroViagem.txtEditarFuncionario.Text);
            int id = viagemDao.BuscarIdViagem(idFuncionario, idVeiculo, Convert.ToDateTime(editarCadastroViagem.maskedEditarDataRetorno.Text));

            viagemDao.EditarViagem(viagem, id);

            List <Viagem> viagens2 = viagemDao.BuscarViagem(idFuncionario, idVeiculo);

            Assert.AreEqual(viagens2[0].NomeMotorista, viagem.NomeMotorista);
            Assert.AreEqual(viagens2[0].PlacaVeiculo, viagem.PlacaVeiculo);
            Assert.AreEqual(viagens2[0].Destino, viagem.Destino);
            Assert.AreEqual(viagens2[0].ValorAdiantamento, viagem.ValorAdiantamento);
            Assert.AreEqual(viagens2[0].DataSaida, viagem.DataSaida);
            Assert.AreEqual(viagens2[0].DataRetorno, viagem.DataRetorno);
            Assert.AreEqual(viagens2[0].KmInicial, viagem.KmInicial);
            Assert.AreEqual(viagens2[0].KmFinal, viagem.KmFinal);
        }
Exemplo n.º 2
0
        public void TestAdicionarViagem()
        {
            CadastrarViagem cadastrarViagem = new CadastrarViagem();

            cadastrarViagem.txtFuncionario.Text        = "Bruna Ramos Gouvea";
            cadastrarViagem.tbxPlaca.Text              = "BAD-1111";
            cadastrarViagem.tbxDestino.Text            = "Los Angeles";
            cadastrarViagem.maskValorAdiantamento.Text = "666";
            cadastrarViagem.maskedDataSaida.Text       = "01062019";
            cadastrarViagem.maskedDataRetorno.Text     = "02062019";
            cadastrarViagem.tbxKmInicial.Text          = "50000";
            cadastrarViagem.tbxKmFinal.Text            = "50500";

            VeiculoDao     veiculoDao     = new VeiculoDao();
            FuncionarioDao funcionarioDao = new FuncionarioDao();


            CadastrarAcompanhante cadastrarAcompanhante = new CadastrarAcompanhante();

            cadastrarAcompanhante.lblOcupante1.Text = "João";
            cadastrarAcompanhante.lblOcupante2.Text = "Alessandra";
            cadastrarAcompanhante.lblOcupante3.Text = "Alex";

            Acompanhante acompanhante = new Acompanhante(cadastrarAcompanhante.lblOcupante1.Text,
                                                         cadastrarAcompanhante.lblOcupante2.Text,
                                                         cadastrarAcompanhante.lblOcupante3.Text
                                                         );

            AcompanhanteDao acompanhanteDao = new AcompanhanteDao();

            cadastrarAcompanhante.lblId.Text = Convert.ToString(acompanhanteDao.BuscarIdAcompanhante());
            string resultadoAcompanhante = acompanhanteDao.AdicionarAcompanhante(acompanhante);

            Assert.AreEqual(resultadoAcompanhante, "ok");


            Viagem viagem = new Viagem(Convert.ToDateTime(cadastrarViagem.maskedDataSaida.Text),
                                       Convert.ToDateTime(cadastrarViagem.maskedDataRetorno.Text),
                                       cadastrarViagem.tbxDestino.Text,
                                       Convert.ToDecimal(cadastrarViagem.maskValorAdiantamento.Text),
                                       Convert.ToDecimal(cadastrarViagem.tbxKmInicial.Text),
                                       Convert.ToDecimal(cadastrarViagem.tbxKmFinal.Text),
                                       veiculoDao.BuscarIdVeiculo("placa", cadastrarViagem.tbxPlaca.Text),
                                       funcionarioDao.BuscarIdFuncionario("nome", cadastrarViagem.txtFuncionario.Text),
                                       acompanhanteDao.BuscarIdAcompanhante()
                                       );

            ViagemDao viagemDao = new ViagemDao();

            string resultado = viagemDao.AdicionarViagem(viagem);

            Assert.AreEqual(resultado, "ok");
        }
Exemplo n.º 3
0
        private void BtnFechar_Click(object sender, EventArgs e)
        {
            if (cont == 0)
            {
                Acompanhante acompanhante = new Acompanhante(
                    lblOcupante1.Text,
                    lblOcupante2.Text,
                    lblOcupante3.Text
                    );

                AcompanhanteDao acompanhanteDao = new AcompanhanteDao();
                acompanhanteDao.AdicionarAcompanhante(acompanhante);

                lblId.Text = Convert.ToString(acompanhanteDao.BuscarIdAcompanhante());
            }
            this.Close();
        }
Exemplo n.º 4
0
        private void BtnConfirmar_Click(object sender, EventArgs e)
        {
            if (cont == 1)
            {
                lblQuantidadeDeAcompanhantes.ForeColor = Color.OliveDrab;
                lblQuantidadeDeAcompanhantes.Text      = "Um acompanhante foi adicionado a esta viagem.";
            }
            else
            {
                if (cont == 2)
                {
                    lblQuantidadeDeAcompanhantes.ForeColor = Color.OliveDrab;
                    lblQuantidadeDeAcompanhantes.Text      = "Dois acompanhantes foram adicionados a esta viagem.";
                }
                else
                {
                    if (cont == 3)
                    {
                        lblQuantidadeDeAcompanhantes.ForeColor = Color.OliveDrab;
                        lblQuantidadeDeAcompanhantes.Text      = "Três acompanhantes foram adicionados a esta viagem.";
                    }
                }
            }

            Acompanhante acompanhante = new Acompanhante(
                lblOcupante1.Text,
                lblOcupante2.Text,
                lblOcupante3.Text
                );

            AcompanhanteDao acompanhanteDao = new AcompanhanteDao();

            acompanhanteDao.AdicionarAcompanhante(acompanhante);

            lblId.Text           = Convert.ToString(acompanhanteDao.BuscarIdAcompanhante());
            btnConfirmar.Enabled = false;
        }