TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA DE NÍVEL MÉDIO

Tamanho: px
Começar a partir da página:

Download "TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA DE NÍVEL MÉDIO"

Transcrição

1 Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec IRMÃ AGOSTINA TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA DE NÍVEL MÉDIO André Luiz de Souza Douglas Gama da Silva Ilbis Candido Silva João Paulo Coelho da Silva Robson de Carvalho Mota Wellington de C. Faustino de Oliveira Controle de Estoque AlphaCE São Paulo / SP 2012

2 Controle de Estoque AlphaCE Trabalho de Conclusão de Curso apresentado como pré-requisito para obtenção do diploma Técnico de Nível Médio em Informática. Professor Orientador João Carlos Lima e Silva São Paulo / SP

3 André Luiz de Souza Douglas Gama da Silva Ilbis Candido Silva João Paulo Coelho da Silva Robson de Carvalho Mota Wellington de C. Faustino de Oliveira Controle de Estoque AlphaCE Este Trabalho de Conclusão de Curso foi julgado e aprovado para obtenção do certificado, no Curso de Técnico de Informática, da Escola Técnica Estadual Irmã Agostina de São Paulo. São Paulo, de de Professor: João Carlos Lima e Silva Coordenador do Curso de Técnico de Informática Banca Examinadora Prof. Prof. Prof. Orientador Prof. 3

4 [Agradecemos primeiramente a Deus por mais esta etapa da vida. Também, a família, amigos, aos colegas de sala, professores e orientador que participaram de mais esta fase de nossas vidas]. 4

5 A dúvida é o principio da sabedoria. Aristóteles 5

6 RESUMO Controle de estoque é o procedimento adotado para registrar, fiscalizar e gerir a entrada e saída de mercadorias e produtos da empresa. O Controle de estoque deve ser utilizado tanto para matéria-prima, mercadorias produzidas e/ou mercadorias vendidas. Projeto sobre a elaboração de um sistema de controle de estoque, onde procuramos inovar perante o programa que é utilizado em uma microempresa de informática. Essa microempresa de informática atende a vendas de peças e computadores em geral e também, manutenção. Para controle de estoque utilizam um programa que tem uma falha importante, não controla a baixa de estoque. Fazse a venda ou manutenção e quando finalizado no sistema, o mesmo não baixa do estoque. Em vista dessa questão, concluímos que seria interessante um sistema que fizesse a baixa em estoque. Mas, junto viriam outras opções como entrada de nota, relatórios e assim, um sistema completo. Levamos em consideração o modelo de negócio dessa microempresa para atender a demanda e atender as expectativas. Palavras-chave: Controle de estoque; Modelagem controle de estoque; Função do controle de estoque; 6

7 Sumário INTRODUÇÃO A EMPRESA ESTRUTURA E FUNCIONAMENTO APLICAÇÃO ATUAL ATUAL ESTRUTURA DE CONTROLE FUNCIONAMENTO DE CONTROLE DE ESTOQUE FUNÇÃO DO CONTROLE DE ESTOQUE OBJETIVO DO CONTROLE DE ESTOQUE POLÍTICA DE ESTOQUE PRINCÍPIOS BÁSICOS PARA O CONTROLE DE ESTOQUES LEVANTAMENTO DE REQUISITOS CRONOGRAMA DECLARAÇÃO DE ESCOPO WBS MODELAGEM LÓGICA DIAGRAMA DE CASO DE USO DIAGRAMA DE CLASSE MER MODELO DE ENTIDADE E RELACIONAMENTO DESENVOLVIMENTO DA APLICAÇÃO SCRIPT DO BANCO DE DADOS TELAS DO PROGRAMA ALPHACE TELA DE LOGIN CÓDIGOS DA TELA DE LOGIN TELA DE ALTERAÇÃO DE SENHA CÓDIGOS DA TELA DE ALTERAÇÃOD E SENHA TELA DE SERVIÇOS(MENU PRINCIPAL) CÓDIGOS DA TELA DE SERVIÇOS(MENU PRINCIPAL) TELA DE CADASTRO DE GERAL CÓDIGOS DA TELA DE CADASTRO GERAL TELA DE CARGO CÓDIGOS DA TELA DE CARGO TELA DE SERVIÇOS

8 CÓDIGO DA TELA DE SERVIÇOS TELA DE CADASTRO TIPO DE CLIENTES CÓDIGOS DO CADASTRO TIPO DE CLIENTES TELA DE CADASTRO DE CLIENTES CÓDIGO DA TELA DE CADASTRO DE CLIENTES TELA DE CADASTRO DE FUNCIONÁRIO CÓDIGO DA TELA DE CADASTRO DE FUNCIONÁRIOS TELA DE CADASTRO DE FORNECEDOR CÓDIGO DA TELA DE CADASTRO DE FORNECEDOR TELA DE ESTOQUE TELA DE OS CÓDIGO DA TELA DE OS TELA DE CADASTRO DE PRODUTOS CÓDIGO DA TELA DE PRODUTOS TELA DE VENDAS REQUISITOS MÍNIMOS...85 CONCLUSÃO...86 REFERÊNCIA BIBLIOGRÁFICA...87 GLOSSÁRIO

9 Introdução O percentual de pequenas e micro empresa informatizadas no estado de São Paulo cresceu 30% nos últimos cinco anos, porém, 53% dessas empresas ainda não se adaptaram ao computador, contra as 47% informatizadas. Os dados são de uma pesquisa divulgada pelo SEBRAE/SP, realizada no ano de 2003, com empresas paulistas. Como mostra gráfico abaixo: Fonte: SEBRAE/SP 2003 Essa informação mostra que, é notória que micro e pequenas empresas têm, mesmo que aos poucos, procurado se informatizar. O mesmo acontece com as micropequenas empresas no ramo de informática que são facilmente encontradas em vários lugares, como por exemplo, na zona sul do Estado de São Paulo que é a região da empresa que efetuamos a pesquisa. Algumas microempresas no ramo de informática são encontradas na região e isso promove a competitividade. É de se esperar que micropequenas empresas tenham suas particularidades em administração por ter porte dos mais variados, sendo que, na microempresa de pequeno porte, o empresário tem que ter um conhecimento para poder administrar bem o negócio. Uma das formas de se manter essa microempresa funcional é ter um sistema de gestão que ajude a manter o fluxo, por exemplo, de entradas, saídas e vendas. Para um dono ou gerente de empresa que precisa estar sempre controlando o que entra e o que sai do estoque, uma das dicas que deve ser seguida é conseguir 9

10 um bom e confiável sistema que lhe auxilie na administração de todo o material de forma que ele consiga ainda realizar suas outras funções. Fazendo uma pesquisa em sites de internet, empresários são apresentados aos mais novos e eficientes sistemas que existem atualmente no mercado. Você encontra desde gratuitos a pagos através de uma quantia simples que pode ser interpretada como investimento. Caso o empresário não saiba direito como operar o sistema de controle de estoque, existem ainda muitos sites disponíveis explicando detalhadamente como proceder com todo tipo de operação que o pacote do sistema traz junto. Além disso, antes de adquirir o sistema, o empresário pode escolher em que tipo de arquivo deseja o pacote, podendo optar sempre pelo tipo de arquivo que ele possua maior afinidade e lhe apresente os resultados de forma que ele possa interpretá-los da melhor maneira possível. Sistemas de controle de estoque existem muitos, sendo possível escolher aquele que lhe agrade mais, como por exemplo, o SIE que é um sistema para controle de estoque e O.S, o Restages que gerencia bar e restaurantes, há espaço para novos programas e complementos, pois quanto mais moderno melhor. Atendendo especificamente a um modelo de negócio, que no caso é para microempresa no ramo de informática, há mercado para este tipo de programa. Utilizamos como estudo de caso uma micro-pequena empresa no ramo de informática, a Laser Informática, onde fizemos uma pesquisa no sistema instalado para controle de estoque e, a partir daí, desenvolvemos esse projeto, o AlphaCE, pois atualmente a empresa encontra-se com problemas na administração de seu estoque. O nome AlphaCE, alpha = primeiro em grego e CE = controle de estoque, surgiu como projeto do grupo para essa empresa, não de forma comercial. A principal necessidade é incorporar o controle de estoque, pois de acordo com o levantamento efetuado, a empresa sofre com o problema de não ter registro no sistema da saída do item, e como consequência, não tem como acompanhar a quantidade do item que ainda há em estoque. Utilizando dessa dificuldade que a microempresa enfrenta com o sistema, o objetivo foi verificarmos a possibilidade de fazer um programa que seja mais completo, para atender a necessidade de baixa de estoque e ter um sistema usual. 10

11 1. A Empresa A empresa atua no ramo de informática desde 1997, foi idealizada por um técnico descontente com a empresa onde trabalhava. Resolveu assim fundar a micro empresa de informática onde há 16 anos, presta os serviços de manutenção em micros, monitores, impressoras, notebook e conta também com venda direta no balcão de vários produtos sendo eles, por exemplo, placas de rede, placa mãe, teclado, mouse, entre outros itens. 1.1 Estrutura e Funcionamento Consolidada há 15 anos no mercado, atualmente possui 5 funcionários, sendo 3 técnicos de informática, 1 recepcionista e 1 administrador/responsável pela área comercial. Com essa estrutura, atende em média 130 clientes / mês, de segunda a sexta feira, sendo atendimentos a domicílio e atendimento no balcão da loja. Oferece os serviços de manutenção de micros e instalação de software. Empresa é localizada no bairro Vila Emir, São Paulo/SP, tendo como estrutura 4 cômodos, sendo separados por laboratório, recepção, estoque e área de descarte de dejetos. A loja tem em torno de 200m². 1.2 Aplicação Atual Atualmente utiliza um sistema de gestão de estoque que é o Sistema Aplicativos Comercias e Ordem de Serviço versão Fizemos o nosso projeto a partir desse sistema. Sistema de gestão de estoque que controla entradas de notas, estoque atual, relatórios e emite ordem de serviço, mas quando há saída do estoque, o sistema não registra a saída de um determinado produto. 1.3 Atual Estrutura de Controle Foi detectada uma falha durante o ano de 2005 no controle de saída de peças do estoque. A empresa desenvolvedora do software foi contatada, não houve retorno e, por consequência, até a presente data não foi solucionado o problema, Um exemplo do problema encontrado pela empresa é quando um cliente deixa um microcomputador para manutenção e o técnico da empresa verifica que tem que haver a troca de uma peça. É gerada a ordem de serviço, posteriormente o técnico faz o conserto e a recepcionista fecha a ordem de serviço. É gerado o boleto para pagamento. 11

12 Cliente efetua o pagamento, mas essa venda não gera uma movimentação de saída de estoque. Uma falha grave, pois não tem como confiar nesse sistema para fazer um abastecimento de estoque com peças para serem repostas. 12

13 2. Funcionamento de Controle de Estoque Controle de estoque é o procedimento adotado para registrar, fiscalizar e gerir a entrada e saída de mercadorias e produtos da empresa. O Controle de estoque deve ser utilizado tanto para matéria-prima, mercadorias produzidas e/ou mercadorias vendidas. É uma área muito importante de uma empresa, grande ou pequena, pois é através dele que ela será capaz de prever o quanto que será necessário comprar no próximo pedido ao fornecedor, além de fornecer informações úteis sobre as vendas. 2.1 Funções do controle de estoque A administração do controle de estoque deve minimizar o capital total investido em estoques, pois ele é caro e aumenta continuamente, uma vez que, o custo financeiro também se eleva. Uma empresa não poderá trabalhar sem estoque, pois, sua função amortecedora entre vários estágios de produção vai até a venda final do produto. O controle de estoque é de suma importância para a empresa, sendo que se controlam os desperdícios, desvios, apuram-se valores para fins de análise, bem como, apura o demasiado investimento, o qual prejudica o capital de giro. Quanto maior é o investimento, também maior é a capacidade e a responsabilidade de cada setor da empresa. Os objetivos dos departamentos de compras, de produção, de vendas e financeiro, deverão ser conciliados pela administração de controle de estoques, sem prejudicar a operacionalidade da empresa. A responsabilidade da divisão de estoques já é antiga; os materiais caem sobre o almoxarife, que zela pelas reposições necessárias. Na administração moderna, a responsabilidade dos estoques fica sob um setor de estoque, que o gerencia. Os departamentos tradicionais ficam livres desta responsabilidade e podem dedicar-se à sua função primária. 13

14 2.2 Objetivos do Controle de Estoque O objetivo do controle de estoque é aperfeiçoar o investimento em estoque, aumentando o uso dos meios internos da empresa, diminuindo as necessidades de capital investido. O estoque do produto acabado, matéria-prima e material em processo não serão vistos como independentes. Todas as decisões tomadas sobre um dos tipos de estoque influenciarão os outros tipos. Às vezes acabam se esquecendo dessa regra nas estruturas de organização mais tradicionais e conservadoras. O controle de estoque tem também o objetivo de planejar, controlar e replanejar o material armazenado na empresa. 2.3 Políticas de Estoque A administração geral da empresa deverá determinar ao departamento de controle de estoque, o programa de objetivos a serem atingidos, isto é, estabelece certos padrões que sirvam de guias aos programadores e controladores e também de critérios para medir o desenvolvimento do departamento. Estas políticas são diretrizes que, de maneira geral, são as seguintes: a) Metas de empresas quando a tempo de entrega dos produtos ao cliente; b) Definição do número de depósitos de almoxarifados e da lista de materiais a serem estocados nele; c) Até que nível deverá flutuar os estoques para atender uma alta ou baixa demanda ou uma alteração de consumo; d) As definições das políticas são muito importantes ao bom funcionamento da administração de estoques. 2.4 Princípios Básicos para o Controle de Estoques Para se organizar um setor de controle de estoque, inicialmente deveremos descrever suas principais funções: a) Determinar o que deve permanecer em estoque. Número de itens; b) Determinar quando se deve reabastecer o estoque. Prioridade; c) Determinar a quantidade de estoque que será necessário para um período pré-determinado; d) Acionar o departamento de compras para executar a aquisição de estoque; e) Receber, armazenar e atender os materiais estocados de acordo com as necessidades; 14

