Este é um post disponível para assinantes MVPou 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.
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.
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,...
4 COMENTÁRIOS
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 !!
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!!

download

