public void clean()
 {
     editarBtn.Enabled  = false;
     removerBtn.Enabled = false;
     nomeTb.Text        = "";
     editora            = null;
     this.populateGrid(null);
 }
        private void dataGrid_CellClick_1(object sender, DataGridViewCellEventArgs e)
        {
            editarBtn.Enabled  = true;
            removerBtn.Enabled = true;
            int             rowIndex = e.RowIndex;
            DataGridViewRow row      = dataGrid.Rows[rowIndex];
            string          id       = row.Cells["idColumn"].Value.ToString();

            editora = (Model.Editora)editoraDao.getById(int.Parse(id));
        }
Beispiel #3
0
 private void setData(Editora.Model.Editora e)
 {
     editora     = e;
     nomeTb.Text = editora.nome;
     cnpjTb.Text = editora.cnpj;
     if (editora.endereco != null)
     {
         cepTb.Text    = editora.endereco.cep;
         numeroTb.Text = editora.endereco.numero.ToString();
     }
     telefoneTb.Text = editora.telefone;
 }
        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();
            }
        }
Beispiel #5
0
        private void salvarBtn_Click(object sender, EventArgs e)
        {
            if (validateForm())
            {
                Endereco.Model.Endereco endereco = new Endereco.Model.Endereco();
                endereco.cep = cepTb.Text;
                if (!numeroTb.Text.Equals(""))
                {
                    endereco.numero = int.Parse(numeroTb.Text);
                }

                if (opt == App.CrudOpt.CADASTRAR)
                {
                    editora          = new Model.Editora();
                    editora.cnpj     = cnpjTb.Text;
                    editora.nome     = nomeTb.Text;
                    editora.telefone = telefoneTb.Text;
                    editora.endereco = endereco;
                    editoraDao.add(editora);
                }
                else
                {
                    editora.cnpj     = cnpjTb.Text;
                    editora.nome     = nomeTb.Text;
                    editora.telefone = telefoneTb.Text;
                    editora.endereco = endereco;
                    editoraDao.update(editora);
                }
                editoraDao.saveChanges();
                if (Owner != null)
                {
                    EditoraFrame ef = (EditoraFrame)Owner;
                    ef.clean();
                }
                MessageBox.Show("Salvo com sucesso !");
                this.Close();
            }
        }