예제 #1
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            if (txtId.Text == "")
            {
                if ((txtNome.Text != "") && (txtAutor.Text != "") && (txtGenero.Text != "") && (txtPaginas.Text != "") && (txtQuantidade.Text != ""))
                {
                    try
                    {
                        livro.Nome       = txtNome.Text;
                        livro.Autor      = txtAutor.Text;
                        livro.Genero     = txtGenero.Text;
                        livro.Paginas    = Convert.ToInt32(txtPaginas.Text);
                        livro.Quantidade = Convert.ToInt32(txtQuantidade.Text);

                        livroBLL.SalvarLivro(livro);

                        //Exibe Mensagem!!

                        MessageBox.Show("LIVRO CADASTRADO COM SUCESSO!");

                        LimparDados();
                        txtNome.Focus();
                    }

                    catch (System.FormatException)
                    {
                        MessageBox.Show("Certifique-se que você digitou um número no(s) campo(s) Páginas/Quantidade");
                    }
                }

                else
                {
                    MessageBox.Show("Certifique-se que todos os campos foram preenchidos!");
                    txtNome.Focus();
                }
            }
            else
            {
                livro.ID         = Convert.ToInt32(txtId.Text);
                livro.Nome       = txtNome.Text;
                livro.Autor      = txtAutor.Text;
                livro.Genero     = txtGenero.Text;
                livro.Paginas    = Convert.ToInt32(txtPaginas.Text);
                livro.Quantidade = Convert.ToInt32(txtQuantidade.Text);

                livroBLL.AlterarLivro(livro);
                MessageBox.Show("DADOS DO LIVRO ALTERADO COM SUCESSO!");

                FrmConsultarLivro frmConsultarLivro = new FrmConsultarLivro();
                frmConsultarLivro.Show();
                Close();
            }
        }
예제 #2
0
        private bool SalvarLivro(Livro livro)
        {
            try
            {
                //caso os campos estiverem vazios
                if (txtTitulo.Text == "" || txtAutor.Text == "" || txtEditora.Text == "" || cmbFase.Text == "" || txtCategoria.Text == "" || txtValor.Text == "" || txtFornecedorLivro.Text == "")
                {
                    MessageBox.Show("Campos com * são obrigatórios o preenchimento");
                }
                else
                {
                    livro.Titulo    = txtTitulo.Text;
                    livro.Autor     = txtAutor.Text;
                    livro.Editora   = txtTitulo.Text;
                    livro.Fase      = cmbFase.Text;
                    livro.QtdAlerta = Convert.ToInt32(txtAlerta.Text);
                    livro.CodCategoria.CodCategoria = Convert.ToInt64(txtCategoria.Text);
                    livro.ValorUnit = Convert.ToDouble(txtValor.Text);
                    livro.Qtd       = Convert.ToInt32(txtQtd.Text);
                    livro.Descricao = txtDescricao.Text;
                    livro.Fornecedor.CodFornecedor = Convert.ToInt64(txtFornecedorLivro.Text);

                    livroBLL = new LivroBLL();
                    livroBLL.SalvarLivro(livro);

                    MessageBox.Show("Cadastro feito com sucesso");
                    Limpar();
                    ListarLivros();
                    return(true);
                }
            }
            catch (Exception error)
            {
                MessageBox.Show("Erro: " + error);
            }
            return(false);
        }
 public void InsereLivro(Livro livro)
 {
     livroBLL.SalvarLivro(livro);
 }