15 f) Controlar o estoque em termos de quantidade e valor e fornecer informações sobre sua posição; g) Manter inventários periódicos para avaliação das quantidades e estados dos materiais estocados; h) Identificar e retirar do estoque os itens danificados. Existem determinados aspectos que devem ser especificados, antes de se montar um sistema de controle de estoque. Um deles refere-se aos diferentes tipos de estoques existentes em uma fábrica. Os principais tipos encontrados em uma empresa industrial são: matériaprima, produto em processo, produto acabado e peças de manutenção. 15

16 3. Levantamento de Requisitos Neste capítulo objetivamos mostrar o que fizemos para nos organizar utilizando o cronograma, WBS e escopo. 3.1 Cronograma Neste capítulo temos como objetivo mostrar como foram as reuniões sobre o tcc. Agosto/11 Reuniões para definição do grupo; Funções de cada integrante; Escolha do tema; Custo do trabalho; Inicio do desenvolvimento do trabalho; Tema já definido; Reuniões agendadas com o nosso orientador Ismael; Todos integrantes deverão comparecer as reuniões. Setembro/11 Mais reuniões com orientador; Encontro do grupo para fechar os trabalhos de agosto sem alteração; Avaliação do orientar do trabalho e tema feito ate setembro; Pesquisa de campo; Inicio das pesquisas cientificas e de dados; Finalizar as pesquisas cientifica e de dados; Agendamento de outra reunião. Outubro/11 Inicio da parte pratica do programa; Criação das tabelas; Criação dos diagramas; Avaliação do orientador; Melhorar tabelas pós-avaliação; Melhorar diagramas pós-avaliação; Finalizar o desenvolvimento da UML e DER; 16

17 Passar para o DBdesigner; Iniciar a criação do banco em Mysql; Avaliação final das tabelas e banco com orientador; Iniciar a criação do programa; Desenvolver relatório do trabalho realizado. Novembro/11 Reunião com o orientador Ismael; Avaliação do que foi feito ate agora; Fazer as correções; Entregar TCC e o DER para avaliação final do semestre; Nova reunião com o orientar para poder informar sua avaliação sobre o desenvolvimento do trabalho; Desenvolver a pesquisa de campo; E, escolha de um ícone para o trabalho. Apresentação em PowerPoint para o professor João; Esboço das telas em visual Studio; Reunião do grupo para avaliar o uso das ferramentas no desenvolvimento do tcc. Dezembro/11 e Janeiro/12 Contato do grupo somente via , para troca de informação, ideias, atualizações no conteúdo e no trabalho. Fevereiro/12 Iniciar com uma reunião entre o grupo; Definições do projeto; Novo nome para o projeto; Primeiras telas do programa; Reunião para atualização de tcc e melhorias do projeto; Revisão dos diagramas e relatórios. Março/12 Apresentação do relatório do tcc; 17

18 Reunião de grupo em sala com professor; Melhorar tcc e desenvolvimento da programação; Agendar reunião com o orientador; Finalizar relatório para entregar aos professores; Abril/12 Finalizar banco; Finalizar criação de tabelas; Reuniões em grupo; Reuniões com orientador; Reuniões com professores em sala de aula; Finalizar telas do programa; Verificar sua funcionalidade; Correções; Avaliação do orientador e dos professores de sala sobre o trabalho apresentado. Maio/12 Reuniões com orientador sobre apresentação para a pré-banca; Melhorar e atualizar dados de apresentação; Apresentação do trabalho em PowerPoint; Avaliação da pré-banca; Revisões e correções finais do projeto; Reunião do grupo para avaliações finais; Projeto funcionando por completo; Considerações finais; Nova reunião com orientador sobre dicas de apresentação. Junho/12 Reunião do grupo; Todo o trabalho finalizado; Funcionalidade do sistema no ar; Entrega; Apresentação a Banca; 18

19 Reunião final grupo e orientador. 19

20 3.2 Declaração de escopo Neste capítulo estamos apresentado à declaração de escopo do projeto. Produto final Objetivos, problemas a resolver Posicionamento estratégico Descrição do produto (briefing) Principal diferencial a ser explorado Subprodutos e serviços adicionais Características especiais do produto para o cliente final Produtos do projeto Comunicação para o projeto Mudanças estruturais necessárias (na organização, no ambiente de publicação) Controle de estoque - AlphaCE Software para controle de estoque, com o objetivo de dar à micro empresa uma ferramenta de fácil manuseio e que atenda as expectativas para um ótimo controle de estoque Projeto que atende a área de informática das micro e pequenas empresas. Software que utiliza Mysql e visual basic como ferramentas. Produto de fácil manuseio e com fácil instalação. Bem atualizado. Funções de cadastro de clientes, fornecedor, pagamento (cartão, boleto, cheques), endereço, ordem de serviço e outros itens. Uma funcionalidade melhor e prestar um melhor atendimento ao cliente. Ser mais rápido. - Construção da ideia - Definição do tema - Definição de tarefas - Começo de esboço das opções do sistema - Desenho dos diagramas - Diário de bordo e tcc - Utilizando Mysql e Visual Studio Telas e Banco de dados - Testes e Correções - Finalizando processos - Apresentação Integrantes do projeto: André, Douglas, Ilbis, João Paulo, Robson e Wellington. Comunicação por e reuniões em aula, matéria TCC. Depois que definido o tema, não houve maiores mudanças de estrutura em relação ao projeto. Somente aperfeiçoando a ideia para ter um programa que faça o que é proposto. Durante o processo, 2 integrantes entraram no grupo. Troca de orientador. 20

21 Aquisições necessárias Premissas, ressalvas, observações Métodos para verificar os resultados Revisão deste plano de projeto Final da arquit. da informação Lançamento da versão beta Lançamento do produto Até o momento não foi identificado à necessidade para aquisição de algo a mais para o funcionamento do sistema. A questão sobre site do produto está sendo levando em consideração. Primeiramente, estaremos oferecendo para a primeira empresa, e a partir daí, fazer um marketing mais avançado sobre o produto. Estamos cogitando a possibilidade da criação de um site.. Para o lançamento: A realização de testes de usabilidade e de funcionalidade pela equipe de projeto pode homologar o site para lançamento. A partir da funcionalidade e aceitação por parte dessa primeira empresa, avançaremos para outras demais. Para o negócio:.o administrador do programa terá acesso a vendas, resultados, relatórios. Compararemos com o programa anterior e teremos uma noção do que melhorar para entrar no mercado de programas de controle de estoque. Revisado 12/06/2012 Junho/2012 Versão beta 12/06/2012 Versão final julho/

22 3.3 WBS (Work Breakdown Structure) Neste capitulo o objetivo e mostrar como ficou a organização do grupo, por meio do WBS. Controle de Estoque Alphatec Controle Estoque Funcionando Desenvolvimento Projeto Relatório/ Apresentação TCC Testes de Sistema WBS e Cronograma Distribuição das Tarefas Visual do Banco de Dados (Visual Studio) Escopo do Projeto Planejamento Banco Dados (MySQL) Diagrama de Classes e Caso de Uso Discussão Tema Script do Banco de Dados DER/MER Inicio do Projeto 22

23 4. Modelagem Lógica A finalidade deste capítulo é demonstrar a interação que queremos que o sistema tenha entre o cliente e a empresa/funcionário e assim, determinar a interação entre eles. 4.1 Diagramas de Caso de Uso No capitulo mostramos a interação sistema / cliente e determinar o melhor para esse ciclo. System Consultar Supervisionar func Passar orçamento Excluir clientes Tecnico Consertar Excluir equipamentos Gerente Fechar OS Relatorio Abrir o caixa Cadastro de clientes Cadastro de equip Atendente Registrar entrada equip. Receber pagamento Fechar o caixa 23

24 4.2 Diagrama de Classe No diagrama de classe, visualizamos as opções que queremos que haja no sistema. Dividimos em parte 1 e 2 para melhor visualização: Parte 1 24

25 Parte 2 25

26 4.3 MER- Modelo de Entidade Relacional Fazer o modelo de entidade relacional nos ajudou a representar um modelo conceitual de negócio. Telefone N Contato 1 1 N Fornecedor Entrega Produto N N 1 1 Recibo Contato Localização Quantidade 1 Contato 1 Cliente 1 Local 1 1 Endereço N Item_venda N Confirmação Pagamento 1 1 Produto N Pagamento Localização Venda 1 Tipo Pagamento 1 1 Funcionário 1 1 Prestação Serviço N Escolha Pagamento Escolha Pagamento Emissão Comprovante N 1 Ordem de Serviço N Cartão Escolha Pagamento N Boleto Ocupação Dependente 1 Serviço N 1 N N Cheque Cargo Filhos Equipamento 26

27 5. Desenvolvimento da aplicação O sistema terá diversas opções de funcionamento, mas dentre todas essas opções, o maior objetivo da nossa criação desse trabalho é fazer o controle de estoque para uma micro empresa, e conforme a dificuldade encontrada na empresa do nosso levantamento de dados, registrar as baixas na saída de um produto ou na emissão de uma ordem de serviço, ter um controle de estoque. O sistema terá todos os itens e produtos oferecidos por essa empresa cadastrados. Os usuários deverão fazer um cadastro, onde será criado um login e senha e a partir daí, terá acesso ao sistema. Senha de uso pessoal. Os clientes serão cadastrados onde será criado um banco de dados para um melhor controle e auxilio na administração dessa empresa e criar um histórico. Assim, haverá uma maior proximidade com os clientes sabendo informações e facilitando o contato com eles. Esse sistema terá como parte integrada do controle do estoque as vendas, forma de pagamentos, cadastro pessoa física e jurídica, acesso restrito de usuário e tendo um administrador do sistema, que fará com que um usuário comum não faça alterações no sistema. Terá emissões de ordem de serviço quando for prestado um atendimento a um cliente, com descrição do serviço oferecido e prestado no caso de venda descrição do produto vendido, horário, data, nome do prestador do serviço, um código da ordem de serviço. Oferecerá, também, diversas formas de pagamento no sistema como: dinheiro, cheque e cartão. Forma de pagamento a ser escolhida pelo cliente. E, o cliente com essa ordem em mãos, quando for efetuar o pagamento, a recepcionista poderá usar o código dessa ordem de serviço para constatar os dados e já emitir no próprio sistema as formas de pagamento desse cliente e finalizar a prestação do serviço, facilitando assim, uma melhor gestão administrativa da contabilidade da empresa com dados mais precisos. Isso se o cliente ou a empresa desejar ter separadamente as ordens de serviços, pois o sistema emitirá, diretamente por um corporativo, um número desse código com os dados do cliente como nome, RG e telefone de contato para que a recepcionista constate os dados e, assim, emitir no próprio sistema as formas 27

28 de pagamento desse cliente e finalizar a prestação do serviço em uma só ordem de serviço, diminuindo custos com a impressão de folhas, tendo em vista a consciência ambiental. Alem dos acessos de usuário comum e usuário administrador, cadastros de clientes. O sistema também terá alteração de cadastro, exclusão ou inativação de cadastro, atualização de cadastro, efetuara novos cadastros e terá um banco de dados. 5.1 Scripts do Banco de Dados Create database AlphaCE Create table Telefone (codtelefone int primary key not null, Telefone varchar (13), Celular varchar (13), FAX varchar (13)); Create table Endereco (codendereco int primary key not null, Logradouro varchar (50), Numero Varchar (7), Complemento varchar (50), CEP varchar (9), Bairro varchar (30), Cidade Varchar (20), Estado Varchar (2)); Create table PJuridica (codpjuridica int primary key not null, Razao_social varchar (30), CNPJ varchar (18), IE varchar (13)); 28

