DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Video: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 36-Inserindo itens Offline

Nesta video, utlizaremos o ClientDataSet para realizar a manutenção dos dados em nossa aplicação.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 36-Inserindo itens Offline

Tempo: 23:30 min        

Resumo: Todos nós conhecemos o componente ClientDataSet e o utilizamos para realizar a manutenção dos dados em nossa aplicação. Porém muitas vezes nos esquecemos do poder que este componente possui em nos permitir criar uma estrutura de dados completa em memória, incluindo índices e constraint. Neste vídeo lançaremos mão deste recurso para pode armazenar os itens que posteriormente serão vendidos a um cliente.

Metodologia de desenvolvimento do exemplo: Será criada toda a infra-estrutura necessária para permitir que os itens da venda sejam armazenados em memória. Será criada a estrutura de dados em um ClientDataSet juntamente com um campo calculado e dois campos agregados para realizar as totalizações automaticamente. Um novo form é criado também para que seja informados a quantidade e valor da Venda.

Tecnologias utilizadas: RadStudio 2007, FireBird2.0, DBX4.

Exemplos construídos: Lançamento dos Itens.

Palavras chaves: Delphi2007, DBX4, POO, CDS, Agregados.

 

Listar todos os posts de Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas(básico) do Inicio ao Fim

Rodrigo Carreiro Mourão
Gestor de TI com especialização em gerência de projetos (PMI) e Governança de TI (ITIL e COBIT) pelo instituto Infnet. Embarcadero MVP e Instrutor certificado pela Borland. Graduando-se em Gestão de TI focada em negócios. Grande entusiasta do desenvolvimento orientado a objetos, padrões de projetos,...
O que você achou deste post?

    4 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Saverio Vertoni
a expressao do campo totalitem nao seria sum(quantidade) para obter o total de itens do pedido ao inves de count(codigo)
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
NA verdade a ideia ai e informar quantos Items diferentes eu tenho e não o total de Items que estou comprado. Ex.:

2 HD Samsung
3 Mouse

Total de Itens      = 2
Quantidade Total = 5

Seria por ai. Talvez não fui feliz no caption. Mas é por ai !!

Abs !!
[há +1 ano] - Responder
 

Rodrigo Purgato Bertelle
Bom dia Rodrigo.
 
Muito legal sua aula e o mais interessante foi a simplicidade no qual foi feita, mas tenho uma duvída sobre o estoque.
 
O estoque seré baixado somente quando for finalizada a venda certo, eu sei que na consulta dos produtos tem a quantidade em estoque, se o usuário desatento coloca uma quantidade maior que a existente no estoque. eu acho que seria interessante o sistema reclamar o estoque insuficiente na hora, pois assim o usuário já acerta.
 
Mas isso é só uma duvída, qual seria a maneira correta de trabalahr com estoque, seria na hora de seleção dos itens ou no fechamento da venda.
 
Desde já agradeço.
 
Obrigado.
 
Rodrigo Purgato.
msn: rodrigo@webclassis.com.br
[há +1 ano] - Responder

 

[autor] Rodrigo Carreiro Mourão
Rapaz, então !! Ai nosso sistema não estamos checando o estoque mas vou comentar sobre isso mas não vou implementar.

Quanto ao local a ser feito eu digo que nos dois e vou falar pq. Primeiro quando esta vendendo pois o vendedor não pode vender o que não tem (isso tambem depende da regra, pois pode ser feito a venda para o entregador pegar isso no caminho da entrega em um fornecedor). Mas eu trabalhei numa empresa que chacava o estoque e aconteceu que um vendedor vendeu uma peca e outro vendedor tambem. So tinha um no estoque e o sistema nao deixa vender com saldo 0. Fui no cadastro do produto e o saldo estava -1. O que aconteceu.

Um dos vendedores foi malandro. Consultou a venda, selecionou o produto mas não fechou a venda, pois so tinha um. Ele fez uma "reserva. Neste meio tempo outro vendedor atendeu o telefone e vendo o produto. Quando o outro cliente ligou esse vendedor malandro fechou a venda. O sistema nao checava o estoque denovo e a venda foi feita.

Então sempre check duas vezes.

Abs!!
[há +1 ano] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03