コード例 #1
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            DataResponse <FilmeResultSet> response = null;

            if (cmbFIltro.Text == "Nome")
            {
                response = filmeService.GetFilmesByName(txtPesquisa.Text);
            }
            else if (cmbFIltro.Text == "Gênero")
            {
                response = filmeService.GetFilmesByGenero(((Genero)cmbPesquisa.SelectedItem).ID);
            }
            else
            {
                response = filmeService.GetFilmesByClassificacao(((Classificacao)cmbPesquisa.SelectedItem));
            }
            if (response.Sucesso)
            {
                if (response.Data.Count == 0)
                {
                    MessageBox.Show("Não foram encontrados dados!");
                }
                else
                {
                    dataGridView1.DataSource = response.Data;
                }
            }
            else
            {
                MessageBox.Show(response.GetErrorMessage());
            }
        }