29 Create table Pfisica (codpfisica int primary key not null, RG varchar (12), CPF varchar (14)); Create Table Cargo (Codcargo int auto_increment primary key not null, funcao varchar (50)); Create Table Cliente (Codcliente int auto_increment primary key not null, Nome varchar (50), Data_nasc varchar (10), Data_cadastro varchar (10), varchar (100), Site varchar (100), Obs varchar (300), codtelefone int, codendereco int, Codpjuridica int, codpfisica int, foreign key (codtelefone) references telefone (codtelefone), foreign key (codendereco) references endereco (codendereco), foreign key (codpjuridica) references pjuridica (codpjuridica), foreign key (codpfisica) references pfisica (codpfisica)); Create Table Funcionario (Codfunc int auto_increment primary key not null, Nome varchar (50), Data_nasc varchar (10), Data_cadastro varchar (10), Login Varchar (20), Senha Varchar (20), varchar (100), 29

30 Obs varchar (300), Tipo_usuario varchar(14), status varchar(7), codtelefone int, codendereco int, codpfisica int, codcargo int, foreign key (codtelefone) references telefone (codtelefone), foreign key (codendereco) references endereco (codendereco), foreign key (codpfisica) references pfisica (codpfisica), foreign key (codcargo) references cargo (codcargo)); Create table Fornecedor (codfornecedor int auto_increment primary key not null, Nome varchar (50), Representante varchar (50), Data_cadastro varchar (10), site varchar (50), varchar (50), Obs varchar (200), codtelefone int, codendereco int, Codpjuridica int, foreign key (codtelefone) references telefone(codtelefone), foreign key (codendereco) references endereco (codendereco), foreign key (codpjuridica) references pjuridica (codpjuridica)); Create table Produto (codproduto int auto_increment primary key not null, Nomeproduto varchar (40), Marca varchar (40), Modelo Varchar (20), Fabricante varchar (30), 30

31 Datacompra varchar (10), Garantialoja varchar (9), Garantiaforn varchar (9), Estoqueatual varchar (4), Custocompra decimal ( ), Custovenda decimal ( ), obs varchar (200), codfornecedor int, Foreign key (codfornecedor) references fornecedor (codfornecedor)); Create table Equipamento (codequip int auto_increment primary key not null, Tipo varchar (20), Marca varchar (20), Modelo varchar (20), NS varchar (30)); Create table OS (codos int auto_increment primary key not null, Dataentrada varchar (10), Datasaida varchar(10), Obs Varchar (200), codfunc int, codequip int, codcliente int, codproduto int, Foreign key (codfunc) references funcionario (codfunc), Foreign key (codequip) references equipamento (codequip), foreign key (codcliente) references cliente (codcliente), foreign key (codproduto) references produto (codproduto)); Create table LicagaoOSEquip (codlig int auto_increment primary key not null, codos int, 31

32 Codequip int, Foreign key (codos) references OS (codos), Foreign key (codequip) References Equipamento (codequip)); Create Table Venda (Codvenda int auto_increment primary key not null, Qtde int (3), Valorunitario decimal( ), Valortotal decimal ( ), codproduto int, Foreign key (codproduto) references produto (codproduto)); Create table Itemdevenda (coditensvenda int auto_increment primary key not null, Qtde int (4), Codvenda int, Foreign key (codvenda) references venda (codvenda)); Create Table ligacaofornprod (codligfornprod int auto_increment primary key, codfornecedor int, codproduto int, foreign key (codproduto) references produto (codproduto), foreign key (codfornecedor) references fornecedor (codfornecedor)); Create table cheque (codcheque int auto_increment primary key not null, Numerocheque int, Banco varchar (20), Agencia int, CC int, Valor decimal (0000,00), Vencimento date, OBS varchar (200), 32

33 Codos int, Codvenda int, codcliente int, Foreign key (codcliente) references cliente (codcliente), Foreign key (codos) references os (codos), Foreign key (codvenda) references venda (codvenda)); Create table boleto (codboleto int auto_increment primary key not null, Vencimento date, OBS varchar (200), Codos int, Codvenda int, codcliente int, Foreign key (codcliente) references cliente (codcliente), Foreign key (codos) references os (codos), Foreign key (codvenda) references venda (codvenda)); Create table Cartao (codcartao int auto_increment primary key not null, Bandeira varchar (20), tipo varchar (20), Codos int, Codvenda int, codcliente int, Foreign key (codcliente) references cliente (codcliente), Foreign key (codos) references os (codos), Foreign key (codvenda) references venda (codvenda)); Create table Pagamento (codpag int auto_increment primary key not null, Valorbruto decimal (0000,00), Emdinheiro decimal (0000,00), Qtdeparcela int, Desconto numeric (5), 33

34 Totalareceber decimal(0000,00), codcartao int, codboleto int, codcheque int, foreign key (codcartao) references cartao (codcartao), foreign key (codboleto) references boleto (codboleto), foreign key (codcheque) references cheque (codcheque)); Create table recibo (codrecibo int auto_increment primary key not null, Descricao varchar (500), codpag int, foreign key (codpag) references pagamento(codpag)); 5.2 Telas do programa AlphaCE Tela de login A tela abaixo é a tela de login, onde o funcionário faz o login e terá acesso ao programa para, dependendo do tipo de acesso (administrador ou usuário), ter acesso total ou não ao sistema AlphaCE. 34

35 Códigos da tela de login Imports MySql.Data.MySqlClient Public Class Form_login Dim senha, nome_do_login As String Dim tentativa, tentativa2, tentativa3 As Integer Private Sub Btn_ok_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_ok.Click Try conexao() cmd.commandtext = "select senha, login, tipo_usuario, status from funcionario where login = '" & MaskedTextBox1.Text & "'" reader = cmd.executereader() If reader.read() Then nome_do_login = reader("login") senha = reader("senha") tipo_usuario_var = reader("tipo_usuario") status_var = reader("status") reader.close() If status_var = "ATIVO" Then If nome_do_login = MaskedTextBox1.Text Then If senha = MaskedTextBox2.Text Then Limpo.Show() servicos.showdialog() Me.Close() Else MsgBox("Senha incorreta!", vbexclamation) tentativa2 += 1 Else MsgBox("Login incorreto!", vbexclamation) tentativa += 1 Else MsgBox("O usuário está INATIVO", vbexclamation) tentativa3 += 1 Else MsgBox("Verifique o campo usuario.", vbexclamation) tentativa += 1 'encerrar o sistema se houver 3 erros If tentativa = 3 Or tentativa2 = 3 Or tentativa3 = 3 Then MsgBox("Muitas tentativas erradas, o sistema será fechado!", vbcritical) Application.Exit() 35

36 Catch ex As Exception MsgBox(ex.Message) Finally End Try Private Sub MaskedTextBox1_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox1.MaskInputRejected Me.Focus() Private Sub Lnklabel_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles Lnklabel.LinkClicked Alterar_senha.Show() Private Sub Btn_cancelar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_cancelar.Click Close() Private Sub Form1_login_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load conexao() cmd.commandtext = "select senha, login from funcionario" reader = cmd.executereader() If reader.read() Then lk_adm.enabled = False reader.close() Else lk_adm.enabled = True Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles lk_adm.linkclicked Limpo.Show() cad_cargo.show() MsgBox("Após cadastrar um cargo, clique em voltar, clique no botão Funcionarios e cadastre um funcionário.", MsgBoxStyle.Information) 36

37 Me.Visible = False Private Sub MaskedTextBox2_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MaskedTextBox2.KeyPress If e.keychar = Chr(13) Then Btn_ok_Click(Me, EventArgs.Empty) Private Sub MaskedTextBox2_MaskInputRejected(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MaskInputRejectedEventArgs) Handles MaskedTextBox2.MaskInputRejected End Class Tela de Alteração de Senha Esta tela é para o funcionário trocar a senha de acesso Código da tela Alteração de senha Imports MySql.Data.MySqlClient Public Class Alterar_senha Dim Nomelogin, Senhalogin As String Private Sub btn_cancelar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancelar.click 37

38 Me.Close() Form_login.Show() Private Sub btn_alterar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_alterar.click Dim reader As MySqlDataReader Try ' trataviva de erro do banco e do formulário conexao() 'procedure de conexão e comando (cmd e con) cmd.commandtype = System.Data.CommandType.Text cmd.connection = con 'variavel de conexão 'con.open() 'abri a conexão com o banco de dados cmd.commandtext = "select login, senha from funcionario where login like '%" & Trim(TextBox1.Text) & "%'" 'Função trim, remove os espaços iniciais e finais. reader = cmd.executereader() 'comando para executar a reader reader.read() 'variável reader para ler os dados selecionado na select Nomelogin = reader("login") Senhalogin = reader("senha") reader.close() 'fechando a reader 'fecha a conexão com o banco de dados Catch ex As Exception MsgBox("Usuario incorreto.", vbcritical) TextBox1.Focus() 'função focus, quando acontece algum erro o cursor volta para o campo especificado. End Try If MaskedTextBox1.Text = Senhalogin Then 'condição para a alteração de senha. A maskedtextbox tem de ser igual a variavel em questão. Try If MaskedTextBox2.Text = MaskedTextBox3.Text Then 'segunda condição, a senha que estiver igual na primeira condição irá fazer estas instruções. A nova senha da MaskedTextBox2 tem de ser igual a MaskedTextBox3 If MsgBox("Deseja alterar sua senha?", vbyesno, "confirmação") = vbyes Then conexao() 'procedure de conexão e comando (cmd e con) cmd.connection = con 'con.open() 'abri a conexão com o banco de dados.commandtype = CommandType.Text.CommandText = "UPDATE funcionario SET senha WHERE login = '" & Nomelogin & "'".Parameters.Add("@senha", MySqlDbType.VarChar).Parameters("@senha").Value = Trim(MaskedTextBox3.Text).ExecuteNonQuery() 'fecha a conexão com o banco de dados MsgBox("Senha alterada com sucesso.", vbinformation) Me.Close() 'btn_cancelar.focus() 'função focus, após efetuar a alteração o botão cancelar fica selecionado. 38

39 Else MsgBox("Alteração cancelada!", vbcritical) TextBox1.Focus() 'função focus, quando a alteração e cancelada o cursor volta para a textbox4 (campo login). Else MsgBox("Senha não confere!", vbcritical) MaskedTextBox2.Focus() 'função focus, quando a senha não confere o cursor volta para o campo especificado (campo nova senha) Catch ex As Exception MsgBox(ex.Message) TextBox1.Focus() 'quando acontece algum erro o cursor volta para a textbox4 (campo login) End Try Else MsgBox("Senha antiga incorreta.", vbcritical) MaskedTextBox1.Focus() Private Sub MaskedTextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MaskedTextBox3.KeyPress If e.keychar = Chr(13) Then btn_alterar_click(me, EventArgs.Empty) End Class Tela de serviços(menu Principal) Esta tela principal do programa AlphaCE que tem a função de ajudar o funcionário escolher o que vai fazer, como venda, cadastro de cliente, cadastro de produtos, OS, estoque e administrador. Também, um menu superior para maior acessibilidade Código da tela de serviços Public Class servicos Private Sub Btn_cadclie_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_cadclie.Click Cad_cliente.Show() 39

