private void MetodoConsulta() { try { CONEXAO.Open(); SqlCommand CONSULTAFILME; //Verfica qual campo será usado para filtrar os filmes if (maskedTextBox_Cod_Filme.Focused == true) { //Seleciona os filme apartir do código informado CONSULTAFILME = new SqlCommand("SELECT FIL_Cod, FIL_Titulo, GEN_Desc FROM FILMES INNER JOIN GENEROS ON FILMES.GEN_Cod = GENEROS.GEN_Cod WHERE FILMES.FIL_Cod = @FIL_COD", CONEXAO); SqlParameter FIL = new SqlParameter("@FIL_COD", int.Parse(maskedTextBox_Cod_Filme.Text)); CONSULTAFILME.Parameters.Add(FIL); } else { //Seleciona o filme apatir do nome informado CONSULTAFILME = new SqlCommand("SELECT FIL_Cod, FIL_Titulo, GEN_Desc FROM FILMES INNER JOIN GENEROS ON FILMES.GEN_Cod = GENEROS.GEN_Cod WHERE FIL_Titulo like @FIL_DESC", CONEXAO); SqlParameter FIL_1 = new SqlParameter("@FIL_DESC", "%" + textBox_Nome_filme.Text + "%"); CONSULTAFILME.Parameters.Add(FIL_1); } LEITOR = null; LEITOR = CONSULTAFILME.ExecuteReader(); listView_Filmes.Items.Clear(); //Carrega o list view com os dados do filme while (LEITOR.Read()) { ListViewItem CODIGO_FILME = new ListViewItem(LEITOR["FIL_Cod"].ToString()); ListViewItem.ListViewSubItem TITULO_FILME = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem GENERO_FILME = new ListViewItem.ListViewSubItem(); TITULO_FILME.Text = LEITOR["FIL_Titulo"].ToString(); CODIGO_FILME.SubItems.Add(TITULO_FILME); GENERO_FILME.Text = LEITOR["GEN_Desc"].ToString(); CODIGO_FILME.SubItems.Add(GENERO_FILME); listView_Filmes.Items.Add(CODIGO_FILME); } } catch { MessageBox.Show("Houve um problema ao carregar os Clientes", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { if (LEITOR != null) { LEITOR.Close(); } if (CONEXAO != null && CONEXAO.State == ConnectionState.Open) { CONEXAO.Close(); } } }
// Carrega a lista de Filmes // private void MetodoConsulta() { try { CONEXAO.Open(); SqlCommand CONSULTAFILME; if (radioButton_Cod_Filme.Checked == true) { CONSULTAFILME = new SqlCommand("SELECT CODFILMES.COD_Cod, FILMES.FIL_Titulo, GENEROS.GEN_Desc, FILMES.FIL_Classificacao, CATALOGO_PRECOS.CAT_DESCRICAO, TIPOS_MIDIAS.TIP_Desc, CODFILMES.COD_Status FROM CODFILMES INNER JOIN FILMES ON CODFILMES.FIL_Cod = FILMES.FIL_Cod INNER JOIN GENEROS ON FILMES.GEN_Cod = GENEROS.GEN_Cod INNER JOIN CATALOGO_PRECOS ON FILMES.CAT_Cod = CATALOGO_PRECOS.CAT_Cod INNER JOIN TIPOS_MIDIAS ON CODFILMES.TIP_Cod = TIPOS_MIDIAS.TIP_Cod WHERE CODFILMES.COD_Cod = @COD_FIL;", CONEXAO); SqlParameter CF1 = new SqlParameter("@COD_FIL", int.Parse(maskedTextBox_Cod_Filme.Text)); CONSULTAFILME.Parameters.Add(CF1); } else { CONSULTAFILME = new SqlCommand("SELECT CODFILMES.COD_Cod, FILMES.FIL_Titulo, GENEROS.GEN_Desc, FILMES.FIL_Classificacao, CATALOGO_PRECOS.CAT_DESCRICAO, TIPOS_MIDIAS.TIP_Desc, CODFILMES.COD_Status FROM CODFILMES INNER JOIN FILMES ON CODFILMES.FIL_Cod = FILMES.FIL_Cod INNER JOIN GENEROS ON FILMES.GEN_Cod = GENEROS.GEN_Cod INNER JOIN CATALOGO_PRECOS ON FILMES.CAT_Cod = CATALOGO_PRECOS.CAT_Cod INNER JOIN TIPOS_MIDIAS ON CODFILMES.TIP_Cod = TIPOS_MIDIAS.TIP_Cod WHERE FILMES.FIL_TITULO like @NOME_FIL ORDER BY FILMES.FIL_TITULO", CONEXAO); SqlParameter CF1 = new SqlParameter("@NOME_FIL", "%" + textBox_Nome_Filme.Text + "%"); CONSULTAFILME.Parameters.Add(CF1); } LEITOR = null; LEITOR = CONSULTAFILME.ExecuteReader(); listView_Filmes_Disponiveis.Items.Clear(); while (LEITOR.Read()) { ListViewItem CODIGO_FILMES = new ListViewItem(LEITOR["COD_Cod"].ToString()); ListViewItem.ListViewSubItem TITULO_FILME = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem GENERO_FILME = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem CLASSIFICACAO_FILME = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem TIPO_MIDIA = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem CATALOGO_PRECO_FILME = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem STATUS_FILME = new ListViewItem.ListViewSubItem(); TITULO_FILME.Text = LEITOR["FIL_Titulo"].ToString(); CODIGO_FILMES.SubItems.Add(TITULO_FILME); GENERO_FILME.Text = LEITOR["GEN_Desc"].ToString(); CODIGO_FILMES.SubItems.Add(GENERO_FILME); CLASSIFICACAO_FILME.Text = LEITOR["FIL_Classificacao"].ToString(); CODIGO_FILMES.SubItems.Add(CLASSIFICACAO_FILME); TIPO_MIDIA.Text = LEITOR["TIP_Desc"].ToString(); CODIGO_FILMES.SubItems.Add(TIPO_MIDIA); CATALOGO_PRECO_FILME.Text = LEITOR["CAT_Descricao"].ToString(); CODIGO_FILMES.SubItems.Add(CATALOGO_PRECO_FILME); if (LEITOR["COD_Status"].ToString() == "0") { STATUS_FILME.Text = "DISPONÍVEL"; } else { STATUS_FILME.Text = "LOCADO"; } CODIGO_FILMES.SubItems.Add(STATUS_FILME); listView_Filmes_Disponiveis.Items.Add(CODIGO_FILMES); } } catch { MessageBox.Show("Houve um problema ao carregar os FILMES", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { if (LEITOR != null) { LEITOR.Close(); } if (CONEXAO != null && CONEXAO.State == ConnectionState.Open) { CONEXAO.Close(); } } }
private void MetodoConsulta() { try { CONEXAO.Open(); SqlCommand CONSULTAFILME; if (radioButton_Cod_Filme.Checked == true) { CONSULTAFILME = new SqlCommand("SELECT FIL_Cod, FIL_Titulo, GEN_Desc, CAT_DESCRICAO FROM FILMES INNER JOIN GENEROS ON GENEROS.GEN_Cod = FILMES.GEN_Cod INNER JOIN CATALOGO_PRECOS ON CATALOGO_PRECOS.CAT_Cod = FILMES.CAT_Cod WHERE FIL_Cod = @COD_FIL;", CONEXAO); SqlParameter FIL1 = new SqlParameter("@COD_FIL", int.Parse(maskedTextBox_Cod_Filme.Text)); CONSULTAFILME.Parameters.Add(FIL1); } else { CONSULTAFILME = new SqlCommand("SELECT FIL_Cod, FIL_Titulo, GEN_Desc, CAT_DESCRICAO FROM FILMES INNER JOIN GENEROS ON GENEROS.GEN_Cod = FILMES.GEN_Cod INNER JOIN CATALOGO_PRECOS ON CATALOGO_PRECOS.CAT_Cod = FILMES.CAT_Cod WHERE FIL_Titulo LIKE @FIL_TITULO", CONEXAO); SqlParameter FIL1 = new SqlParameter("@FIL_TITULO", "%" + textBox_Titulo_Filme.Text + "%"); CONSULTAFILME.Parameters.Add(FIL1); } LEITOR = null; LEITOR = CONSULTAFILME.ExecuteReader(); listView_Filmes.Items.Clear(); while (LEITOR.Read()) { ListViewItem CODIGO_FILME = new ListViewItem(LEITOR["FIL_Cod"].ToString()); ListViewItem.ListViewSubItem TITULO_FILME = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem GENERO_FILME = new ListViewItem.ListViewSubItem(); ListViewItem.ListViewSubItem CATEGORIA = new ListViewItem.ListViewSubItem(); TITULO_FILME.Text = LEITOR["FIL_Titulo"].ToString(); CODIGO_FILME.SubItems.Add(TITULO_FILME); GENERO_FILME.Text = LEITOR["GEN_Desc"].ToString(); CODIGO_FILME.SubItems.Add(GENERO_FILME); CATEGORIA.Text = LEITOR["CAT_DESCRICAO"].ToString(); CODIGO_FILME.SubItems.Add(CATEGORIA); listView_Filmes.Items.Add(CODIGO_FILME); } } catch { MessageBox.Show("Houve um problema ao carregar os Filmes", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { if (LEITOR != null) { LEITOR.Close(); } if (CONEXAO != null && CONEXAO.State == ConnectionState.Open) { CONEXAO.Close(); } } }