public static List <QueroAssistirClassificacao> selecionar() { List <QueroAssistirClassificacao> lista = new List <QueroAssistirClassificacao>(); using (SqlConnection conexao = new SqlConnection(conexaoBanco)) { conexao.Open(); SqlCommand comando = new SqlCommand("select ID, USUARIO, REGISTRO_PAI, CLASSIFICACAO, TEXTO from QUERO_ASSISTIR_CLASSIFICACAO;", conexao); SqlDataReader resultado = comando.ExecuteReader(); while (resultado.Read()) { QueroAssistirClassificacao retorno = new QueroAssistirClassificacao(); retorno.id = resultado.GetInt64(0); retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1)); retorno.registroPai = QueroAssistirBD.selecionar(resultado.GetInt64(2)); retorno.classificacao = resultado.GetInt32(3); retorno.texto = resultado.GetString(4); lista.Add(retorno); } conexao.Close(); } return(lista); }
public static QueroAssistirClassificacao inserir(QueroAssistirClassificacao registro) { QueroAssistirClassificacao retorno = null; using (SqlConnection conexao = new SqlConnection(conexaoBanco)) { conexao.Open(); SqlCommand comando = new SqlCommand("insert into QUERO_ASSISTIR_CLASSIFICACAO values(NEWID(), @USUARIO, @REGISTRO_PAI, @CLASSIFICACAO, @TEXTO);", conexao); comando.Parameters.AddWithValue("@USUARIO", registro.usuario.id); comando.Parameters.AddWithValue("@REGISTRO_PAI", registro.registroPai.id); comando.Parameters.AddWithValue("@CLASSIFICACAO", registro.classificacao); comando.Parameters.AddWithValue("@TEXTO", registro.texto); SqlDataReader resultado = comando.ExecuteReader(); if (resultado.Read()) { retorno = new QueroAssistirClassificacao(); retorno.id = resultado.GetInt64(0); retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1)); retorno.registroPai = QueroAssistirBD.selecionar(resultado.GetInt64(2)); retorno.classificacao = resultado.GetInt32(3); retorno.texto = resultado.GetString(4); } conexao.Close(); } return(retorno); }
public static QueroAssistirClassificacao selecionar(long id) { QueroAssistirClassificacao retorno = null; using (SqlConnection conexao = new SqlConnection(conexaoBanco)) { conexao.Open(); SqlCommand comando = new SqlCommand("select ID, USUARIO, REGISTRO_PAI, CLASSIFICACAO, TEXTO from QUERO_ASSISTIR_CLASSIFICACAO where ID = @id;", conexao); comando.Parameters.AddWithValue("@id", id); SqlDataReader resultado = comando.ExecuteReader(); if (resultado.Read()) { retorno = new QueroAssistirClassificacao(); retorno.id = resultado.GetInt64(0); retorno.usuario = UsuarioBD.selecionar(resultado.GetInt64(1)); retorno.registroPai = QueroAssistirBD.selecionar(resultado.GetInt64(2)); retorno.classificacao = resultado.GetInt32(3); retorno.texto = resultado.GetString(4); } conexao.Close(); } return(retorno); }