40 Private Sub Btn_produos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_produos.Click Cad_produtos.Show() Private Sub Btn_os_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_os.Click OS.Show() Private Sub Btn_adm_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_adm.Click Painel_estoque.Show() Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Cadastro_Geral.Show() Private Sub Form2_servicos_FormClosed(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed End Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_vendas.click Venda.Show() Private Sub AdicionarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AdicionarToolStripMenuItem.Click Cad_cliente.Show() Private Sub servicos_load(byval sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If tipo_usuario_var = "PADRAO" Then Button1.Enabled = False Else Button1.Enabled = True lbl_adm.enabled = True 'If Me.MinimizeBox = True Then 'Limpo.MinimizeBox = True ' 40

41 End Class Tela de Cadastro Geral Clicando na opção Administrador, abrirá esse menu. Nele o funcionário poderá fazer todos os tipos de cadastros mostrados na tela Códigos da tela de Cadastro Geral Public Class Cadastro_Geral Private Sub btn_cargo_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cargo.click, Button1.Click cad_cargo.show() Hide() Private Sub btn_servico_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_servico.click Cad_servico.Show() Hide() Private Sub Btn_Cliente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Cliente.Click cad_fis_jur.show() Hide() Private Sub Btn_funcionario_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_funcionario.Click 41

42 Cad_funcionario.Show() Cad_funcionario.Textbox_nome.Focus() Hide() Private Sub Btn_alterar_senha_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_alterar_senha.Click Private Sub Btn_produtos_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Private Sub btn_fornecedor_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_fornecedor.click Cad_fornecedor.Show() Hide() Private Sub Cadastro_Geral_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load End Class Tela de Cadastro de Cargo Clicando na opção de cargo, abrirá esse menu para cadastrar o cargo Código de Cadastro de Cargo Imports MySql.Data.MySqlClient Public Class cad_cargo 42

43 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim con As MySqlConnection 'conexao Dim cmd As MySqlCommand 'consulta Dim codcargo_var As Integer = 0 Dim reader As MySqlDataReader con = New MySqlConnection cmd = New MySqlCommand cmd.commandtype = CommandType.Text con.connectionstring = "server=localhost;user Id=root;password=etecia;Persist Security Info=True;database=alpha" con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codcargo from cargo where codcargo=(select max(codcargo) from cargo)" reader = cmd.executereader If reader.read() Then codcargo_var = reader("codcargo") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO Cargo(codcargo, funcao) Values MySqlDbType.Int32).Parameters("@codcargo").Value = codcargo_var + 1.Parameters.Add("@funcao", MySqlDbType.VarChar).Parameters("@funcao").Value = textbox_cargo.text.executenonquery() textbox_cargo.clear() textbox_cargo.focus() Me.Refresh() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Cadastro_Geral.Show() Hide() 43

44 Private Sub textbox_cargo_keypress(byval sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles textbox_cargo.keypress If e.keychar = Chr(13) Then Button1_Click(Me, EventArgs.Empty) 'Evento click, quando o usuario digita enter o botão é clickado textbox_cargo.focus() 'após pesquisar o cursor é movido para a textbox 2 Private Sub textbox_cargo_textchanged(byval sender As System.Object, ByVal e As System.EventArgs) Handles textbox_cargo.textchanged Private Sub cad_cargo_load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load End Class Tela de Cadastro de Serviços Clicando nesse menu, abrirá a opção para cadastrar o tipo de serviço Código da tela de Cadastro de Serviços Imports MySql.Data.MySqlClient Public Class Cad_servico Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_voltar.click Cadastro_Geral.Show() Hide() Private Sub btn_salvar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click Dim con As MySqlConnection 'conexao 44

45 Dim cmd As MySqlCommand 'consulta Dim codservico_var As Integer = 0 Dim reader As MySqlDataReader con = New MySqlConnection cmd = New MySqlCommand cmd.commandtype = CommandType.Text con.connectionstring = "server=localhost;user Id=root;password=etecia;Persist Security Info=True;database=alpha" con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codservico from servicos where codservico=(select max(codservico) from Servico)" reader = cmd.executereader If reader.read() Then codservico_var = reader("codservico") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO Servico(codservico, funcao) Values MySqlDbType.Int32).Parameters("@codservico").Value = codservico_var + 1.Parameters.Add("@funcao", MySqlDbType.VarChar).Parameters("@funcao").Value = TextBox_servico.Text.ExecuteNonQuery() TextBox_servico.Clear() TextBox_servico.Focus() Me.Refresh() Private Sub TextBox_servico_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox_servico.TextChanged Private Sub Cad_servico_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load 45

46 End Class Tela de Cadastro Tipo de Clientes Clicando nessa opção, o menu de cadastro que aparece são as opções de cadastro de pessoa física e jurídica Código da tela de cadastro de Clientes Public Class cad_fis_jur Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Private Sub MenuStrip1_ItemClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Cad_cliente.Show() Hide() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Cad_pjuridica.Show() Hide() 46

47 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Cadastro_Geral.Show() Hide() Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Close() End Class Tela de Cadastro de Cliente No menu acima, clicando na opção de cadastro de cliente, abrirá esse menu de cadastro. Aqui pode-se voltar a tela anterior, editar um cadastro, localizar e excluir. 47

48 Clicando na opção localizar, abrirá uma painel de consulta Código da tela de cadastro de cliente Imports mysql.data.mysqlclient Public Class Cad_cliente Private Sub FUN_Padrao() btn_salvar.visible = True btn_editar.visible = False Private Sub FUN_Editar() btn_salvar.visible = False btn_editar.visible = True Private Sub FUN_Limpar() Textbox_nome.Clear() Textbox_endereco.Clear() Textbox_numero.Clear() Textbox_comp.Clear() Mask_nasc.Clear() Textbox_bairro.Clear() TextBox_cidade.Clear() Masked_UF.Clear() Maskbox_telefone.Clear() Maskbox_celular.Clear() Mask_fax.Clear() Mbox_rg.Clear() MBox_cpf.Clear() TextBox_obs.Clear() 48

49 Textbox_ .Clear() Textbox_site.Clear() Textbox_nome.Focus() Private Sub FUN_Proximo() conexao() Try.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codcliente from cliente where codcliente = (select max(codcliente) from cliente)" reader = cmd.executereader If reader.read() Then codcliente_var = reader("codcliente") reader.close() Lbl_codcliente.Text = codcliente_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else Lbl_codcliente.Text = 1 Catch a As Exception End Try Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) cad_fis_jur.show() Hide() Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) cad_fis_jur.show() Me.Hide() Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Painel_cliente.Show() Private Sub btn_salvar_click_1(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click conexao().commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" 49

50 reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO endereco(codendereco,logradouro, Numero, Cep, Complemento, Bairro, Cidade, Estado) MySqlDbType.Int32).Parameters.Add("@Logradouro", MySqlDbType.VarChar).Parameters.Add("@Numero", MySqlDbType.VarChar).Parameters.Add("@Complemento", MySqlDbType.VarChar).Parameters.Add("@Bairro", MySqlDbType.VarChar).Parameters.Add("@Cidade", MySqlDbType.VarChar).Parameters.Add("@Estado", MySqlDbType.VarChar).Parameters.Add("@Cep", MySqlDbType.VarChar) 50

51 = codendereco_var + 1.Parameters("@Logradouro").Value = Textbox_endereco.Text.Parameters("@Numero").Value = Textbox_numero.Text.Parameters("@Complemento").Value = Textbox_comp.Text.Parameters("@Bairro").Value = Textbox_bairro.Text.Parameters("@Cidade").Value = Textbox_cidade.Text.Parameters("@Estado").Value = Masked_uf.Text.Parameters("@Cep").Value = Maskbox_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO telefone(codtelefone, telefone, celular, fax) @fax)".parameters.add("@codtelefone", MySqlDbType.Int32).Parameters.Add("@telefone", MySqlDbType.VarChar).Parameters.Add("@celular", MySqlDbType.VarChar).Parameters.Add("@fax", MySqlDbType.VarChar).Parameters("@codtelefone").Value = codtelefone_var + 1.Parameters("@telefone").Value = Maskbox_telefone.Text.Parameters("@celular").Value = Maskbox_celular.Text.Parameters("@fax").Value = Mask_fax.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO pfisica(codpfisica, rg, cpf) MySqlDbType.Int32).Parameters.Add("@rg", MySqlDbType.VarChar).Parameters.Add("@cpf", MySqlDbType.VarChar).Parameters("@codpfisica").Value = codpfisica_var + 1.Parameters("@rg").Value = Mbox_rg.Text.Parameters("@cpf").Value = Mbox_cpf.Text.ExecuteNonQuery() con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text 51

52 .CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO Cliente(Nome, data_cadastro, Data_nasc, , site, OBS, codendereco, codtelefone, codpfisica) MySqlDbType.VarChar).Parameters.Add("@data_cadastro", MySqlDbType.VarChar).Parameters.Add("@data_nasc", MySqlDbType.VarChar).Parameters.Add("@ ", MySqlDbType.VarChar).Parameters.Add("@site", MySqlDbType.VarChar).Parameters.Add("@OBS", MySqlDbType.VarChar) 52

53 = = = = = = = = = codpfisica_var.executenonquery().commandtext = "SELECT CODCLIENTE FROM CLIENTE WHERE NOME reader = cmd.executereader() reader.read() codcliente_var = reader.getstring("codcliente") Lbl_codcliente.Text = codcliente_var + 1 limpar_campos_cliente() Private Sub Cad_cliente_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load FUN_Padrao() lbl_data_cadastro.text = Date.Today data_cadastro = lbl_data_cadastro.text Textbox_nome.Focus() conexao() FUN_Proximo() Private Sub btn_localizar_click_1(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_cliente.Show() Hide() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar o cadastro deste Cliente?", vbyesno, "confirmação") = vbyes Then conexao().commandtype = System.Data.CommandType.Text 53

54 .CommandText = "select * from cliente where nome=@ncliente".parameters.add("@ncliente", MySqlDbType.VarChar).Parameters("@ncliente").Value = Textbox_nome.Text reader = cmd.executereader If reader.read() Then codcliente_var = reader("codcliente") codendereco_var = reader("codendereco") codtelefone_var = reader("codtelefone") codpfisica_var = reader("codpfisica") reader.close() conexao().commandtype = CommandType.Text.CommandText = "UPDATE endereco SET Logradouro=@Logradouro, Numero=@Numero, Cep=@Cep, Complemento=@Complemento, Bairro=@Bairro, Cidade=@Cidade, Estado=@Estado where codendereco=@codendereco".parameters.add("@codendereco", MySqlDbType.Int32).Parameters.Add("@Logradouro", MySqlDbType.VarChar).Parameters.Add("@Numero", MySqlDbType.VarChar).Parameters.Add("@Complemento", MySqlDbType.VarChar).Parameters.Add("@Bairro", MySqlDbType.VarChar).Parameters.Add("@Cidade", MySqlDbType.VarChar).Parameters.Add("@Estado", MySqlDbType.VarChar).Parameters.Add("@Cep", MySqlDbType.VarChar).Parameters("@codendereco").Value = codendereco_var.parameters("@logradouro").value = Textbox_endereco.Text.Parameters("@Numero").Value = Textbox_numero.Text.Parameters("@Complemento").Value = Textbox_comp.Text.Parameters("@Bairro").Value = Textbox_bairro.Text.Parameters("@Cidade").Value = Textbox_cidade.Text.Parameters("@Estado").Value = Masked_uf.Text.Parameters("@Cep").Value = Maskbox_cep.Text.ExecuteNonQuery() conexao().commandtype = CommandType.Text.CommandText = "UPDATE telefone SET telefone=@telefone, celular=@celular, fax=@fax where codtelefone=@codtelefone".parameters.add("@codtelefone", MySqlDbType.Int32).Parameters.Add("@telefone", MySqlDbType.VarChar).Parameters.Add("@celular", MySqlDbType.VarChar) 54

55 = = = = Mask_fax.Text.ExecuteNonQuery() conexao().commandtype = CommandType.Text.CommandText = "UPDATE pfisica SET rg=@rg, cpf=@cpf where codpfisica=@codpfisica".parameters.add("@codpfisica", MySqlDbType.Int32).Parameters.Add("@rg", MySqlDbType.VarChar).Parameters.Add("@cpf", MySqlDbType.VarChar).Parameters("@codpfisica").Value = codpfisica_var.parameters("@rg").value = Mbox_rg.Text.Parameters("@cpf").Value = Mbox_cpf.Text.ExecuteNonQuery() conexao().commandtype = CommandType.Text.CommandText = "UPDATE cliente SET nome=@nome, data_nasc=@data_nasc, =@ , site=@site, obs=@obs where codcliente=@codcliente".parameters.add("@codcliente", MySqlDbType.Int32).Parameters.Add("@nome", MySqlDbType.VarChar).Parameters.Add("@data_nasc", MySqlDbType.VarChar).Parameters.Add("@ ", MySqlDbType.VarChar).Parameters.Add("@site", MySqlDbType.VarChar).Parameters.Add("@obs", MySqlDbType.VarChar).Parameters("@codcliente").Value = codcliente_var.parameters("@nome").value = Textbox_nome.Text.Parameters("@data_nasc").Value = Mask_nasc.Text.Parameters("@ ").Value = Textbox_ .Text.Parameters("@site").Value = Textbox_site.Text.Parameters("@obs").Value = TextBox_obs.Text.ExecuteNonQuery() MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() FUN_Limpar() 55

56 FUN_Padrao() Else MsgBox("Alteração cancelada!", vbexclamation) Textbox_nome.Focus() 'Função focus, move o cursor para o campo informado Catch ex1 As Exception MsgBox(ex1.Message) End Try End Class Tela Cadastro de Funcionários Voltando a tela de cadastro geral, ao clicar na opção funcionários, abrirá a tela de cadastro de funcionário, onde ele já cadastrará um logon e senha de acesso. É necessário preencher todos os campos. 56

57 Clicando na opção localizar, abrirá um painel de consulta Código da tela de cadastro de funcionário Imports MySql.Data.MySqlClient Public Class Cad_funcionario Private Sub FUN_Padrao() btn_salvar.visible = True btn_editar.visible = False btn_cancelar.visible = False GBX_Status.Enabled = False Private Sub FUN_Editar() btn_salvar.visible = False btn_editar.visible = True btn_cancelar.visible = True GBX_Status.Enabled = True Private Sub FUN_Limpar() Textbox_nome.Clear() Textbox_endereco.Clear() Textbox_num.Clear() Textbox_comp.Clear() Mask_cep.Clear() TextBox_bairro.Clear() TextBox_cidade.Clear() Masked_UF.Clear() Mask_telefone.Clear() Mask_celular.Clear() Mask_nasc.Clear() 57

58 MBox_rg.Clear() MBox_cpf.Clear() TextBox_obs.Clear() MaskBox_senha.Clear() Textbox_ .Clear() TextBox_login.Clear() Textbox_nome.Focus() Private Sub FUN_Proximo() conexao() Try.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codfunc from funcionario where codfunc = (select max(codfunc) from funcionario)" reader = cmd.executereader If reader.read() Then codfunc_var = reader("codfunc") reader.close() LBL_codfunc.Text = codfunc_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else LBL_codfunc.Text = 1 Catch a As Exception End Try Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) cad_fis_jur.show() Hide() Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_voltar.click Cadastro_Geral.Show() Me.Hide() Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_funcionario.Show() Hide() Private Sub btn_salvar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click Dim reader As MySqlDataReader 58

59 conexao() Try If codfunc_var = 0 Then.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codfunc from funcionario where codfunc = (select max(codfunc) from funcionario)" reader = cmd.executereader If reader.read() Then codfunc_var = reader("codfunc") reader.close() codfunc_var = codfunc_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else LBL_codfunc.Text = 1 Form_login.lk_adm.Visible = False Me.Hide() Form_login.Show() Form_login.MaskedTextBox1.Focus() Catch ex As Exception End Try conexao().commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then 59

60 codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO endereco(codendereco,logradouro, Numero, Cep, Complemento, Bairro, Cidade, Estado) MySqlDbType.Int32).Parameters.Add("@Logradouro", MySqlDbType.VarChar).Parameters.Add("@Numero", MySqlDbType.VarChar).Parameters.Add("@Complemento", MySqlDbType.VarChar).Parameters.Add("@Bairro", MySqlDbType.VarChar).Parameters.Add("@Cidade", MySqlDbType.VarChar).Parameters.Add("@Estado", MySqlDbType.VarChar).Parameters.Add("@Cep", MySqlDbType.VarChar).Parameters("@codendereco").Value = codendereco_var + 1.Parameters("@Logradouro").Value = Textbox_endereco.Text.Parameters("@Numero").Value = Textbox_num.Text.Parameters("@Complemento").Value = Textbox_comp.Text.Parameters("@Bairro").Value = TextBox_bairro.Text.Parameters("@Cidade").Value = TextBox_cidade.Text.Parameters("@Estado").Value = Masked_UF.Text.Parameters("@Cep").Value = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 60

61 .CommandText = "INSERT INTO telefone(codtelefone, telefone, celular) MySqlDbType.Int32).Parameters.Add("@telefone", MySqlDbType.VarChar).Parameters.Add("@celular", MySqlDbType.VarChar).Parameters("@codtelefone").Value = codtelefone_var + 1.Parameters("@telefone").Value = Mask_telefone.Text.Parameters("@celular").Value = Mask_celular.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO pfisica(codpfisica, rg, cpf) MySqlDbType.Int32).Parameters.Add("@rg", MySqlDbType.VarChar).Parameters.Add("@cpf", MySqlDbType.VarChar).Parameters("@codpfisica").Value = codpfisica_var + 1.Parameters("@rg").Value = MBox_rg.Text.Parameters("@cpf").Value = MBox_cpf.Text.ExecuteNonQuery() con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") 61

