private void cmbGenero_SelectedIndexChanged(object sender, EventArgs e) { string genero = cmbGenero.SelectedItem.ToString(); string sql = "select id_musica as ID, nome as Nome, nome_artista as Artista, album as Albúm, genero as Gênero, ano_lançamento as Ano, qntd_likes as Likes, qntd_dislikes as Dislikes from public.musicas where genero like '%" + genero + "%' "; dgvMusicas.DataSource = ConexaoBanco.SelecionarDataSet(sql).Tables[0]; }
private void cmbGenero_SelectedIndexChanged(object sender, EventArgs e) { string genero = cmbGenero.SelectedItem.ToString(); string sql = "select id_usuario as ID, nome as Nome, idade as Idade, genero as Gênero from public.usuarios where genero like '%" + genero + "%' "; dgvUsuarios.DataSource = ConexaoBanco.SelecionarDataSet(sql).Tables[0]; }
private void ctrlUsuarios_Load(object sender, EventArgs e) { cmbGenero.Text = "Selecione um"; txtPesquisa.Text = ""; //string sql = "select(nome, genero, album, data_lançamento, qntd_likes, qntd_dislikes, id_usuario, imagem) from public.musicas order by nome "; string sql = "select id_usuario as ID, nome as Nome, idade as Idade, genero as Gênero from public.usuarios order by nome "; dgvUsuarios.DataSource = ConexaoBanco.SelecionarDataSet(sql).Tables[0]; dgvUsuarios.DefaultCellStyle.Font = new Font("Century Gothic", 10); dgvUsuarios.BorderStyle = BorderStyle.None; dgvUsuarios.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; dgvUsuarios.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal; dgvUsuarios.DefaultCellStyle.SelectionBackColor = Color.FromArgb(178, 8, 55); dgvUsuarios.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke; dgvUsuarios.BackgroundColor = Color.FromArgb(240, 240, 240); dgvUsuarios.ColumnHeadersDefaultCellStyle.Font = new Font("Century Gothic", 12); dgvUsuarios.EnableHeadersVisualStyles = false; dgvUsuarios.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None; dgvUsuarios.AutoResizeColumnHeadersHeight(); dgvUsuarios.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(41, 39, 40); dgvUsuarios.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; }
private void cmbGenero_SelectedIndexChanged(object sender, EventArgs e) { string genero = cmbGenero.SelectedItem.ToString(); string sql_backup = sql_pesquisa; sql_pesquisa = sql_pesquisa + "and genero like '%" + genero + "%'"; dgvMusicas.DataSource = ConexaoBanco.SelecionarDataSet(sql_pesquisa).Tables[0]; sql_pesquisa = sql_backup; }
private void txtPesquisa_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { if (!String.IsNullOrWhiteSpace(txtPesquisa.Text)) { string pesquisa = txtPesquisa.Text; string sql = "select id_musica as ID, nome as Nome, nome_artista as Artista, album as Albúm, genero as Gênero, ano_lançamento as Ano, qntd_likes as Likes, qntd_dislikes as Dislikes from public.musicas where nome like '%" + pesquisa + "%' or album like '%" + pesquisa + "%' or nome_artista like '%" + pesquisa + "%' "; dgvMusicas.DataSource = ConexaoBanco.SelecionarDataSet(sql).Tables[0]; } } }
private void ctrlMusicas_VisibleChanged(object sender, EventArgs e) { cmbGenero.Text = "Selecione um"; txtPesquisa.Text = ""; lblPlaylist.Hide(); dgvMusicas.Show(); string sql = "select * from public.votos where id_usuario = @1 and voto = true"; List <object> param = new List <object>(); param.Add(id_usuario); NpgsqlDataReader dr = ConexaoBanco.Selecionar(sql, param); while (dr.Read()) { votos.Add(Convert.ToInt64(dr["id_musica"])); } dr.Close(); if (votos.Count <= 0) { dgvMusicas.Hide(); lblPlaylist.Show(); } else { sql = "select id_musica as ID, nome as Nome, nome_artista as Artista, album as Albúm, genero as Gênero, ano_lançamento as Ano, qntd_likes as Likes, qntd_dislikes as Dislikes from public.musicas where (id_musica = " + votos[0].ToString(); for (int i = 1; i < votos.Count; i++) { sql += " or id_musica = " + votos[i].ToString(); } sql = sql + ")"; sql_pesquisa = sql; dgvMusicas.DataSource = ConexaoBanco.SelecionarDataSet(sql).Tables[0]; dgvMusicas.DefaultCellStyle.Font = new Font("Century Gothic", 10); dgvMusicas.BorderStyle = BorderStyle.None; dgvMusicas.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; dgvMusicas.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal; dgvMusicas.DefaultCellStyle.SelectionBackColor = Color.FromArgb(178, 8, 55); dgvMusicas.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke; dgvMusicas.BackgroundColor = Color.FromArgb(240, 240, 240); dgvMusicas.ColumnHeadersDefaultCellStyle.Font = new Font("Century Gothic", 12); dgvMusicas.EnableHeadersVisualStyles = false; dgvMusicas.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None; dgvMusicas.AutoResizeColumnHeadersHeight(); dgvMusicas.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(41, 39, 40); dgvMusicas.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; } votos.Clear(); }
private void txtPesquisa_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { if (!String.IsNullOrWhiteSpace(txtPesquisa.Text)) { string pesquisa = txtPesquisa.Text; string sql = "select id_usuario as ID, nome as Nome, idade as Idade, genero as Gênero from public.usuarios where nome like '%" + pesquisa + "%' "; dgvUsuarios.DataSource = ConexaoBanco.SelecionarDataSet(sql).Tables[0]; } } }
private void ctrlPerfil_Load(object sender, EventArgs e) { string sql = "SELECT * FROM public.usuarios where id_usuario = @1"; List <object> param = new List <object>(); param.Add(id_usuario); NpgsqlDataReader dr = ConexaoBanco.Selecionar(sql, param); if (dr.Read()) { lblNomeUser.Text = dr["nome"].ToString(); lblNomeUser2.Text = dr["nome"].ToString(); lblLogin.Text = dr["login"].ToString(); lblGosto.Text = "Curte Música " + dr["genero"].ToString(); lblIdade.Text = dr["idade"].ToString() + " Anos"; byte[] bytes = Convert.FromBase64String(dr["imagem"].ToString()); Image image; MemoryStream ms = new MemoryStream(bytes); image = Image.FromStream(ms); picPerfil.Image = image; } dr.Close(); sql = "select nome,genero from public.musicas where id_usuario = " + id_usuario + "order by nome "; dgvPlaylist.DataSource = ConexaoBanco.SelecionarDataSet(sql).Tables[0]; dgvPlaylist.DefaultCellStyle.Font = new Font("Century Gothic", 10); dgvPlaylist.BorderStyle = BorderStyle.None; dgvPlaylist.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; dgvPlaylist.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal; dgvPlaylist.DefaultCellStyle.SelectionBackColor = Color.FromArgb(178, 8, 55); dgvPlaylist.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke; dgvPlaylist.BackgroundColor = Color.FromArgb(240, 240, 240); dgvPlaylist.ColumnHeadersDefaultCellStyle.Font = new Font("Century Gothic", 12); dgvPlaylist.EnableHeadersVisualStyles = false; dgvPlaylist.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.None; dgvPlaylist.AutoResizeColumnHeadersHeight(); dgvPlaylist.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(41, 39, 40); dgvPlaylist.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; }