protected void BtnCadastrar_Click(object sender, EventArgs e) { MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); linha.Id = TxtIdLinha.Text.Trim(); linha.Linha = TxtLinhaPesquisa.Text.Trim().ToUpper(); List <MODLinha_Pesquisa> lista = new List <MODLinha_Pesquisa>(); lista = BLLLinha_Pesquisa.PesquisarLinhaPesquisa(linha, "existente"); if (TxtIdLinha.Text.Trim() == "" || TxtIdLinha.Text.Length > 10) { LblResposta.Text = Erros.CodigoVazio; } else if (TxtIdLinha.Text.Length < 8) { LblResposta.Text = "O código deve ter ao menos 8 caracteres"; } else if (TxtLinhaPesquisa.Text.Trim() == "" || TxtLinhaPesquisa.Text.Length > 80) { LblResposta.Text = Erros.NomeVazio; } else if (lista.Count > 0) { LblResposta.Text = Erros.LinhaExistente; } else if (TxtAreaAvaliacao.Text == "") { LblResposta.Text = "A área de avaliação é obrigatória!"; } else if (TxtSubAreaAvaliacao.Text == "") { LblResposta.Text = "A sub área é obrigatória!"; } else { try { linha.FkSub = TxtSubAreaAvaliacao.SelectedValue.ToString(); BLLLinha_Pesquisa.InserirLinha(linha); LblResposta.Text = "Linha de pesquisa cadastrada com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
private void CarregaLinhaPesquisa() { MODLinha_Pesquisa linhaPesquisa = new MODLinha_Pesquisa(); linhaPesquisa.FkSub = TxtSubAreaAvaliacao.SelectedValue.ToString(); List <MODLinha_Pesquisa> lista = new List <MODLinha_Pesquisa>(); lista = BLLLinha_Pesquisa.PesquisarLinhaPesquisa(linhaPesquisa, "subarea"); RptConsulta.DataSource = lista; RptConsulta.DataBind(); }
private void CarregaLinhaPesquisa() { MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); linha.FkSub = TxtSubAreaAvaliacao.SelectedValue.ToString(); List <MODLinha_Pesquisa> lista = new List <MODLinha_Pesquisa>(); lista = BLLLinha_Pesquisa.PesquisarLinhaPesquisa(linha, "subarea"); if (lista.Count == 0) { TxtLinhaPesquisa.Items.Clear(); } else { TxtLinhaPesquisa.DataSource = BLLLinha_Pesquisa.PesquisarLinhaPesquisa(linha, "subarea"); TxtLinhaPesquisa.DataValueField = "Id"; TxtLinhaPesquisa.DataTextField = "Linha"; TxtLinhaPesquisa.DataBind(); } }