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;
                }
            }
        }
Exemple #2
0
        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();
            }
        }
Exemple #4
0
        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();
            }
        }