62 reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpfisica from pfisica where codpfisica=(select max(codpfisica) from pfisica)" reader = cmd.executereader If reader.read() Then codpfisica_var = reader("codpfisica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO funcionario(nome, data_cadastro, Data_nasc, , Login, Senha, OBS, status, tipo_usuario, codendereco, codtelefone, codcargo, codpfisica) MySqlDbType.VarChar).Parameters.Add("@data_cadastro", MySqlDbType.VarChar).Parameters.Add("@data_nasc", MySqlDbType.VarChar).Parameters.Add("@ ", MySqlDbType.VarChar).Parameters.Add("@login", MySqlDbType.VarChar).Parameters.Add("@senha", MySqlDbType.VarChar).Parameters.Add("@OBS", MySqlDbType.VarChar).Parameters.Add("@status", MySqlDbType.VarChar).Parameters.Add("@tipo_usuario", MySqlDbType.VarChar).Parameters.Add("@codendereco", MySqlDbType.Int32).Parameters.Add("@codtelefone", MySqlDbType.Int32).Parameters.Add("@codcargo", MySqlDbType.Int32).Parameters.Add("@codpfisica", MySqlDbType.Int32).Parameters("@Nome").Value = Textbox_nome.Text.Parameters("@data_cadastro").Value = data_cadastro.parameters("@data_nasc").value = Mask_nasc.Text.Parameters("@ ").Value = Textbox_ .Text.Parameters("@login").Value = TextBox_login.Text.Parameters("@senha").Value = MaskBox_senha.Text.Parameters("@OBS").Value = TextBox_obs.Text.Parameters("@status").Value = "ATIVO".Parameters("@tipo_usuario").Value = tipo_usuario_var.parameters("@codendereco").value = codendereco_var 62

63 = codtelefone_var.parameters("@codcargo").value = ComboBox_cargo.SelectedValue.Parameters("@codpfisica").Value = codpfisica_var.executenonquery() FUN_Proximo() FUN_Limpar() Private Sub Cad_funcionario_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load FUN_Padrao() Rbtn_padrao.Checked = True lbl_data_cadastro.text = Date.Today data_cadastro = lbl_data_cadastro.text Textbox_nome.Focus() 'TODO: This line of code loads data into the 'Alpha.cargo' table. You can move, or remove it, as needed. Me.CargoTableAdapter.Fill(Me.Alpha.cargo) conexao() FUN_Proximo() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar o cadastro deste funcionario?", vbyesno, "confirmação") = vbyes Then conexao() If RBN_Ativo.Checked = True Then status_var = "ATIVO" Else status_var = "INATIVO".CommandType = System.Data.CommandType.Text.CommandText = "select * from funcionario where codfunc=@codfuncionario".parameters.add("@codfuncionario", MySqlDbType.VarChar).Parameters("@codfuncionario").Value = codfunc_var reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") codtelefone_var = reader("codtelefone") 63

64 codpfisica_var = reader("codpfisica") codcargo_var = reader("codcargo") reader.close() con.open().commandtype = CommandType.Text.CommandText = "UPDATE endereco SET Logradouro=@Logradouro, Numero=@Numero, Cep=@Cep, Complemento=@Complemento, Bairro=@Bairro, Cidade=@Cidade, Estado=@Estado where codendereco=@codendereco".parameters.add("@codendereco", MySqlDbType.Int32).Parameters.Add("@Logradouro", MySqlDbType.VarChar).Parameters.Add("@Numero", MySqlDbType.VarChar).Parameters.Add("@Complemento", MySqlDbType.VarChar).Parameters.Add("@Bairro", MySqlDbType.VarChar).Parameters.Add("@Cidade", MySqlDbType.VarChar).Parameters.Add("@Estado", MySqlDbType.VarChar).Parameters.Add("@Cep", MySqlDbType.VarChar).Parameters("@codendereco").Value = codendereco_var.parameters("@logradouro").value = Textbox_endereco.Text.Parameters("@Numero").Value = Textbox_num.Text.Parameters("@Complemento").Value = Textbox_comp.Text.Parameters("@Bairro").Value = TextBox_bairro.Text.Parameters("@Cidade").Value = TextBox_cidade.Text.Parameters("@Estado").Value = Masked_UF.Text.Parameters("@Cep").Value = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "UPDATE telefone SET telefone=@telefone, celular=@celular where codtelefone=@codtelefone".parameters.add("@codtelefone", MySqlDbType.Int32).Parameters.Add("@telefone", MySqlDbType.VarChar).Parameters.Add("@celular", MySqlDbType.VarChar).Parameters("@codtelefone").Value = codtelefone_var.parameters("@telefone").value = Mask_telefone.Text.Parameters("@celular").Value = Mask_celular.Text.ExecuteNonQuery() con.open() 64

65 .CommandType = CommandType.Text.CommandText = "UPDATE pfisica SET rg=@rg, cpf=@cpf where codpfisica=@codpfisica".parameters.add("@codpfisica", MySqlDbType.Int32).Parameters.Add("@rg", MySqlDbType.VarChar).Parameters.Add("@cpf", MySqlDbType.VarChar).Parameters("@codpfisica").Value = codpfisica_var.parameters("@rg").value = MBox_rg.Text.Parameters("@cpf").Value = MBox_cpf.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "UPDATE funcionario SET Nome=@Nome, data_cadastro=@data_cadastro, Data_nasc=@data_nasc, =@ , Login=@login, Senha=@senha, OBS=@OBS, status=@status, tipo_usuario=@tipo_usuario where codfunc=@codfuncionario".parameters.add("@codfunc", MySqlDbType.Int32).Parameters.Add("@Nome", MySqlDbType.VarChar).Parameters.Add("@data_cadastro", MySqlDbType.VarChar).Parameters.Add("@data_nasc", MySqlDbType.VarChar).Parameters.Add("@ ", MySqlDbType.VarChar).Parameters.Add("@login", MySqlDbType.VarChar).Parameters.Add("@senha", MySqlDbType.VarChar).Parameters.Add("@OBS", MySqlDbType.VarChar).Parameters.Add("@status", MySqlDbType.VarChar).Parameters.Add("@tipo_usuario", MySqlDbType.VarChar).Parameters("@codfunc").Value = codfunc_var.parameters("@nome").value = Textbox_nome.Text.Parameters("@data_cadastro").Value = data_cadastro.parameters("@data_nasc").value = Mask_nasc.Text.Parameters("@ ").Value = Textbox_ .Text.Parameters("@login").Value = TextBox_login.Text.Parameters("@senha").Value = MaskBox_senha.Text.Parameters("@OBS").Value = TextBox_obs.Text.Parameters("@status").Value = status_var.parameters("@tipo_usuario").value = tipo_usuario_var.executenonquery() Painel_funcionario.atualizar() 'Atualiza o painel com os dados alterado MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() FUN_Limpar() 65

66 FUN_Padrao() Else MsgBox("Alteração cancelada!", vbexclamation) Textbox_nome.Focus() 'Função focus, move o cursor para o campo informado Catch ex1 As Exception MsgBox(ex1.Message) End Try Private Sub btn_cancelar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancelar.click FUN_Proximo() FUN_Limpar() FUN_Padrao() Private Sub Rbtn_Admin_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Rbtn_Admin.CheckedChanged tipo_usuario_var = "ADMINISTRADOR" Private Sub Rbtn_padrao_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Rbtn_padrao.CheckedChanged tipo_usuario_var = "PADRAO" End Class Tela de Cadastro de Fornecedor Voltando a tela de cadastro geral, clicando na opção fornecedro, abrirá a tela de cadastro de fornecedor. Nessa tela, pode voltar a tela anterior, alterar cadastro, localizar e cancelar. 66

67 Clicando na opção localizar, abrirá um painel de consulta. 67

68 Código na tela de cadastro de fornecedor Imports MySql.Data.MySqlClient Public Class Cad_fornecedor Private Sub FUN_Padrao() 'Criação da função para ativar ou desativar botões Btn_salvar.Visible = True btn_editar.visible = False btn_cancelar.visible = False Private Sub FUN_Limpar() 'Criação da função para limpar os campos do formulario Textbox_razao_social.Clear() Textbox_endereco.Clear() Textbox_num.Clear() Textbox_comp.Clear() Mask_cep.Clear() TextBox_bairro.Clear() TextBox_cidade.Clear() Masked_UF.Clear() Mask_telefone.Clear() Mask_celular.Clear() Mask_data_cad.Clear() TextBox_obs.Clear() Textbox_ .Clear() TextBox_site.Clear() TextBox_representante.Clear() MasKtBox_fax.Clear() MBox_cnpj.Clear() MBox_IE.Clear() Textbox_razao_social.Focus() Private Sub FUN_Proximo() 'Criação da função de pesquisa para saber o proximo codigo do BD, neste caso FORNECEDOR conexao() 'Utilizando uma função dentro da outra Try.CommandType = System.Data.CommandType.Text.Connection = con.commandtext = "select codfornecedor from fornecedor where codfornecedor = (select max(codfornecedor) from fornecedor)" reader = cmd.executereader If reader.read() Then codfornecedor_var = reader("codfornecedor") reader.close() LBL_codforn.Text = codfornecedor_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else LBL_codforn.Text = 1 68

69 Catch a As Exception End Try Private Sub Btn_salvar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_salvar.Click 'removi daqui as variaveis codendereco, codpfisica e coloquei no modulo Dim reader As MySqlDataReader conexao().commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpjuridica from pjuridica where codpjuridica=(select max(codpjuridica) from pjuridica)" reader = cmd.executereader If reader.read() Then codpjuridica_var = reader("codpjuridica") reader.close() 69

70 con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO endereco(codendereco,logradouro, Numero, Cep, Complemento, Bairro, Cidade, Estado) MySqlDbType.Int32).Parameters.Add("@Logradouro", MySqlDbType.VarChar).Parameters.Add("@Numero", MySqlDbType.VarChar).Parameters.Add("@Complemento", MySqlDbType.VarChar).Parameters.Add("@Bairro", MySqlDbType.VarChar).Parameters.Add("@Cidade", MySqlDbType.VarChar).Parameters.Add("@Estado", MySqlDbType.VarChar).Parameters.Add("@Cep", MySqlDbType.VarChar).Parameters("@codendereco").Value = codendereco_var + 1.Parameters("@Logradouro").Value = Textbox_endereco.Text.Parameters("@Numero").Value = Textbox_num.Text.Parameters("@Complemento").Value = Textbox_comp.Text.Parameters("@Bairro").Value = TextBox_bairro.Text.Parameters("@Cidade").Value = TextBox_cidade.Text.Parameters("@Estado").Value = Masked_UF.Text.Parameters("@Cep").Value = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO telefone(codtelefone, telefone, celular, fax) @fax)".parameters.add("@codtelefone", MySqlDbType.Int32).Parameters.Add("@telefone", MySqlDbType.VarChar).Parameters.Add("@celular", MySqlDbType.VarChar).Parameters.Add("@Fax", MySqlDbType.VarChar).Parameters("@codtelefone").Value = codtelefone_var + 1.Parameters("@telefone").Value = Mask_telefone.Text.Parameters("@celular").Value = Mask_celular.Text.Parameters("@Fax").Value = MasKtBox_fax.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 70

71 .CommandText = "INSERT INTO pjuridica(codpjuridica, razao_social, cnpj, ie) @ie)".parameters.add("@codpjuridica", MySqlDbType.Int32).Parameters.Add("@razao_social", MySqlDbType.VarChar).Parameters.Add("@cnpj", MySqlDbType.VarChar).Parameters.Add("@ie", MySqlDbType.VarChar).Parameters("@codpjuridica").Value = codpjuridica_var + 1.Parameters("@razao_social").Value = Textbox_razao_social.Text.Parameters("@cnpj").Value = MBox_cnpj.Text.Parameters("@ie").Value = MBox_IE.Text.ExecuteNonQuery() con.open() cmd = con.createcommand.commandtype = System.Data.CommandType.Text.CommandText = "select codendereco from endereco where codendereco=(select max(codendereco) from endereco)" reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codtelefone from telefone where codtelefone=(select max(codtelefone) from telefone)" reader = cmd.executereader If reader.read() Then codtelefone_var = reader("codtelefone") reader.close() con.open().commandtype = System.Data.CommandType.Text.CommandText = "select codpjuridica from pjuridica where codpjuridica=(select max(codpjuridica) from pjuridica)" reader = cmd.executereader If reader.read() Then 71

