Beispiel #1
0
        public string AdicionarAcompanhante(Acompanhante acompanhante)
        {
            cmd.CommandText = "INSERT INTO acompanhante(acompanhante1, acompanhante2, acompanhante3) values(@acompanhante1, @acompanhante2, @acompanhante3)";

            // Cria um novo objeto do tipo MySqlCommand recebendo como parâmetro a string de acesso e o objeto de conexão.

            cmd.Parameters.AddWithValue("@acompanhante1", acompanhante.Acompanhante1);
            cmd.Parameters.AddWithValue("@acompanhante2", acompanhante.Acompanhante2);
            cmd.Parameters.AddWithValue("@acompanhante3", acompanhante.Acompanhante3);

            try
            {
                cmd.Connection = conexao.Conectar();
                cmd.ExecuteNonQuery();
                conexao.Desconectar();
                MessageBox.Show("Cadastro realizado com sucesso!");
                return("ok");
            }

            catch (MySqlException ex)
            {
                return(Convert.ToString(ex));
            }

            finally
            {
                conexao.Desconectar();
            }
        }
Beispiel #2
0
        public string AdicionarManutencao(Manutencao manutencao)
        {
            cmd.CommandText = "INSERT INTO manutencao (placa, tipo, valor, local, descricao, data, quilometragem, id_veiculo)" +
                              "VALUES (@placa, @tipo, @valor, @local, @descricao, @data, @quilometragem, @idVeiculo)";

            //Parametros
            cmd.Parameters.AddWithValue("@tipo", manutencao.Tipo);
            cmd.Parameters.AddWithValue("@valor", manutencao.Valor);
            cmd.Parameters.AddWithValue("@local", manutencao.Local);
            cmd.Parameters.AddWithValue("@descricao", manutencao.Descricao);
            cmd.Parameters.AddWithValue("@data", manutencao.Data);
            cmd.Parameters.AddWithValue("@quilometragem", manutencao.Quilometragem);
            cmd.Parameters.AddWithValue("@placa", manutencao.Placa);
            cmd.Parameters.AddWithValue("@idVeiculo", manutencao.IdVeiculo);


            try
            {
                //Conectar com o banco
                cmd.Connection = conexao.Conectar();
                //Executar Comando
                cmd.ExecuteNonQuery();
                //Desconectar
                conexao.Desconectar();
                //Mostrar mensagem de sucesso/erro
                MessageBox.Show("Cadastro realizado com sucesso!");
                return("ok");
            }

            catch (MySqlException ex)
            {
                return(Convert.ToString(ex));
                //throw ex;
            }

            finally
            {
                conexao.Desconectar();
            }
        }
Beispiel #3
0
        public void AdicionarSeguro(Seguros seguro)
        {
            //Comando Sql: insert, update, delete

            cmd.CommandText = "INSERT INTO seguros (data_inicio, data_vencimento, valor, seguradora, id_veiculo) " +
                              "VALUES (@DataInicio, @DataVencimento, @Valor, @Seguradora, @IdVeiculo)";

            //Parametros
            cmd.Parameters.AddWithValue("@DataInicio", seguro.DataInicio);
            cmd.Parameters.AddWithValue("@DataVencimento", seguro.DataVencimento);
            cmd.Parameters.AddWithValue("@Valor", seguro.Valor);
            cmd.Parameters.AddWithValue("@Seguradora", seguro.Seguradora);
            cmd.Parameters.AddWithValue("@IdVeiculo", seguro.IdVeiculo);


            try
            {
                //Conectar com o banco
                cmd.Connection = conexao.Conectar();
                //Executar Comando
                cmd.ExecuteNonQuery();
                //Desconectar
                conexao.Desconectar();
                //Mostrar mensagem de sucesso/erro
                MessageBox.Show("Cadastro realizado com sucesso!");
            }

            catch (MySqlException)
            {
                //MessageBox.Show("Erro ao tentar se conectar com o banco de dados");
                //throw ex;
            }

            finally
            {
                conexao.Desconectar();
            }
        }
Beispiel #4
0
        public string AdicionarViagem(Viagem viagem)
        {
            //Comando Sql: insert, update, delete

            cmd.CommandText = "INSERT INTO viagem (data_saida, data_retorno, destino, valor_adiantamento, km_inicial, km_final, id_veiculo, id_funcionario, id_acompanhante) " +
                              "VALUES (@data_saida, @data_retorno, @destino, @valor_adiantamento, @km_inicial, @km_final, @id_veiculo, @id_funcionario, @id_acompanhante)";

            //Parametros
            cmd.Parameters.AddWithValue("@data_saida", viagem.DataSaida);
            cmd.Parameters.AddWithValue("@data_retorno", viagem.DataRetorno);
            cmd.Parameters.AddWithValue("@destino", viagem.Destino);
            cmd.Parameters.AddWithValue("@valor_adiantamento", viagem.ValorAdiantamento);
            cmd.Parameters.AddWithValue("@km_inicial", viagem.KmInicial);
            cmd.Parameters.AddWithValue("@km_final", viagem.KmFinal);
            cmd.Parameters.AddWithValue("@id_veiculo", viagem.IdVeiculo);
            cmd.Parameters.AddWithValue("@id_funcionario", viagem.IdFuncionario);
            cmd.Parameters.AddWithValue("@id_acompanhante", viagem.IdAcompanhante);

            try
            {
                cmd.Connection = conexao.Conectar();
                cmd.ExecuteNonQuery();
                conexao.Desconectar();
                MessageBox.Show("Cadastro realizado com sucesso!");
                return("ok");
            }

            catch (MySqlException ex)
            {
                return(Convert.ToString(ex));
            }

            finally
            {
                conexao.Desconectar();
            }
        }
Beispiel #5
0
        public string AdicionarCusto(Custo custo)
        {
            //Comando Sql: insert, update, delete

            cmd.CommandText = "INSERT INTO custo (id_viagem, custo_abastecimento, custo_pedagio, custo_veiculo, custo_estacionamento) " +
                              "VALUES (@IdViagem, @CustoAbastecimento, @CustoPedagio, @CustoVeiculo, @CustoEstacionamento)";

            //Parametros
            cmd.Parameters.AddWithValue("@IdViagem", custo.IdViagem);
            cmd.Parameters.AddWithValue("@CustoAbastecimento", custo.CustoAbastecimento);
            cmd.Parameters.AddWithValue("@CustoPedagio", custo.CustoPedagio);
            cmd.Parameters.AddWithValue("@CustoEstacionamento", custo.CustoEstacionamento);
            cmd.Parameters.AddWithValue("@CustoVeiculo", custo.CustoAluguel);

            try
            {
                //Conectar com o banco
                cmd.Connection = conexao.Conectar();
                //Executar Comando
                cmd.ExecuteNonQuery();
                //Desconectar
                conexao.Desconectar();
                //Mostrar mensagem de sucesso/erro
                MessageBox.Show("Cadastro realizado com sucesso!");
                return("ok");
            }

            catch (MySqlException ex)
            {
                return(Convert.ToString(ex));
                //throw ex;
            }

            finally
            {
                conexao.Desconectar();
            }
        }