示例#1
0
        private void FormDialogLivro_Load(object sender, EventArgs e)
        {
            controle.AutorDB aDb = new controle.AutorDB();
            aDb.listar(cbAutor);

            controle.EditoraDB eDb = new controle.EditoraDB();
            eDb.listar(cbEditora);

            controle.GeneroDB gDb = new controle.GeneroDB();
            gDb.listar(cbGenero);

            if (Livro == null)
            {
                cbGenero.SelectedIndex  = 0;
                cbEditora.SelectedIndex = 0;
                cbAutor.SelectedIndex   = 0;
            }
            else
            {
                cbEditora.SelectedValue = Livro.idEditora;
                cbGenero.SelectedValue  = Livro.idGenero;
                cbAutor.SelectedValue   = Livro.idAutor;

                txtTitulo.Text     = Livro.titulo;
                txtEdicao.Text     = Livro.edicao.ToString();
                txtPaginas.Text    = Livro.nrpaginas.ToString();
                txtResumo.Text     = Livro.resumo;
                dtPublicacao.Value = Livro.publicacao;
                txtISBN.Text       = Livro.codisbn;
            }
        }
示例#2
0
 private void inkExcluirAutor_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     controle.AutorDB eDb   = new controle.AutorDB();
     modelo.autor     autor = (modelo.autor)cbAutor.SelectedItem;
     eDb.excluir(autor);
     eDb.listar(cbAutor);
     MessageBox.Show("Autor excluído com sucesso!");
 }
示例#3
0
 private void editar()
 {
     controle.AutorDB aDb = new controle.AutorDB();
     Autor.nome          = txtNome.Text;
     Autor.nacionalidade = txtNacionalidade.Text;
     Autor.telefone      = txtFone.Text;
     Autor.ocupacao      = txtOcupacao.Text;
     Autor.nascimento    = dtNascimento.Value;
     aDb.editar(Autor);
 }
示例#4
0
        private void inkEditarAutor_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            FormDialogAutor fr = new FormDialogAutor();

            fr.Autor = (modelo.autor)cbAutor.SelectedItem;
            fr.ShowDialog();

            if (fr.Autor != null)
            {
                controle.AutorDB gDb = new controle.AutorDB();
                gDb.listar(cbAutor);
            }
        }
示例#5
0
        private void inkNovoAutor_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            FormDialogAutor fr = new FormDialogAutor();

            fr.Autor = null;
            fr.ShowDialog();

            if (fr.Autor != null)
            {
                controle.AutorDB gDb = new controle.AutorDB();
                gDb.listar(cbAutor);
            }
        }
示例#6
0
 private void novo()
 {
     controle.AutorDB aDb = new controle.AutorDB();
     Autor = new modelo.autor()
     {
         idAutor       = aDb.proximoCodigo(),
         nome          = txtNome.Text,
         nacionalidade = txtNacionalidade.Text,
         ocupacao      = txtOcupacao.Text,
         telefone      = txtFone.Text,
         nascimento    = dtNascimento.Value
     };
     aDb.inserir(Autor);
 }