protected void BtnCadastrar_Click(object sender, EventArgs e) { MODSubArea_Avaliacao subArea = new MODSubArea_Avaliacao(); MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); subArea.Id = TxtIdSubArea.Text.Trim(); subArea.Nome = TxtSubArea.Text.Trim().ToUpper(); linha.Id = TxtIdSubArea.Text.Trim(); linha.Linha = TxtSubArea.Text.Trim().ToUpper(); linha.FkSub = TxtIdSubArea.Text.Trim(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subArea, "existente"); if (TxtIdSubArea.Text.Trim() == "" || TxtIdSubArea.Text.Length > 10) { LblResposta.Text = Erros.CodigoVazio; } else if (TxtIdSubArea.Text.Length < 8) { LblResposta.Text = "O código deve ter ao menos 8 caracteres"; } else if (TxtSubArea.Text.Trim() == "" || TxtSubArea.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 { try { subArea.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); BLLLinha_Pesquisa.InserirSubAreaAvaliacao(subArea); BLLLinha_Pesquisa.InserirLinha(linha); LblResposta.Text = "Sub área cadastrada com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
private void CarregaSubAreaAvaliacao() { MODSubArea_Avaliacao subAreaAvaliacao = new MODSubArea_Avaliacao(); subAreaAvaliacao.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subAreaAvaliacao, "avaliacao"); RptConsulta.DataSource = lista; RptConsulta.DataBind(); }
private void CarregaSubAreaAvaliacao() { MODSubArea_Avaliacao areaSubAvaliacao = new MODSubArea_Avaliacao(); areaSubAvaliacao.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(areaSubAvaliacao, "avaliacao"); if (lista.Count == 0) { TxtSubAreaAvaliacao.Items.Clear(); } else { TxtSubAreaAvaliacao.DataSource = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(areaSubAvaliacao, "avaliacao"); TxtSubAreaAvaliacao.DataValueField = "Id"; TxtSubAreaAvaliacao.DataTextField = "Nome"; TxtSubAreaAvaliacao.DataBind(); } }
private void CarregaSubAreaAvaliacao() { MODSubArea_Avaliacao subArea = new MODSubArea_Avaliacao(); subArea.FkAva = TxtAreaAvaliacao.SelectedValue.ToString(); List <MODSubArea_Avaliacao> lista = new List <MODSubArea_Avaliacao>(); lista = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subArea, "avaliacao"); if (lista.Count == 0) { LblSubArea.Text = "Não há sub áreas cadastradas nessa área de avaliação"; TxtSubAreaAvaliacao.Items.Clear(); } else { LblSubArea.Text = ""; TxtSubAreaAvaliacao.DataSource = BLLLinha_Pesquisa.PesquisarSubAreaAvaliacao(subArea, "avaliacao"); TxtSubAreaAvaliacao.DataValueField = "Id"; TxtSubAreaAvaliacao.DataTextField = "Nome"; TxtSubAreaAvaliacao.DataBind(); } }