private void carregarlistaCaracteristicaChave()
        {
            //carregar nomes na lista
            int i = 0;
            ConfiguracaoCaracteristicaChaveCapabilidadeBO carregarcaracteristicachave = new ConfiguracaoCaracteristicaChaveCapabilidadeBO();

            if (carregarcaracteristicachave.capabilidade_Caracteristicachaves.Count() == 0)
            {
                lst_CaracteristicaChave.Items.Clear();
                lst_CaracteristicaChave.Items.Add("Nova Caracteristica");
            }


            foreach (var item in carregarcaracteristicachave.capabilidade_Caracteristicachaves)
            {
                if (i == 0)
                {
                    lst_CaracteristicaChave.Items.Clear();
                    lst_CaracteristicaChave.Items.Add("Nova Caracteristica");
                }

                lst_CaracteristicaChave.SelectedIndex.Equals(0);
                lst_CaracteristicaChave.Items.Add(item.caracteristica.ToString());

                i++;
            }
        }
 private void btn_RemoverCaracteristica_Click(object sender, EventArgs e)
 {
     if (lst_CaracteristicaChave.SelectedItem.ToString() == "Nova Caracteristica")
     {
         errorProvider1.SetError(lst_CaracteristicaChave, "Selecione um item para remover");
     }
     else
     {
         ConfiguracaoCaracteristicaChaveCapabilidadeBO remover = new ConfiguracaoCaracteristicaChaveCapabilidadeBO(lst_CaracteristicaChave.SelectedItem.ToString(), true);
         MessageBox.Show("Remoção Concluida!");
         lst_CaracteristicaChave.Items.Clear();
         carregarlistaCaracteristicaChave();
     }
 }
        private void btn_SalvarCaracteristicaChave_Click(object sender, EventArgs e)
        {
            if (lst_CaracteristicaChave.SelectedItem == null)
            {
                errorProvider1.SetError(lst_CaracteristicaChave, "Selecione uma opção!");
            }
            else
            {
                if (lst_CaracteristicaChave.SelectedItem.ToString() == "Nova Caracteristica")
                {
                    //Salvar
                    ConfiguracaoCaracteristicaChaveCapabilidadeBO salvarcaracteristica = new ConfiguracaoCaracteristicaChaveCapabilidadeBO(txt_CaracteristicaChave.Text.ToString());
                }
                else
                {
                    //Alterar
                    ConfiguracaoCaracteristicaChaveCapabilidadeBO alterarcaracteristica = new ConfiguracaoCaracteristicaChaveCapabilidadeBO(txt_CaracteristicaChave.Text.ToString(), lst_CaracteristicaChave.SelectedItem.ToString());
                }
            }

            lst_CaracteristicaChave.Items.Clear();
            txt_CaracteristicaChave.Text = "";
            carregarlistaCaracteristicaChave();
        }