72 codpjuridica_var = reader("codpjuridica") reader.close() con.open().commandtype = CommandType.Text.CommandText = "INSERT INTO fornecedor(nome, Representante, Data_cadastro, site, , obs, codtelefone, codendereco, codpjuridica) ".Parameters.Add("@nome", MySqlDbType.VarChar).Parameters.Add("@Representante", MySqlDbType.VarChar).Parameters.Add("@Data_cadastro", MySqlDbType.VarChar).Parameters.Add("@site", MySqlDbType.VarChar).Parameters.Add("@ ", MySqlDbType.VarChar).Parameters.Add("@obs", MySqlDbType.VarChar).Parameters.Add("@codtelefone", MySqlDbType.Int32).Parameters.Add("@codendereco", MySqlDbType.Int32).Parameters.Add("@codpjuridica", MySqlDbType.Int32).Parameters("@nome").Value = Textbox_razao_social.Text.Parameters("@Representante").Value = TextBox_representante.Text.Parameters("@Data_cadastro").Value = data_cadastro.parameters("@site").value = TextBox_site.Text.Parameters("@ ").Value = Textbox_ .Text.Parameters("@Obs").Value = TextBox_obs.Text.Parameters("@codtelefone").Value = codtelefone_var.parameters("@codendereco").value = codendereco_var.parameters("@codpjuridica").value = codpjuridica_var.executenonquery().commandtext = "SELECT CODFORNECEDOR FROM FORNECEDOR WHERE NOME =@NOME" 'Pesquisa para saber o ultimo codigo e,ostra-lo em uma label reader = cmd.executereader() reader.read() codfornecedor_var = reader.getstring("codfornecedor") LBL_codforn.Text = codfornecedor_var + 1 FUN_Limpar() 'Função para limpar os campos (textbox, maskedbox) das tabelas Private Sub Cad_fornecedor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Mask_data_cad.Text = Date.Today() data_cadastro = Mask_data_cad.Text 72

73 FUN_Padrao() 'Função para habilitar ou desabilitar os botões Salvar,Editar, Cancelar conexao() 'Função e conexão com o BD FUN_Proximo() 'Função de pesquisa para saber o proximo codigo do BD, neste caso FORNECEDOR Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_Fornecedor.Show() Hide() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar o cadastro deste fornecedor?", vbyesno, "confirmação") = vbyes Then conexao().commandtype = System.Data.CommandType.Text.CommandText = "select * from fornecedor where codfornecedor=@codfornecedor".parameters.add("@codfornecedor", MySqlDbType.VarChar).Parameters("@codfornecedor").Value = codfornecedor_var reader = cmd.executereader If reader.read() Then codendereco_var = reader("codendereco") codtelefone_var = reader("codtelefone") codpjuridica_var = reader("codpjuridica") reader.close() con.open().commandtype = CommandType.Text 'Alteração no banco de dados da tabela endereço.commandtext = "UPDATE endereco SET Logradouro=@Logradouro, Numero=@Numero, Cep=@Cep, Complemento=@Complemento, Bairro=@Bairro, Cidade=@Cidade, Estado=@Estado where codendereco=@codendereco".parameters.add("@codendereco", MySqlDbType.Int32).Parameters.Add("@Logradouro", MySqlDbType.VarChar).Parameters.Add("@Numero", MySqlDbType.VarChar).Parameters.Add("@Complemento", MySqlDbType.VarChar).Parameters.Add("@Bairro", MySqlDbType.VarChar) 73

74 = = = = = = = = Mask_cep.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 'Alteração no banco de dados da tabela telefone.commandtext = "UPDATE telefone SET telefone=@telefone, celular=@celular, fax=@fax where codtelefone=@codtelefone".parameters.add("@codtelefone", MySqlDbType.Int32).Parameters.Add("@telefone", MySqlDbType.VarChar).Parameters.Add("@celular", MySqlDbType.VarChar).Parameters.Add("@fax", MySqlDbType.VarChar).Parameters("@codtelefone").Value = codtelefone_var.parameters("@telefone").value = Mask_telefone.Text.Parameters("@celular").Value = Mask_celular.Text.Parameters("@fax").Value = MasKtBox_fax.Text.ExecuteNonQuery() con.open().commandtype = CommandType.Text 'Fazer alteração no BR da tabela PJuridica.CommandText = "UPDATE pjuridica SET razao_social=@razao_social, cnpj=@cnpj, ie=@ie where codpjuridica=@codpjuridica".parameters.add("@codpjuridica", MySqlDbType.Int32).Parameters.Add("@razao_social", MySqlDbType.VarChar).Parameters.Add("@cnpj", MySqlDbType.VarChar).Parameters.Add("@ie", MySqlDbType.VarChar).Parameters("@codpjuridica").Value = codpjuridica_var.parameters("@razao_social").value = Textbox_razao_social.Text.Parameters("@cnpj").Value = MBox_cnpj.Text.Parameters("@ie").Value = MBox_IE.Text.ExecuteNonQuery() 74

75 con.open().commandtext = "UPDATE fornecedor SET Nome=@Nome, Representante=@Representante, data_cadastro=@data_cadastro, site=@site, =@ , obs=@obs where codfornecedor=@codfornecedor".parameters.add("@nome", MySqlDbType.VarChar).Parameters.Add("@Representante", MySqlDbType.VarChar).Parameters.Add("@Data_cadastro", MySqlDbType.VarChar).Parameters.Add("@site", MySqlDbType.VarChar).Parameters.Add("@ ", MySqlDbType.VarChar).Parameters.Add("@obs", MySqlDbType.VarChar).Parameters("@nome").Value = Textbox_razao_social.Text.Parameters("@Representante").Value = TextBox_representante.Text.Parameters("@Data_cadastro").Value = data_cadastro.parameters("@site").value = TextBox_site.Text.Parameters("@ ").Value = Textbox_ .Text.Parameters("@Obs").Value = TextBox_obs.Text.ExecuteNonQuery() MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() FUN_Limpar() FUN_Padrao() Else MsgBox("Alteração cancelada!", vbexclamation) Catch ex1 As Exception MsgBox(ex1.Message) End Try Private Sub btn_voltar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_voltar.click Cadastro_Geral.Show() Me.Hide() Private Sub btn_cancelar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_cancelar.click FUN_Proximo() FUN_Limpar() FUN_Padrao() 75

76 End Class Obs: Voltando novamente a tela de cadastro geral, o botão que falta é o alteração de senha, que leva a mesma tela de alteração de senha que tem na tela de login do programa Tela Estoque* Voltando a tela principal, ao clicar na opção estoque, abrirá um painel de consulta de estoque. * tela em desenvolvimento Tela de OS Voltando a tela principal, ao clicar na opção OS, abrirá um cadastro de OS, onde o número de OS é gerado automaticamente. Pode-se imprimir o recibo, localizar por número de OS e gerar uma nova OS. 76

77 Clicando na opção localizar, abrirá um painel para consulta de OS. 77

78 Código da tela de OS* Public Class OS Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress If (e.keychar = "+") Then cad_fis_jur.show() Private Sub TextBox3_TabStopChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox3.TabStopChanged Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If (e.keychar = "+") Then cad_fis_jur.show() Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Private Sub Form7_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load lbl_data_cadastro.text = Date.Today TextBox1.Focus() 78

79 data_cadastro = lbl_data_cadastro.text Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click MsgBox(data_cadastro) Painel_OS.Show() End Class *tela ainda em desenvolvimento Tela Cadastro de produtos Voltando ao menu principal, clinando na opção produtos, abrirá a tela abaixo, onde pode-se cadastar novos produtos, localizar e excluir. Clicando na opção localizar, abrirá um painel de consulta. 79

80 Código da tela de produtos Imports MySql.Data.MySqlClient Public Class Cad_produtos Private Sub limpar_campos() Textbox_nome.Clear() Textbox_marca.Clear() Textbox_modelo.Clear() Textbox_fabricante.Clear() MaskBox_data_compra.Clear() TextBox_garantia.Clear() TextBox_garantia_forn.Clear() Textbox_fabricante.Clear() MaskBox_qtde.Clear() MaskBox_qtde_estoque.Clear() MaskBox_venda.Clear() MaskBox_custo.Clear() textbox_obs.clear() Private Sub FUN_Proximo() Dim reader As MySqlDataReader conexao() Try.CommandType = System.Data.CommandType.Text 80

81 .Connection = con.commandtext = "select codproduto from produto where codproduto = (select max(codproduto) from produto)" reader = cmd.executereader If reader.read() Then codproduto_var = reader("codproduto") reader.close() lbl_cod_produto.text = codproduto_var + 1 'ADICIONAR O COD E SOMAR MAIS 1 NO FORM Else lbl_cod_produto.text = 1 Catch a As Exception End Try Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) servicos.show() Hide() Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) servicos.show() Me.Hide() Private Sub btn_salvar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_salvar.click conexao().commandtype = CommandType.Text.CommandText = "INSERT INTO Produto (nomeproduto, Marca, Modelo, Fabricante, Datacompra, Garantialoja, Garantiaforn, Estoqueatual, Custocompra, Custovenda, obs, codfornecedor) @codfornecedor)".commandtype = CommandType.Text.Parameters.Add("@Nomeproduto", MySqlDbType.VarChar).Parameters.Add("@Marca", MySqlDbType.VarChar).Parameters.Add("@Modelo", MySqlDbType.VarChar).Parameters.Add("@Fabricante", MySqlDbType.VarChar).Parameters.Add("@Datacompra", MySqlDbType.VarChar).Parameters.Add("@garantialoja", MySqlDbType.VarChar).Parameters.Add("@Garantiaforn", MySqlDbType.VarChar).Parameters.Add("@Estoqueatual", MySqlDbType.VarChar).Parameters.Add("@custocompra", MySqlDbType.Decimal).Parameters.Add("@custovenda", MySqlDbType.Decimal).Parameters.Add("@obs", MySqlDbType.VarChar) 81

82 = = = = = = = = = = = = combobox_forn.selectedvalue.executenonquery() FUN_Proximo() limpar_campos() Private Sub Cad_produtos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'TODO: This line of code loads data into the 'Alpha.fornecedor' table. You can move, or remove it, as needed. Me.FornecedorTableAdapter.Fill(Me.Alpha.fornecedor) FUN_Proximo() Private Sub btn_localizar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_localizar.click Painel_produto.Show() Hide() Private Sub btn_editar_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btn_editar.click Try If MsgBox("Deseja alterar as informações do produto?", vbyesno, "confirmação") = vbyes Then conexao().commandtype = System.Data.CommandType.Text 82

83 .CommandText = "select * from produto where codproduto=@codproduto".parameters.add("@codproduto", MySqlDbType.VarChar).Parameters("@codproduto").Value = codproduto_var reader = cmd.executereader If reader.read() Then codfornecedor_var = reader("codfornecedor") reader.close() con.open().commandtype = CommandType.Text.CommandText = "UPDATE produto SET nomeproduto=@nomeproduto, marca=@marca, Modelo=@modelo, fabricante=@fabricante, datacompra=@datacompra, garantialoja=@garantiloja, garantiaforn=@garantiaforn, estoqueatual=@estoqueatual, custocompra=@custocompra, custovenda=@custovenda, obs=@obs where codproduto=@codproduto".parameters.add("@codproduto", MySqlDbType.Int32).Parameters.Add("@Nomeproduto", MySqlDbType.VarChar).Parameters.Add("@Marca", MySqlDbType.VarChar).Parameters.Add("@Modelo", MySqlDbType.VarChar).Parameters.Add("@Fabricante", MySqlDbType.VarChar).Parameters.Add("@Datacompra", MySqlDbType.VarChar).Parameters.Add("@garantialoja", MySqlDbType.VarChar).Parameters.Add("@Garantiaforn", MySqlDbType.VarChar).Parameters.Add("@Estoqueatual", MySqlDbType.VarChar).Parameters.Add("@custocompra", MySqlDbType.Decimal).Parameters.Add("@custovenda", MySqlDbType.Decimal).Parameters.Add("@obs", MySqlDbType.VarChar).Parameters("@codproduto").Value = codproduto_var.parameters("@nomeproduto").value = Textbox_nome.Text.Parameters("@Marca").Value = Textbox_marca.Text.Parameters("@Modelo").Value = Textbox_modelo.Text.Parameters("@Fabricante").Value = Textbox_fabricante.Text.Parameters("@datacompra").Value = MaskBox_data_compra.Text.Parameters("@Garantialoja").Value = TextBox_garantia.Text.Parameters("@Garantiaforn").Value = TextBox_garantia_forn.Text.Parameters("@Estoqueatual").Value = MaskBox_qtde_estoque.Text.Parameters("@custocompra").Value = MaskBox_custo.Text.Parameters("@custovenda").Value = MaskBox_venda.Text.Parameters("@obs").Value = textbox_obs.text.executenonquery() 83

84 MsgBox("Cadastro alterado com sucesso!", vbinformation) FUN_Proximo() limpar_campos() Else MsgBox("Alteração cancelada!", vbexclamation) Textbox_nome.Focus() 'Função focus, move o cursor para o campo informado Catch ex1 As Exception MsgBox(ex1.Message) End Try End Class Obs: Voltando ao menu principal, clicando na opção cliente, abrirá a tela de cadastro de cliente, que já foi mencionada anteriormente Tela de Vendas* Voltando a tela principal, escolhendo a opção venda, abrirá a opção de finalizar uma venda. Obs: Tela em desenvolvimento. 84

Evandro sistemas comerciais e web.

Evandro sistemas comerciais e web. Evandro sistemas comerciais e web. Sistema de Gerenciamento Comercial. Contatos: Site: www.evandropf.ubbi.com.br e-mail: acraseado@yahoo.com.br msn: evanf@bol.com.br Tel. (19)9212-7827 O Sistema Este sistema

Leia mais

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado

Leia mais

MANUAL DO GERENCIADOR ESCOLAR WEB

MANUAL DO GERENCIADOR ESCOLAR WEB CNS LEARNING MANUAL DO GERENCIADOR ESCOLAR WEB Versão Online 13 Índice ÍNDICE... 1 VISÃO GERAL... 2 CONCEITO E APRESENTAÇÃO VISUAL... 2 PRINCIPAIS MÓDULOS... 3 ESTRUTURAÇÃO... 3 CURSOS... 4 TURMAS... 4

Leia mais

Escritório Virtual Administrativo

Escritório Virtual Administrativo 1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório

Leia mais

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa)

