private void Formulario_Load(object sender, EventArgs e)
 {
     if (opt == App.CrudOpt.EDITAR)
     {
         LivroFrame livroFrame = (LivroFrame)this.Owner;
         this.setData(livroFrame.livro);
     }
 }
 private void buscarBtn_Click(object sender, EventArgs e)
 {
     Livro.View.LivroFrame livroFrame = new Livro.View.LivroFrame();
     if (!livroTb.Text.Equals(""))
     {
         livroFrame.livros = livroDao.getLivroByNomeOrIsbnOrCategoria(livroTb.Text, null);
         livroFrame.ShowDialog();
     }
 }
        private void enviarBtn_Click(object sender, EventArgs e)
        {
            if (validateForm())
            {
                Editora.Model.Editora     editora   = null;
                Categoria.Model.Categoria categoria = null;
                Pessoa.Model.Autor        autor     = (Pessoa.Model.Autor)autorCb.SelectedItem;

                if (categoriaCb.SelectedItem != null)
                {
                    categoria = (Categoria.Model.Categoria)categoriaCb.SelectedItem;
                }
                if (editoraCb.SelectedItem != null)
                {
                    editora = (Editora.Model.Editora)editoraCb.SelectedItem;
                }

                if (opt == App.CrudOpt.CADASTRAR)
                {
                    livro            = new Model.Livro();
                    livro.nome       = nomeTb.Text;
                    livro.isbn       = isbnTb.Text;
                    livro.edicao     = edicaoTb.Text;
                    livro.autor      = autor;
                    livro.editora    = editora;
                    livro.categoria  = categoria;
                    livro.quantidade = (int)quantidadeNm.Value;
                    livroDao.add(livro);
                }
                else
                {
                    livro.nome       = nomeTb.Text;
                    livro.isbn       = isbnTb.Text;
                    livro.edicao     = edicaoTb.Text;
                    livro.autor      = autor;
                    livro.editora    = editora;
                    livro.categoria  = categoria;
                    livro.quantidade = (int)quantidadeNm.Value;
                    livroDao.update(livro);
                }
                livroDao.saveChanges();
                if (Owner != null)
                {
                    LivroFrame lf = (LivroFrame)Owner;
                    lf.clean();
                }
                MessageBox.Show("Salvo com sucesso !");
                this.Close();
            }
        }