//Método para confirmar a inserção de um novo critério protected void btnCriarNovoCriterio_Click(object sender, EventArgs e) { txtNomeNovoCriterio.Style.Clear(); txtDescricaoNovoCriterio.Style.Clear(); if (!String.IsNullOrEmpty(txtNomeNovoCriterio.Text) && !String.IsNullOrEmpty(txtDescricaoNovoCriterio.Text)) { Criterios_Gerais cri = new Criterios_Gerais(); cri.Cge_codigo = 0; cri.Cge_nome = txtNomeNovoCriterio.Text; cri.Cge_descricao = txtDescricaoNovoCriterio.Text; cri.Cge_usuario = Session["nome"].ToString(); if (Criterios_Gerais_DB.Insert(cri) == 0) { lblMsg.Text = "<span class='glyphicon glyphicon-ok-circle'></span>   Cadastrado com sucesso."; lblMsg.Style.Add("color", "green"); gdvCriteriosAtivos.EditIndex = -1; CarregarGridAtivos(); UpdatePanelAtivados.Update(); } else { lblMsg.Text = "Erro ao inserir critério!"; } } }
//EVENTO DO BOTÃO CRIAR NOVO CRITERIO: CRIA UM NOVO CRITÉRIO E MOVE PARA O LISTBOX CRITÉRIOS DO PI protected void btnCriarNovoCriterio_Click(object sender, EventArgs e) { txtNomeCriterio.Style.Clear(); txtDescricaoCriterio.Style.Clear(); if (!String.IsNullOrEmpty(txtNomeCriterio.Text.Trim()) && !String.IsNullOrEmpty(txtDescricaoCriterio.Text.Trim())) { Criterios_Gerais cge = new Criterios_Gerais(); cge.Cge_codigo = (UltCodCrit + 1); cge.Cge_nome = txtNomeCriterio.Text; cge.Cge_descricao = txtDescricaoCriterio.Text; cge.Cge_usuario = Session["nome"].ToString(); if (Criterios_Gerais_DB.Insert(cge) != -2) { //ADICIONA OS NOVOS CRITÉRIOS NAS LISTAS ListItem li = new ListItem(); li.Value = (UltCodCrit + 1).ToString(); li.Text = txtNomeCriterio.Text; li.Attributes.Add("title", txtDescricaoCriterio.Text); li.Attributes["data-toggle"] = "tooltip"; liCritTip.Add(txtDescricaoCriterio.Text); liCritCod.Add(li.Value); //ADICIONANDO CÓDIGO E NOME DO CRITÉRIO AOS CRITÉRIOS ENCONTRADOS NO DATASET listaCritPi.Items.Add(li); updPanelCriterio.Update(); UltCodCrit += 1; CarregaTip(); lblMsgCriterio.Text = "<span class='glyphicon glyphicon-ok-circle'></span>   Cadastrado com sucesso."; lblMsgCriterio.Style.Add("color", "green"); txtNomeCriterio.Text = ""; txtDescricaoCriterio.Text = ""; } else { lblMsgCriterio.Text = "<span class='glyphicon glyphicon-remove-circle'></span>   Falha ao cadastrar critério, tente novamente."; lblMsgCriterio.Style.Add("color", "red"); } } else if (String.IsNullOrEmpty(txtNomeCriterio.Text.Trim()) && String.IsNullOrEmpty(txtDescricaoCriterio.Text.Trim())) { lblMsgCriterio.Text = "<span class='glyphicon glyphicon-remove-circle'></span>  Campo obrigatório."; lblMsgCriterio.Style.Add("color", "red"); txtNomeCriterio.Style.Add("border", "solid 1px red"); txtDescricaoCriterio.Style.Add("border", "solid 1px red"); } else if (String.IsNullOrEmpty(txtNomeCriterio.Text.Trim())) { lblMsgCriterio.Text = "<span class='glyphicon glyphicon-remove-circle'></span>  Campo obrigatório."; lblMsgCriterio.Style.Add("color", "red"); txtNomeCriterio.Style.Add("border", "solid 1px red"); } else { lblMsgCriterio.Text = "<span class='glyphicon glyphicon-remove-circle'></span>  Campo obrigatório."; lblMsgCriterio.Style.Add("color", "red"); txtDescricaoCriterio.Style.Add("border", "solid 1px red"); } ScriptManager.RegisterStartupScript(this, this.GetType(), "modalEtapa2", "etapa2();", true); }