SuperStore. Sistema para Automação de Óticas. MANUAL DO USUÁRIO (Módulo Vendas e Caixa) SuperStore Sistema para Automação de Óticas MANUAL DO USUÁRIO (Módulo Vendas e Caixa) Contato: (34) 9974-7848 http://www.superstoreudi.com.br superstoreudi@superstoreudi.com.br SUMÁRIO 1 Vendas... 3 1.1

Leia mais

Treinamento Módulo Contas a Pagar

Treinamento Módulo Contas a Pagar Contas a Pagar Todas as telas de cadastro também são telas de consultas futuras, portanto sempre que alterar alguma informação clique em Gravar ou pressione F2. Teclas de atalho: Tecla F2 Gravar Tecla

Leia mais

www.gerenciadoreficaz.com.br

www.gerenciadoreficaz.com.br Fone: (62) 4141-8464 E-mail: regraconsultoria@hotmail.com www.gerenciadoreficaz.com.br Guia Prático do Usuário Manual de Instalação Gerenciador Eficaz 7 2 Manual do Usuário Gerenciador Eficaz 7 Instalando

Leia mais

VIAÇÃO SÃO BENTO LTDA.

VIAÇÃO SÃO BENTO LTDA. VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do

Leia mais

GEV - Gerenciamento de Estoque e Venda

GEV - Gerenciamento de Estoque e Venda Centro Estadual de Educação Tecnológica Paula Souza GOVERNO DO ESTADO DE SÃO PAULO Etec IRMÃ AGOSTINA TRABALHO DE CONCLUSÃO DO CURSO TÉCNICO EM INFORMÁTICA GEV - Gerenciamento de Estoque e Venda Alisson

Leia mais

SuperStore Sistema para Automação de Óticas

SuperStore Sistema para Automação de Óticas SuperStore Sistema para Automação de Óticas MANUAL DO USUÁRIO (Administrador) Contato: (34) 9974-7848 http://www.superstoreudi.com.br superstoreudi@superstoreudi.com.br SUMÁRIO 1 ACESSANDO O SISTEMA PELA

Leia mais

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais

Operações de Caixa. Versão 2.0. Manual destinado à implantadores, técnicos do suporte e usuários finais Operações de Caixa Versão 2.0 Manual destinado à implantadores, técnicos do suporte e usuários finais Sumário Introdução... 3 Suprimento... 3 Sangria... 4 Abertura de Caixa... 6 Fechamento de Caixa...

Leia mais

Treinamento de. Linx Pos

Treinamento de. Linx Pos Treinamento de caixa Linx Pos Será instalados no terminal da loja, o ícone, conforme imagem abaixo: Linx POS ÍNDICE Abertura de caixa e leitura X Lançamentos Cancelamento de itens Consulta preços no ato

Leia mais

Processo de Controle das Reposições da loja

Processo de Controle das Reposições da loja Processo de Controle das Reposições da loja Getway 2015 Processo de Reposição de Mercadorias Manual Processo de Reposição de Mercadorias. O processo de reposição de mercadorias para o Profit foi definido

Leia mais

Fundap. Programa de Estágio. Manual de Utilização do Sistema de Administração de Bolsas de Estágio. Plano de Estágio

Fundap. Programa de Estágio. Manual de Utilização do Sistema de Administração de Bolsas de Estágio. Plano de Estágio Fundap Fundação do Desenvolvimento Administrativo Programa de Estágio Programa de Estágio Manual de Utilização do Sistema de Administração de Bolsas de Estágio Plano de Estágio Julho de 2008 SABE - Sistema

Leia mais

Manual de Usuário - Flight of Icarus

Manual de Usuário - Flight of Icarus Manual de Usuário - Flight of Icarus Desenvolvido por: Elvis Venâncio S. Nogueira Data: 21/02/2013 Versão: 1.7 Sumário Conteúdo Manual sobre Flight of Icarus... 4 Formas de Conexão... 4 Tela de Login...

Leia mais

Instruções para configuração e utilização do. fiscal (ECF)

Instruções para configuração e utilização do. fiscal (ECF) 1 Instruções para configuração e utilização do módulo Vendas balcão SEM Impressora de cupom fiscal (ECF) 2 ÍNDICE 1. Cadastro da empresa...3 2. Configurações dos Parâmetros......3 3. Cadastro de cliente...4

Leia mais

Manual do Sistema "Vida - Controle Financeiro" Editorial Brazil Informatica

Manual do Sistema Vida - Controle Financeiro Editorial Brazil Informatica Manual do Sistema "Vida - Controle Financeiro" Editorial Brazil Informatica I Vida - Controle Financeiro Conteúdo Part I Introdução 2 1 Vida Controle... Financeiro 2 Part II Novidades Versão 2.9 (Contas)

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

Histórico da Revisão. Data Versão Descrição Autor

Histórico da Revisão. Data Versão Descrição Autor Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não

Leia mais

Realizando Vendas no site do Cartão BNDES

Realizando Vendas no site do Cartão BNDES Realizando Vendas no site do Cartão BNDES Fornecedor Atualizado em 16/07/2013 Pág.: 1/23 Introdução Este manual destina-se a orientar os fornecedores que irão registrar as vendas no site do Cartão BNDES,

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex www.sistemaflex.com MANUAL ESCOLA FLEX Revisado em 09/07/2008 Sistema Flex www.sistemaflex.com Índice Manual Escola Flex Índice... 2 Tela de Abertura (Splash Screen)... 3 Login... 4 Seleção de Empresas... 5 Tela Principal...

Leia mais

Sistema de de Bilhetagem Eletrônica MANUAL MÓDULO PDV

Sistema de de Bilhetagem Eletrônica MANUAL MÓDULO PDV Sistema de de Eletrônica SETRANSP DOTFLEX MANUAL MÓDULO PDV REGIÃO MANUAL METROPOLITANA MÓDULO PESSOA Revisão JURÍDICA 02 / Setembro SBE de 2008 - DOTFLEX Revisão 00 / Março de 2009 MANUAL MÓDULO EMPRESA

Leia mais

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO Manual de Avaliação de Desempenho Cadastro UNIFAP MACAPÁ-AP 2013 S U M Á R I O 1 Tela de Login...2 2 Acessando ao submenu cadastro de avaliação

Leia mais

Gerencie a sala de espera e garanta a satisfação dos pacientes

Gerencie a sala de espera e garanta a satisfação dos pacientes Centralx Clinic O ciclo de trabalho completo em um só sistema. Para ambientes de alta produtividade, do agendamento à consulta, do faturamento ao rateio entre prestadores de serviço, o Centralx Clinic

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários

Leia mais

Módulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New

Módulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New 1 Roteiro passo a passo Módulo Vendas Balcão Sistema Gestor New Instruções para configuração e utilização do módulo Vendas balcão com uso de Impressora fiscal (ECF) 2 ÍNDICE 1. Cadastro da empresa......3

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

Tutorial contas a pagar

Tutorial contas a pagar Tutorial contas a pagar Conteúdo 1. Cadastro de contas contábeis... 2 2. Cadastro de conta corrente... 4 3. Cadastro de fornecedores... 5 4. Efetuar lançamento de Contas à pagar... 6 5. Pesquisar Lançamento...

Leia mais

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!!

Apresentação. Nossa sugestão é que você experimente e não tenha medo de clicar!!! Apresentação Este manual é uma orientação para os participantes de cursos no ambiente Moodle do INSTITUTO PRISMA. Tem como objetivo orientar sobre as ações básicas de acesso e utilização do ambiente virtual

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

MANUAL - BIKESYS. Versão 1.0 Beta. Março 2013

MANUAL - BIKESYS. Versão 1.0 Beta. Março 2013 MANUAL - BIKESYS Versão 1.0 Beta Março 2013 Acesso ao sistema O acesso ao sistema é bem simples, basta inserir o seu usuário e senha, previamente cadastrados na aplicação para ter acesso as funcionalidades

Leia mais

Sistema de Prestação de Contas Siprec

Sistema de Prestação de Contas Siprec Sistema de Prestação de Contas Siprec Manual de Utilização Perfil Beneficiário Versão 1.3.4 Agosto de 2013 1 SUMÁRIO Manual do Usuário... 3 1. Objetivo do manual... 3 2. Sobre o sistema... 3 3. Quem deve

Leia mais

Módulo SAC Atendimento ao Cliente

Módulo SAC Atendimento ao Cliente Módulo SAC Atendimento ao Cliente Objetivo O Módulo SAC ou Serviço de Atendimento ao Cliente é uma ferramenta que gerencia, cria e administra informações num canal de comunicação informatizado entre a

Leia mais

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0. www.sms.agenciaglobo.net

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0. www.sms.agenciaglobo.net Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V 1.0 www.sms.agenciaglobo.net 1 ACESSO O SISTEMA 1.1 - Para acessar o sistema de envio entre no site http://sms.agenciaglobo.net/

Leia mais

Manual CORP Microlins Dinâmica

Manual CORP Microlins Dinâmica Manual CORP Microlins Dinâmica Índice 1. Acesso ao CORP 2. Cadastro de Colaborador 1. Dados 2. Endereço 3. Telefone 4. E-mail 5. Franquias vinculadas 6. Cursos 7. Permissões 3. Cadastro de Recesso 4. Cadastro

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais

Manual de configuração do sistema

Manual de configuração do sistema Manual de configuração do sistema (v.1.5.x Beta) Rua México, 119 Sala 2004 Centro Rio de Janeiro, RJ www.doctors-solution.com.br www.simdoctor.com.br contato@simdoctor.com.br Sumário 1. Fazendo seu primeiro

Leia mais

MANUAL DE INSTALAÇÃO, CADASTROS E OPERAÇÃO DA XNFC-e

MANUAL DE INSTALAÇÃO, CADASTROS E OPERAÇÃO DA XNFC-e MANUAL DE INSTALAÇÃO, CADASTROS E OPERAÇÃO DA XNFC-e SUMÁRIO 1. INSTALAÇÃO 2. CADASTROS 2.1. CADASTRO DE USUÁRIO 2.2. CADASTRO DE MODALIDADE 2.3. CADASTRO DE PRODUTO 3. OPERAÇÃO 3.1. VENDA 3.2. CANCELAMENTO

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA DE NOTA FISCAL ELETRÔNICA e-nota

MANUAL DE UTILIZAÇÃO DO SISTEMA DE NOTA FISCAL ELETRÔNICA e-nota EBM ASSESSORIA E CONSULTORIA EM INFORMÁTICA LTDA MANUAL DE UTILIZAÇÃO DO SISTEMA DE NOTA FISCAL ELETRÔNICA e-nota PRESTADOR / CONTADOR Versão 2.0 Índice 1. Acessar o sistema 2. Notas Eletrônicas 2.1. Emitir

Leia mais

Manual do usuário. v1.0

Manual do usuário. v1.0 Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.

Leia mais

Manual sobre Flight of Icarus

Manual sobre Flight of Icarus Manual sobre Flight of Icarus Definição do Sistema O Flight of Icarus é um sistema voltado para conexão com o banco de dados do ORION por meio da Internet, tendo como objetivo criar e consultar Pedido

Leia mais

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Sumário 1. Acesso ao sistema... 3 2. Funcionalidades do sistema... 5 3. Como tratar manifestações... 14 3.1 Detalhar...

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

MANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email]

MANUAL COTAÇAO WEB MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL COTAÇAO WEB [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] MANUAL MANUAL AVANÇO INFORMÁTICA AVANÇO INFORMÁTICA Material Desenvolvido para a Célula Materiais Autor: Equipe

Leia mais

Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos. SBCTrans

Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos. SBCTrans Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos SBCTrans A tecnologia facilitando a vida do cidadão Índice Cadastro e Primeiro Acesso... 05 Acessando o Sistema... 08 Menu de

Leia mais

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas

V.1.0 SIAPAS. Sistema Integrado de Administração ao Plano de Assistência à Saúde. Contas Médicas 2014 V.1.0 SIAPAS Sistema Integrado de Administração ao Plano de Assistência à Saúde Contas Médicas SIAPAS Sistema Integrado de Administração ao Plano de Assistência à Saúde Módulos CONTAS MÉDICAS Capa

Leia mais

WebEDI - Tumelero Manual de Utilização

WebEDI - Tumelero Manual de Utilização WebEDI - Tumelero Manual de Utilização Pedidos de Compra Notas Fiscais Relação de Produtos 1. INTRODUÇÃO Esse documento descreve o novo processo de comunicação e troca de arquivos entre a TUMELERO e seus

Leia mais

SUA SENHA É SIGILOSA, PESSOAL E INTRANSFERÍVEL.

SUA SENHA É SIGILOSA, PESSOAL E INTRANSFERÍVEL. DÚVIDAS MAIS FREQUENTES - DO CLIENTE 1. Qual o procedimento para se cadastrar na Guia Eletrônica? - Rolar a página e procure pelo item Novo Cliente? - Escolher o perfil: Próprio Interessado: Pessoa Física

Leia mais

Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular

Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Manual BitFarmácia Popular Versão 2 Software Autorizador Farmácia Popular Bitshop Informática Ltda Todos os Direitos Reservados www.bitshop.com.br Conteúdo 1. A Quem se Destina o BitFarmácia Popular 2.

Leia mais

PEDIDO Manual OPERACIONAL

PEDIDO Manual OPERACIONAL SISTEMA DE GESTÃO HDIAS HAMILTON DIAS (31) 8829.9195 8540.8872 www.hdias.com.br hamilton-dias@ig.com.br PEDIDO Manual OPERACIONAL Pagina 2 de 34 ÍNDICE Pedido... 4 Como Acessar... 4 Como Localizar Pedido...

