Beispiel #1
0
        protected void ddlConhecimentos_TextChanged(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(ddlConhecimentos.SelectedItem.Text))
            {
                string       desc = ddlConhecimentos.SelectedItem.Text;
                int          code = Convert.ToInt32(ddlConhecimentos.SelectedItem.Value);
                DropDownItem item = new DropDownItem(code, desc);

                if (!ListaCompetencias.Contains(item) && !String.IsNullOrEmpty(desc) && ListaCompetencias.Count < 10)
                {
                    ListaCompetencias.Add(item);
                    grvSelecionados.DataSource = ListaCompetencias;
                    grvSelecionados.DataBind();
                }
                else if (ListaCompetencias.Count == 10)
                {
                    Master.OpenWarningModal("A lista de competência pode ter no máximo 10 itens!");
                }
                else if (ListaCompetencias.Contains(item))
                {
                    Master.OpenWarningModal("A competência " + desc + " já está cadastrada!");
                }
            }
        }