Olá pessoal,venho aqui apresentar um projeto de controle de estoque e funcionários. 
  
Eu já tinha visto algo parecido,porém ele não salvava nenhuma informação,então tudo era perdido quando o programa era fechado. 
  
Este programa foi feito por mim,com fins de estudo e pretendo compartilhar com vocês. 
  
O programa controla produtos de um certo estoque e fornece a venda a um funcionário,e também gera relatórios. 
  
Menu principal : 
 
  
Neste menu tem 3 opções,caso seja apertado o numero 1 do teclado numérico,abre o menu para controle de produtos: 
  
  
 
  
  
caso seja selecionada o numero 1: 
  
Ele vai para um menu,onde perguntará : 
1-nome do produto 
2- codigo do produto 
3- preço do produto  
4- quantidade do produto 
  
Depois disso,já que esse programa foi feito com finalidade para uma loja de sapatos,então ele irá perguntar quantas cores diferentes o produto tem,e em seguida quantos tamanhos diferentes da respectiva cor.Como abandonei o projeto,na hora de registrar venda,ele tira 1 produto do estoque,mas não das cores. 
  
  
caso seja selecionado o numero 2: 
você poderá consultar as informações de um produto,como o nome,codigo,preço,quantidade,a hora que o produto foi cadastrado e etc. 
Caso você não saiba o codigo do produto,você pode escrever o nome deles,e ele mostrara todos os produtos que tem aquele nome. 
Por exemplo,se digitar NIKE,apareçera todos os produtos que tem nike no nome. 
  
caso seja selecionado o numero 3: 
irá gerir uma lista com todos os produtos cadastrador,mostrando respectivamente o nome,codigo e quantidade. 
No final ele mostrara quantos produtos tem cadastrados. 
  
caso seja selecionado o numero 4: 
Você poderá registrar venda colocando o codigo do produto,e em seguida será pedido o codigo do funcionário. 
Ao confirmar a venda,ele retirara 1 da quantidade do produto,e atribuira a venda a um funcionário,e irá acrescentar ao relatório de vendas o produto e o funcionario que o vendeu. 
  
caso seja selecionado o numero 5: 
você irá excluir um produto do estoque 
  
caso seja selecionado o numero 6: 
Você poderá editar um produto,seja o codigo,nome,preço,quantidade,quantidade vendida e etc. 
  
Caso ele escolha a 2 opção do menu principal,ele irá para o controle de funcionários.Onde poderá cadastrar funcionários,alterar dados de um funcionário,consultar um funcionario[checar o numero de vendas e o preço total de vendas],excluir funcionario e ver os funcionarios cadastrados. 
 
  
a 3 opção,mostra os relatórios. 
Tem 3 tipos de relatórios diferentes: 
1- relatório de vendas 
2-relatório de produtos 
3-relatório de funcionários 
  
exemplo de relatorio de vendas =   o funcionário "X" vendeu o produto "Y" no dia 01/12/2014 as 23:23:23 
2- relatorio de produtos mostra qual foi o produto mais vendido 
3- relatorio de funcionáiros,mostra o funcionário que mais vendeu,e o preço total. 
  
O programa salva Tudo,se fechar e abrir,os funcionários estarão lá e os produtos também. 
Tem algumas coisas pequenas bugadas,que não ajeitei por ter abandonado o projeto. 
  
da pra ter um controle bom com esse programa,porém vou parando por aqui =D 
  
  
vou disponibilizar o projeto para download. 
para compilar é necessário a include ini 
  
Obrigado pela atenção. 
  
http://pastebin.com/aJv41Ryp