示例#1
0
        public int Salvar(EstoqueDTO dto)
        {
            EstoqueDatabase database = new EstoqueDatabase();

            if (dto.FornecedorId == 0)
            {
                throw new Exception("O campo 'Fornecedor' não pode estar nulo.");
            }

            if (dto.PecaId == 0)
            {
                throw new Exception("O campo 'Peça' não pode estar nulo.");
            }

            if (dto.Qtd == string.Empty && dto.Qtd == "0")
            {
                throw new Exception("O campo 'Quantidade' não pode ser zero.");
            }

            return(database.Salvar(dto));
        }
示例#2
0
        public void Remover(int Id)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            db.Remover(Id);
        }
示例#3
0
        public void Alterar(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            db.Alterar(dto);
        }
示例#4
0
        public List <EstoqueDTO> Listar()
        {
            EstoqueDatabase database = new EstoqueDatabase();

            return(database.Listar());
        }