/// <summary> /// Verifica as seleções de filtro que o usuario escolheu e retorna um DataTable populado com os dados /// </summary> /// <returns>DataTable com os dados escolhidos para o filtro</returns> private DataTable BuscaDadosGrid() { rProduto regraProduto = new rProduto(); int idTipoProduto; try { idTipoProduto = Convert.ToInt32(this.cboTipoProduto.SelectedValue); //Veririfica se o Indice Selecionado é Motor (id 1) //------------------------------------------------- if (idTipoProduto == 1) { if (rdbCodigo.Checked == true) { return regraProduto.BuscaProdutoFamiliaMotorCodigo(this.txtBuscaFiltro.Text); } else { return regraProduto.BuscaProdutoFamiliaMotorNome(this.txtBuscaFiltro.Text); } } //Não verifica outro id pois, sistema abrange apenas venda de Motores e kits, por enquanto //---------------------------------------------------------------------------------------- else if (idTipoProduto == 2) { if (rdbCodigo.Checked == true) { return regraProduto.BuscaProdutoKitCodigo(this.txtBuscaFiltro.Text); } else { return regraProduto.BuscaProdutoKitNome(this.txtBuscaFiltro.Text); } } else { return regraProduto.BuscaTodosProdutos(); } } catch (Exception ex) { throw ex; } finally { regraProduto = null; } }