private void salvarFichamento()
        {
            String autor = textBoxAutorF.Text;

            //MessageBox.Show(Convert.ToString(projeto_combobox.SelectedValue) );

            int projeto_id = Convert.ToInt16(projeto_combobox.SelectedValue);
            int obra_id = Convert.ToInt16(obra_combobox.SelectedValue);
            int natureza_id = Convert.ToInt16(natureza_combobox.SelectedValue);
            int modalidade_id = Convert.ToInt16(modalidade_combobox.SelectedValue);
            int forma_de_estudo = Convert.ToInt16(forma_de_estudo_combobox.SelectedValue);
            int objeto_id = Convert.ToInt16(objeto_combobox.SelectedValue);

            String resumo = resumo_text_box.Text;
            String resenha = resenha_text_box.Text;
            String citacoes = citacoes_text_box.Text;
            String[] palavras_chave = { textBoxPChave.Text, textBoxPChave2.Text, textBoxPChave3.Text,
                                          textBoxPChave4.Text, textBoxPChave5.Text};

            Fichamento fich = new Fichamento();
            fich.IdProjeto = projeto_id;
            fich.Resumo = resumo;
            fich.IdNatureza = natureza_id;
            fich.IdModalidade = modalidade_id;
            fich.IdFormaEstudo = forma_de_estudo;
            fich.IdObjeto = objeto_id;
            fich.Resenha = resenha;
            fich.Citacoes = citacoes;
            fich.DataFichamento = DateTime.Now;
            fich.ObraIdObra = obra_id;

            models.OperacaoFichamento of = new models.OperacaoFichamento();
            if (of.gravar(fich) == 1)
            {

                models.OperacaoPalavraChave operacao_obra = new models.OperacaoPalavraChave();
                foreach(String s in palavras_chave){
                    operacao_obra.gravar(s);
                }
                MessageBox.Show("Inserido com sucesso");
            };
            //MessageBox.Show(projeto_combobox.ValueMember);
            //usar metodo para remover palavras chave vazias
        }
        private void btnConfirmar2_Click(object sender, EventArgs e)
        {
            if (textBoxAutorF.Text != null && textBoxAutorF.Text.Equals("") &&
                (comboBoxObra2.Text != null) &&
                (resenha_text_box.Text != null || resenha_text_box.Equals("")))
            {
                DialogResult d = MessageBox.Show("Você confirma a alateração?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

                if (d.ToString() == "Yes")
                {
                    Fichamento fichamento = new Fichamento();
                    fichamento.IdFichamento = Convert.ToInt32(textBoxCod.Text);
                    fichamento.ObraIdObra = Convert.ToInt32(comboBoxObra2.ValueMember);
                    fichamento.IdNatureza = Convert.ToInt32(natureza_combobox.ValueMember);
                    fichamento.IdObjeto = Convert.ToInt32(objeto_combobox.ValueMember);
                    fichamento.IdFormaEstudo = Convert.ToInt32(forma_de_estudo_combobox.ValueMember);
                    fichamento.IdModalidade = Convert.ToInt32(modalidade_combobox.ValueMember);
                    fichamento.Resenha = resenha_text_box.Text;
                    fichamento.Citacoes = citacoes_text_box.Text;
                    fichamento.Resumo = resumo_text_box.Text;

                    models.OperacaoFichamento f = new models.OperacaoFichamento();
                    f.alterar(fichamento);
                    this.Close();
                }
                else

                    return;
            }
            else
                MessageBox.Show("Defina pelo menos um campo de pesquisa");
        }