DevMedia Cursos
Curso online

PDV com impressora Daruma(Não fiscal) com Delphi e Firebird
Este curso tem o objetivo de mostrar a criação de um PDV utilizando a ferramenta Delphi XE 2 e banco de dados Firebird. O foco do treinamento é estar mostrando a integração da impressora não fiscal Daruma e a integração do teclado Gertec. As técnicas aplicadas no mesmo, se encaixam perfeitamente em uma nova área do mercado, "Automação Comercial". Além disso, também será visto a interação com leitores de códigos de barras USB.
[VER MAIS DETALHES]
Introdução e Banco de Dados
- 1
Introdução
Marcar como lido | DownloadNessa videoaula será iniciado o curso de desenvolvimento de uma aplicativo para controle de caixa. A ideia é construir uma aplicação completa para realizar vendas.
- 2
Criando Banco de Dados
Marcar como lido | DownloadNessa videoaula será dado sequencia ao desenvolvimento de uma aplicação com PDV, para isto será visto a criação do banco de dados. A aplicação será bem simples, ira utilizar as características mínimas de um PDV.
DLL
- 3
DLL Daruma e Teclado Gertec
Marcar como lido | DownloadNessa videoaula será finalizado a parte de implementação do banco de dados e mostrado como funciona as DLL da impressão não fiscal Daruma e o Teclado Gertec.
Interface
- 4
Criando Interface PDV
Marcar como lido | DownloadNessa videoaula será iniciado a criação da tela do PDV. Primeiramente será adicionado alguns panel ao projeto, e assim será marcado a área para cada componente do PDV.
- 5
Tela de Pesquisa
Marcar como lido | DownloadNessa videoaula será mostrada a criação da tela de pesquisa de produtos pela descrição. A ideia é que quando for pressionada a tecla F6 o formulário com os produtos seja exibido, e ao pressionar a mesma novamente esta, passe a ser fechado.
Acesso a Dados
- 6
Data Module
Marcar como lido | DownloadNessa videoaula será mostrada a criação do data módulo para adicionar os componentes de acesso a dados. Uma das práticas de desenvolvimento no Delphi é justamente essa, não sendo interessante colocar acesso a dados diretamente no formulário.
- 7
Consultando Produtos
Marcar como lido | DownloadNessa videoaula será mostrado como ligar um componente SqlQuery a um ClientDataSet. Será visto para isto, o uso do DataSetProvider. Além disso, será criado um procedimento para ativar os datasets e também fecha-los conforme a necessidade.
- 8
Data Set em Memória
Marcar como lido | DownloadNessa videoaula será mostrado como criar um Data Set que trabalhe em memória. Primeiramente serão criados no mesmo os campos para o número do item, id, descrição, preço, quantidade e total.
- 9
DBX Framework
Marcar como lido | DownloadNessa videoaula será mostrado como inserir produtos dinamicamente no data set em memória. Primeiramente é utilizado o framework DBX para buscar informações do produto (a ser adicionado) no banco de dados. Desta forma, com o retorno das informações o mesmo é inserido no PDV.
- 10
Utilizando o FindKey
Marcar como lido | DownloadNessa videoaula será mostrado como descobrir se um produto já foi adicionado à lista de itens. O objetivo é fazer com que a cada vez que você insira um novo item, ele não cria mais uma lista. A ideia é que caso o produto já esteja adicionado no data set ele simplesmente atualize a quantidade do mesmo.
- 11
Produto sem cadastro
Marcar como lido | DownloadNessa videoaula será mostrado como adicionar itens não cadastrados no PDV. Nem sempre existe a garantia que todos os produtos estão cadastrados no sistema, assim, é em muitas aplicações, é utilizado o conceito de código 1000.
PDV
- 12
Alterando Quantidade
Marcar como lido | DownloadNessa videoaula será mostrado como alterar a quantidade. A ideia é que um produto antes de ser inserido no PDV, possa ter sua quantidade alterada.
- 13
Tela Finalizar Venda
Marcar como lido | DownloadNessa videoaula será mostrado como criar a tela de finalizar venda para o PDV. Primeiramente é mostrado como cancelar um item. Para isto é visto como capturar dinamicamente o valor de um campo especifico e através de confirmação excluir o tem selecionado.
- 14
Finalizando Venda
Marcar como lido | DownloadNessa videoaula será mostrado como implementar a codificação da tela para finalizar venda. A ideia é que ao pressionar uma tecla “X” a tela seja exibida mostrando as opções para a finalização da mesma.
- 15
Gerando Desconto
Marcar como lido | DownloadNessa vídeo-aula será mostrado primeiramente como exibir uma lista para a escolha do tipo de pagamento e gerar desconto.
- 16
Overview Teclado LCD
Marcar como lido | DownloadNesta vídeo aula será mostrado primeiramente como trabalhar com as opções de troco e desconto dentro do PDV. Em seguida é visto como funciona o teclado LCD.
- 17
DLL Teclado LCD
Marcar como lido | DownloadNesta vídeo aula será mostrado o manual completo para entender os principais comandos da DLL do teclado LCD que esta sendo utilizado neste treinamento.
- 18
Mensagens Teclado LCD
Marcar como lido | DownloadNesta vídeo aula será mostrado como enviar mensagens ao teclado LCD. A ideia é que cada vez que um item seja inserido no PDV
- 19
Salvando Vendas
Marcar como lido | DownloadNesta vídeo aula será mostrado como salvar a venda no banco de dados Firebird. A ideia é que as devidas informações sejam recuperadas e posteriormente salvas.
- 20
Gravando Itens (Transação)
Marcar como lido | DownloadNesta vídeo aula será mostrado como gravar os itens na tabela de vendas. A ideia é mostrar como percorrer os itens da tabela que contem os mesmos.
- 21
Arquivos INI
Marcar como lido | DownloadNesta vídeo aula será mostrado como exibir a mensagem real do erro ao salvar a venda no banco de dados. A ideia é mostrar na prática as configurações finais para que a venda possa ser efetuada com sucesso.
- 22
Configurações PDV
Marcar como lido | DownloadNesta vídeo aula será mostrado como salvar as informações do PDV em um arquivo INI.
- 23
Daruma Framework
Marcar como lido | DownloadNesta vídeo aula será mostrado como funciona o framework da Daruma.
- 24
Tags Daruma Framework
Marcar como lido | DownloadNesta vídeo aula será mostrado as principais tags do Daruma Framework. Primeiramente será mostrado tags para alinhar um texto à esquerda e direita.
- 25
Status Gaveta - Daruma Framework
Marcar como lido | DownloadNesta vídeo aula será mostrado como abrir a gaveta. Primeiramente são sanadas algumas questões da última vídeo aula e, em seguida, é visto mais sobre gavetas. Esta é a última aula deste curso.<


3
0