none
Ajuda em movimento de stocks RRS feed

  • Discussão Geral

  • Boas, tenho uma duvida quanto à implementação de controlo de stocks numa aplicação que estou a criar.

    Não é propriamente uma duvida relacionada com C#, mas aqui vai.

    Tenho uma aplicação que controla stocks e criei na base de dados 2 tabelas. A primeira com o nome Stocks, onde registo o código do produto e a quantidade, e uma segunda tabela Movements onde insiro o número do movimento, codigo do produto, quantidade (adicionada ou removida) e valor do stock inserido.

    O que pretendia saber é se esta é a forma correta para fazer este processo.

    O programa tem outras funcionalidades, uma delas a venda dos produtos em stock.

    A minha dúvida é se realmente preciso das duas tabelas e como fazer o processo de inserir o stock em ambas as tabelas.

    Na tabela Stocks estou a obter através de um DataReader o valor de stock atual e de seguida faço um Update com o resultado da leitura + o valor adicionado (ou removido).

    Na tabela Movements apenas estou a registar os movimentos... 

    Isto está correto? Ou existe alguma forma de simplificar isto e criar um relacionamento entre as tabelas de forma a reduzir este update e insert?

    A base de dados é em Access.

    Neste momento não tenho o código de forma a poder colocar aqui, pois com tantas tentativas de encontrar uma forma correta de fazer isto, neste momento nem funciona.

    Queria primeiro ter uma ideia do pessoal mais experiente para colocar em prática e assim evitar andar a desenvolver e depois voltar tudo a trás.

    Cumprimentos,

    D3POD

    quinta-feira, 24 de agosto de 2017 20:04