Loja de informatica
#include
#include
#include
//---------------structs de cadastros--------------
struct produtos { //struct de tabela de produtos int codigo, cod_serv, Cod_Manu, excluido; // excluido faz referencia a situação cadastral do produto char nome_prod[30];
};
struct servicos { //struct de tabela de serviços int codigo , excluido ; char nome_servico[30];
};
struct ProdManu { int codigo_manu, codigo_prod, codigo_serv, st_manu, excluido;
};
//---------- fim das structs--------------
//---------- Variaveis globais -----------
FILE *produto; // ponteiro pra gravar em arquivo os produtos
FILE *servico; // ponteiro pra gravar em arquivo os serviços
FILE *manutencao; // ponteiro pra gravar em arquivo o andamento da manutenção int cod_seq; // variavel global para criação de codigo int cod_valida=0; // variavel global para realizar validações cadastrais int st_manu;
//------------fim das variaveis globais---
FILE *pesquisa_Cadprod_CadSer(FILE *ponteiro ,int codigo, int tpesq); int abre_todos(); int fecha_todos(); int codigo_automatico(FILE *ponteiro,int tipo_gera); int listapesq(FILE *ponteiro, int tpesq, int tipo); int listatodos(FILE *ponteiro,int tlista); int menu_principal(); int Menu_Pesquisa(); int Menu_PManu(); int Menu_Servico(); int Ex_Servico(FILE *ponteiro); int Alt_servico(FILE *ponteiro); int Ex_Manu(FILE *ponteiro); int Alt_Manu(FILE *ponteiro); int Cad_PManu(FILE *ponteiro); int Cad_Servico(FILE *ponteiro); int Menu_Produto(); int Ex_produto(FILE *ponteiro); int Alt_produto(FILE *ponteiro); int Cad_produto(FILE *ponteiro); int valida_servico(FILE *ponteiro); int valida_Produto(FILE *ponteiro);
int main()
{
abre_todos(); menu_principal(); fecha_todos(); system("PAUSE"); return 0;
}
FILE *pesquisa_Cadprod_CadSer(FILE *ponteiro ,int codigo, int tpesq){ struct produtos Cadprod; struct servicos CadServ;