Exemple #1
0
        public List <PacotesTuristicos> BuscarTodos()
        {
            MySqlConnection Conexao = new MySqlConnection(dadosConexao);

            Conexao.Open();

            string          query   = "SELECT PacotesTuristicos.*, Usuario.Nome as  NomeUsuario FROM PacotesTuristicos LEFT JOIN Usuario ON PacotesTuristicos.Usuario = Usuario.Id";
            MySqlCommand    comando = new MySqlCommand(query, Conexao);
            MySqlDataReader reader  = comando.ExecuteReader();

            List <PacotesTuristicos> lista = new List <PacotesTuristicos>();

            while (reader.Read())
            {
                PacotesTuristicos pacote = new PacotesTuristicos();
                pacote.Id = reader.GetInt32("id");

                if (!reader.IsDBNull(reader.GetOrdinal("Nome")))
                {
                    pacote.Nome = reader.GetString("Nome");
                }

                if (!reader.IsDBNull(reader.GetOrdinal("NomeUsuario")))
                {
                    pacote.Usuario = reader.GetString("NomeUsuario");
                }

                if (!reader.IsDBNull(reader.GetOrdinal("Origem")))
                {
                    pacote.Origem = reader.GetString("Origem");
                }
                if (!reader.IsDBNull(reader.GetOrdinal("Destino")))
                {
                    pacote.Destino = reader.GetString("Destino");
                }
                if (!reader.IsDBNull(reader.GetOrdinal("Atrativos")))
                {
                    pacote.Atrativos = reader.GetString("Atrativos");
                }
                if (!reader.IsDBNull(reader.GetOrdinal("DataSaida")))
                {
                    pacote.DataSaida = reader.GetDateTime("DataSaida");
                }
                if (!reader.IsDBNull(reader.GetOrdinal("DataRetorno")))
                {
                    pacote.DataRetorno = reader.GetDateTime("DataRetorno");
                }
                lista.Add(pacote);
            }
            Conexao.Close();
            return(lista);
        }
Exemple #2
0
        public void Inserir(PacotesTuristicos novoPacote, int idUsuario)
        {
            MySqlConnection Conexao = new MySqlConnection(dadosConexao);

            Conexao.Open();

            string query = "INSERT INTO PacotesTuristicos(Nome,Origem, Destino, Atrativos, DataSaida, DataRetorno, Usuario) VALUES (@Nome,@Origem, @Destino, @Atrativos, @DataSaida, @DataRetorno, @Usuario)";

            MySqlCommand comando = new MySqlCommand(query, Conexao);

            comando.Parameters.AddWithValue("@Nome", novoPacote.Nome);
            comando.Parameters.AddWithValue("@Origem", novoPacote.Origem);
            comando.Parameters.AddWithValue("@Destino", novoPacote.Destino);
            comando.Parameters.AddWithValue("@Atrativos", novoPacote.Atrativos);
            comando.Parameters.AddWithValue("@DataSaida", novoPacote.DataSaida);
            comando.Parameters.AddWithValue("@DataRetorno", novoPacote.DataRetorno);
            comando.Parameters.AddWithValue("@Usuario", idUsuario);

            comando.ExecuteNonQuery();
            Conexao.Close();
        }