private void AtualizarEstoque(int idLivro)
        {
            Livro auxLivro = livroServico.BuscarID(idLivro).FirstOrDefault();

            auxLivro.Estoque -= Convert.ToInt32(txtQuantidade.Text);
            if (auxLivro.Estoque < 0)
            {
                throw new EstoqueVazioException("Estoque insuficiente!");
            }
            livroServico.Editar(auxLivro);
        }
Beispiel #2
0
        private void AtualizarEstoque(int id)
        {
            Livro livro = livroServico.BuscarID(id).FirstOrDefault();

            livro.Estoque += Convert.ToInt32(txtQuantidade.Text);
            if (livro.Estoque < 0)
            {
                throw new EstoqueVazioException("Estoque Insuficiente para completar a operação!");
            }
            livroServico.Editar(livro);
        }
Beispiel #3
0
        private void AtualizarEstoque(Venda venda)
        {
            Livro livro = livroServico.BuscarID(venda.Livro.LivroID).FirstOrDefault();

            livro.Estoque += venda.Quantidade;
            livroServico.Editar(livro);
        }
Beispiel #4
0
        private void AtualizarEstoque(Compra compra)
        {
            Livro livro = livroServico.BuscarID(compra.Livro.LivroID).FirstOrDefault();

            if (livro.Estoque < compra.Quantidade)
            {
                throw new EstoqueVazioException("Estoque insuficiente!");
            }
            livro.Estoque -= compra.Quantidade;
            livroServico.Editar(livro);
        }
Beispiel #5
0
 private void Editar()
 {
     if (MessageBox.Show("TEM CERTEZA QUE ALTERAR ESSE LIVRO?\n\nINFORMAÇÕES ALTERADAS NÃO PODEM SER RECUPERADAS", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
     {
         Livro.Titulo         = txtTitulo.Text;
         Livro.Autor          = txtAutor.Text;
         Livro.Editora        = txtEditor.Text;
         Livro.Tipo           = cbTipo.Text;
         Livro.DataLancamento = Convert.ToDateTime(dtLancamento.Text);
         Livro.NumeroPaginas  = Convert.ToInt32(txtPaginas.Text);
         Livro.Preco          = Convert.ToDouble(txtPreco.Text);
         livroServico.Editar(Livro);
         Situacao = "Concluído";
         MessageBox.Show("Alterações Salvas!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.Close();
     }
 }