Leia mais

Treinamento Sistema Condominium Módulo III

Treinamento Sistema Condominium Módulo III Financeiro (Lançamentos Despesas e Saldos) Nesse módulo iremos apresentar os principais recursos da área contábil do sistema. Contábil> Lançamentos Nessa tela é possível lançar as despesas dos condomínios,

Leia mais

Sistema de Autorização Unimed

Sistema de Autorização Unimed Diretoria de Gestão Estratégica Departamento de Tecnologia da Informação Divisão de Serviços em TI Sistema de Autorização Unimed MANUAL DO USUÁRIO DIVISÃO DE SERVIÇOS EM TI A Divisão de Serviços em TI

Leia mais

Consultório On-line. Tudo o que você precisa em um só lugar.

Consultório On-line. Tudo o que você precisa em um só lugar. Índice 1) Acesso ao sistema 2) Recepção do paciente 3) Envio do atendimento para faturamento: consulta médica ou procedimentos simples 4) Envio do atendimento para faturamento: procedimentos previamente

Leia mais

ABA: CLIENTE BOTÃO: CADASTRO

ABA: CLIENTE BOTÃO: CADASTRO ABA: CLIENTE BOTÃO: CADASTRO CADASTRO DE CLIENTES Cadastra clientes (física e jurídica) e veículos, inclusive frotas Cadastra representantes dos clientes Cadastro biométrico (digital do dedo) Localiza

Leia mais

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário)

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário) Renovação Online de Certificados Digitais A3 (Com Boleto Bancário) Guia de Orientação Todos os direitos reservados. Imprensa Oficial do Estado S.A. 2013 Página 1 de 47 Índice PRÉ-REQUISITOS PARA INSTALAÇÃO...

Leia mais

Manual de Acesso ao Sistema SAORI Portal do Aluno

Manual de Acesso ao Sistema SAORI Portal do Aluno Manual de Acesso ao Sistema SAORI Portal do Aluno 1) Procedimentos que deverão ser executados antes do primeiro acesso ao sistema. (Caso você já acesse o sistema com regularidade vá para o item 2). Abra

Leia mais

Participe, pratique, inscreva-se!

Participe, pratique, inscreva-se! Participe, pratique, inscreva-se! Sistema de inscrição para Grupos e Assessorias A Ticket Agora é a plataforma de venda de inscrições e gestão de eventos lider no segmento esportivo. Somos fruto da fusão

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 1.0 18/01/2013 Sempre consulte por atualizações deste manual em nossa página. O Cotação Web está em constante desenvolvimento, podendo ter novas funcionalidades adicionadas

Leia mais

Passo a Passo do Orçamentos de Entrada no SIGLA Digital

Passo a Passo do Orçamentos de Entrada no SIGLA Digital Passo a Passo do Orçamentos de Entrada no SIGLA Digital Página 1 de 9 Este é um dos principais módulos do SIGLA Digital. Utilizado para dar entrada de produtos no estoque, essa ferramenta segue a seguinte

Leia mais

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida:

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida: O que é o TDMax Web Commerce? O TDMax Web Commerce é uma ferramenta complementar no sistemas de Bilhetagem Eletrônica, tem como principal objetivo proporcionar maior conforto as empresas compradoras de

Leia mais

Sistema de Chamados Protega

Sistema de Chamados Protega SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...

Leia mais

Manual Sistema Curumim. Índice

Manual Sistema Curumim. Índice Versão 1.0 Índice 1. Instalação do Sistema... 3 2. Botões e Legenda... 4 3. Login do Sistema... 5 4. Tela Principal... 6 5. Dados Cadastrais da Empresa... 7 6. Aluno Cadastro... 8 7. Aluno - Cadastro de

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

COMO FAZER SEUS PEDIDOS ONLINE PASSO-A-PASSO

COMO FAZER SEUS PEDIDOS ONLINE PASSO-A-PASSO COMO FAZER SEUS PEDIDOS ONLINE PASSO-A-PASSO Neste passo a passo iremos mostrar como é facil, simples e rápido o acesso ao site para consultas e pedidos online. Primeira etapa: Entrar no site www.thermofisher.com

Leia mais

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................

Leia mais

Solução do segundo exercício proposto REDE DE HOTÉIS

Solução do segundo exercício proposto REDE DE HOTÉIS Solução do segundo exercício proposto REDE DE HOTÉIS Este exemplo já tem um pouco mais de complexidade devido à quantidade de entidades envolvidas no cenário. Em um primeiro momento a solução poderia ficar

Leia mais

Ministério da Cultura

Ministério da Cultura Ministério da Cultura MANUAL DO PROPONENTE: ADMINISTRATIVO VERSÃO 1.0 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 08/01/2013 1.0 Criação do documento. Aline Oliveira - MINC 3 ÍNDICE 1. APRESENTAÇÃO...

Leia mais

Manual Operacional de Adesão ao FIES Técnico Procedimentos da Mantenedora

Manual Operacional de Adesão ao FIES Técnico Procedimentos da Mantenedora Manual Operacional de Adesão ao FIES Técnico Procedimentos da Mantenedora Brasília, março de 2012 Versão 1.0 SUMÁRIO 1. CONFIGURAÇÕES RECOMENDADAS... 3 2. ACESSO AO SISTEMA... 4 3. ADESÃO AO FIES... 5

Leia mais

MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE

MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE C o n t r o l e E m p r e s a r i a l MANUAL DO USUARIO SISTEMA TOTEM MODULO DE ESTOQUE s i s t e m a s SUMÁRIO INTRODUÇÃO CONCEITOS... 3 ENTRADA DIRETA DE PRODUTOS... 3 INCLUSÃO DE FORNECEDORES E CLIENTES...

Leia mais

DPAlmox - Windows MANUAL DO USUÁRIO

DPAlmox - Windows MANUAL DO USUÁRIO - Windows MANUAL DO USUÁRIO DPSISTEMAS www.dpsistemas.com.br 1. Registrando o programa... 3 2. Entrando no programa Login... 5 3. Tela Principal do Sistema... 6 4. Utilizando os botões de navegação...

Leia mais

Registro e Acompanhamento de Chamados

Registro e Acompanhamento de Chamados Registro e Acompanhamento de Chamados Contatos da Central de Serviços de TI do TJPE Por telefone: (81) 2123-9500 Pela intranet: no link Central de Serviços de TI Web (www.tjpe.jus.br/intranet) APRESENTAÇÃO

Leia mais

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador.

O programa Mysql acompanha o pacote de instalação padrão e será instalado juntamente com a execução do instalador. INTRODUÇÃO O Programa pode ser instalado em qualquer equipamento que utilize o sistema operacional Windows 95 ou superior, e seu banco de dados foi desenvolvido em MySQL, sendo necessário sua pré-instalação

Leia mais

Resumo das funcionalidades

Resumo das funcionalidades Resumo das funcionalidades Menu MENU Dados Cadastrais Atualizar Cadastro Troca Senha Grupo Usuários Incluir Atualizar Funcionários Incluir Atualizar Atualizar Uso Diário Importar Instruções Processar Status

Leia mais

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Manual Cartão SUS Manual de Operação Julho/2011 Conteúdo Sumário...

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

www.brasilcard.net CLIQUE NO LINK ABAIXO PARA ACESSAR O SITE

www.brasilcard.net CLIQUE NO LINK ABAIXO PARA ACESSAR O SITE MANUAL WEB SITE CLIQUE NO LINK ABAIXO PARA ACESSAR O SITE www.brasilcard.net Solicite agora o seu Cartão! Conheça todas as vantagens de possuir o cartão sem complicação. Clique e confira! Seja um Credenciado!

Leia mais

Guia rápido para vendedor JAMSOFT Sistema de Gestão Empresarial SGE Varejo Atualizado em 15 de fevereiro de 2013. Pág. 1

Guia rápido para vendedor JAMSOFT Sistema de Gestão Empresarial SGE Varejo Atualizado em 15 de fevereiro de 2013. Pág. 1 Pág. 1 JAMSOFT e você, uma parceria de sucesso! Bem mais que comercializar produtos de informática e desenvolver softwares, nós oferecemos soluções para descomplicar seus negócios e trazer produtividade

Leia mais

Lista de exercícios 01

Lista de exercícios 01 PARTE I Lista de exercícios 01 1. Defina os seguintes termos: entidade, atributo, valor do atributo, atributo composto, atributo multivalorado, atributo derivado, atributo-chave, domínio. 2. Explique as

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

TUTORIAL MRV CORRETOR

TUTORIAL MRV CORRETOR TUTORIAL MRV CORRETOR O MRV Corretor é o sistema de vendas da MRV. Nele é possível realizar cadastro de clientes, efetuar reservas, solicitar análise de crédito e consultar tabelas de vendas. OUTUBRO/2012

Leia mais

Sistema de Registro de Contratos e Financiamentos

Sistema de Registro de Contratos e Financiamentos Sistema de Registro de Contratos e Financiamentos Manual de Utilização Financeiras Versão 1.2 Manual de utilização do software para os usuários do Sistema de Registro de Contratos e Financiamentos, com

Leia mais

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços.

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. Módulo Gráfica: 1 Sumário: Tópico: Página: 2 Apresentação: O Sistema Integrado de Gerenciamento de Imposto Sobre Serviços ou SIG-ISS é um sistema

Leia mais

Portal de Serviços Guia Online. www.sascar.com.br

Portal de Serviços Guia Online. www.sascar.com.br www.sascar.com.br Introdução Prezado Cliente, Bem Vindo ao Guia do Portal de Serviços Sascar. Este guia foi desenvolvido para auxiliá-lo na utilização do Portal de Serviços onde você, cliente Sascar, tem

Leia mais

Manual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica

Manual do Sistema Vida em Mão - Controle Financeiro Para PALM Editorial Brazil Informatica Manual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica I Vida em Mãos - Controle Financeiro para PALM Conteúdo Part I Introdução 2 1 Fala Comigo -... Sistema de Atendimento

Leia mais

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Projeto SIGA-EPT Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA Versão setembro/2010 Requisição de Almoxarifado Introdução Requisição é uma solicitação feita

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

Manual TDMax Web Commerce VERSÃO: 0.2

Manual TDMax Web Commerce VERSÃO: 0.2 Manual TDMax Web Commerce VERSÃO: 0.2 Sumário Visão geral Bilhetagem Eletrônica... 3 1. TDMax Web Commerce... 4 1.1 Requisitos e orientações gerais... 4 2. Acesso... 5 2.1 Interface inicial (Ambiente de

Leia mais

C# - Conexão com MySQL

C# - Conexão com MySQL E S T A A P R E S E N T A Ç Ã O F O I E L A B O R A D A COMO M A T E R I A L DE A P O I O À A U L A DO P R O F E S S O R L E O L A R B A C K A O S A L U N O S DA E S C O L A T É C N I C A P O L I M I G.

Leia mais

MANUAL OPERACIONAL DE SISTEMAS

MANUAL OPERACIONAL DE SISTEMAS MANUAL OPERACIONAL DE SISTEMAS NETPAN CDC VEÍCULOS LOJISTA ÍNDICE 1. ACESSO AO SISTEMA... 3 1.1. ABERTURA DO INTERNET EXPLORER...3 1.2. ACESSO AO NETPAN...3 1.2.1. Tela Inicial...4 1.2.2. Digitando o Nome

Leia mais

Manual do Módulo SAC

Manual do Módulo SAC 1 Manual do Módulo SAC Índice ÍNDICE 1 OBJETIVO 4 INICIO 4 SAC 7 ASSOCIADO 9 COBRANÇA 10 CUSTO MÉDICO 10 ATENDIMENTOS 11 GUIAS 12 CREDENCIADO 13 LIVRETO 14 BUSCA POR RECURSO 15 CORPO CLÍNICO 16 MENU ARQUIVO

Leia mais

ROTEIRO NOTA FISCAL ELETRONICA A partir de Agosto/2012

ROTEIRO NOTA FISCAL ELETRONICA A partir de Agosto/2012 ROTEIRO NOTA FISCAL ELETRONICA A partir de Agosto/2012 1. INSTALAÇÃO DO GESTOR Confira abaixo as instruções de como instalar o sistema Gestor. Caso já tenha realizado esta instalação avance ao passo seguinte:

Leia mais

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET I Sumário 1. Objetivo do Documento... 1 2. Início... 1 3. Cadastro de Pessoa Física... 3 3.1. Preenchimentos Obrigatórios.... 4 3.2. Acesso aos Campos

Leia mais

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

Manual do Sistema Vida Controle de Contatos Editorial Brazil Informatica Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica I Vida Controle de Contatos Conteúdo Part I Introdução 2 1 Vida Controle... de Contatos Pessoais 2 Part II Configuração 2 1 Configuração...

Leia mais

MANUAL SOLICITAÇÃO DE COMPRAS IMPLANTAÇÃO COMPRAS

MANUAL SOLICITAÇÃO DE COMPRAS IMPLANTAÇÃO COMPRAS MANUAL SOLICITAÇÃO DE COMPRAS IMPLANTAÇÃO COMPRAS Manual de Solicitação de Compras 1 SUMÁRIO Acesso ao SIE:... 2 1. Acesso à tela de Solicitação de Compras... 3 2. Abrir nova Solicitação de Compras...

Leia mais

Unidade Gestora de Integração de Sistemas Tributários

Unidade Gestora de Integração de Sistemas Tributários Secretaria De Estado de Fazenda Superintendência de Gestão da Informação Unidade Gestora de Integração de Sistemas Tributários Unidade Gestora de Integração de Sistemas Tributários DECLARAÇÃO DE COMPRA

Leia mais