Gerenciando usuários do SQL Server com C# Fernando Datorre Setembro 2012
|
|
|
- Thereza Ana Lívia Rico Miranda
- 10 Há anos
- Visualizações:
Transcrição
1 Gerenciando usuários do SQL Server com C# Fernando Datorre Setembro 2012 Um tema antigo na vida dos programadores se refere ao login dos usuários em seus sistemas. O que geralmente encontramos, quase sempre, são desdobramentos da mesma solução: o programador cria as tabelas de usuários no seu banco de dados (com informações nome, login senha e direitos) e solicita que o mesmo digite esses dados de login na primeira tela do programa, validando ou não sua entrada. Quase sempre, por de trás dos panos, o programador se utiliza da conta de super usuário existente (sa, sysadmin, root) para execução dos comandos t-sql. Esta solução, apesar de fácil e comum, esconde alguns problemas posteriores: Falta de segurança: o programador ou dba nunca sabe quem executou os comandos no banco, já que apenas uma instancia do usuário padrão está sendo usada. Logs: os logs (históricos das operações) precisam que ser feitos (executados) via programa e não automaticamente pelo banco, isso deve-se a mesma questão citada acima, haverá sempre o mesmo usuário logado para todas as pessoas. Na tentativa de minimizar esses problemas, uma das soluções seria integrar a aplicação ao sistema de segurança do próprio banco de dados, exigindo que cada usuário realize o login com seus dados de acesso a cada vez que for usar o programa. Cada banco tem suas diretrizes de segurança, vou me ater ao Microsoft SQL Server que já trabalho a algum tempo. A Solução Para realizar a integração de maneira transparente, estabelecemos como meta a criação de uma aplicação que possibilite listar, criar, excluir, dar e tirar permissão de acesso a um usuário diretamente no aplicativo (no caso aqui programado em C#). Esta aplicação desenvolvida será utilizada para exemplificação das ideias (é um projeto apenas conceitual para este artigo): Listar os Logins existentes O primeiro passo é listar os logins existentes no banco. Você poderia utilizar um código semelhante a este: void UsersList() string strconnsa Source=FERNANDO-NOTE\SQL08;Initial Catalog=Master;User ID=sa; Password=123"; SqlConnection conn = new SqlConnection(strConnSA); SqlCommand cmd = new SqlCommand(); cmd = new SqlCommand("select name as loginuser, createdate, updatedate from master..syslogins", conn); cmd.commandtype = CommandType.Text; SqlDataAdapter adapter = new SqlDataAdapter(cmd); DataTable table = new DataTable(); adapter.fill(table); loginsdatagridview.datasource = table; qtdelabel.text = "Registros: " + table.rows.count.tostring(); MessageBox.Show(String.Format("0: 1", ex.number, ex.message), ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); Gerenciando usuários do SQL Server com C#- Fernando Datorre Setembro 2012 Página 1 de 7
2 O resultado seria mais ou menos assim: O objetivo aqui não é discutir código C# e sim os comandos que usaremos para realizar as operações. No caso, o importante é o select na tabela syslogins para mostrar os logins já criados no banco. Esta mesma consulta é utilizada no própria ferramenta de gerenciamento do SQL Server: Gerenciando usuários do SQL Server com C#- Fernando Datorre Setembro 2012 Página 2 de 7
3 Login de um usuário: Para realizar o login, basta passar os dados do usuário e abrir a conexão, caso ele não exista ou não seja permitido, uma exceção será lançada. /// Método que realiza o login com os dados repassados /// <param name="username">usuário que se deseja realizar o login</param> /// <param name="password">senha do usuário</param> private void UserLogin(String username, String password) string strconnuser = "Data Source=Fernando-Note\\SQL08;Initial Catalog=Master;User ID=" + username + ";Password=" + password + ""; SqlConnection conn = new SqlConnection(strConnUser); //tenta abrir a conexão.. se não conseguir vai dar erro MessageBox.Show("Login efetuado com sucesso!", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); if (ex.number == 18456) MessageBox.Show("Usuário ou senha inválido!", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning); else if (ex.number == 18488) MessageBox.Show("Usuário precisa alterar a senha.", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning); else MessageBox.Show(String.Format("0: 1", ex.number, ex.message), ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); Para ilustrar tentamos consultar um usuário que ainda não foi criado. Procurando o usuário teste com a senha 123 é exibido a mensagem de usuário não encontrado: Gerenciando usuários do SQL Server com C#- Fernando Datorre Setembro 2012 Página 3 de 7
4 Criando um Login de Usuário O código para inserir um login é divido em duas partes. Na primeira o login é criado e na segunda é registrado o direito de acesso do mesmo. Cabe aqui ressaltar que, dependendo da maneira que você quer que seus usuários interajam com o banco de dados, direitos com mais ou menos acesso podem ser definidos. Faça uma pesquisa pela documentação do SQL Server para saber mais a respeitos de logins e regras (roles) de acesso. /// Método que cria um novo usuário no SQL Server /// <param name="username">usuário que se deseja criar o login</param> /// <param name="password">senha do usuário</param> private void UserInsert(String username, String password) SqlConnection conn = new SqlConnection("Data Source=Fernando-Note\\SQL08;Initial Catalog=Master;Integrated Security=True"); // Creating a login specific to SQL Server. SqlCommand cmd = new SqlCommand("CREATE LOGIN " + username + " WITH PASSWORD=N'" + password + "', DEFAULT_DATABASE=SimpleClinic, DE FAULT_LANGUAGE=us_english, CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF", conn); //executa os direitos de acesso cmd = new SqlCommand("EXEC = N'" + username + = N'sysadmin'", conn); MessageBox.Show("Login Criado com sucesso!", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); if (ex.number == 15025) MessageBox.Show("Login já existe.", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning); else MessageBox.Show(String.Format("0: 1", ex.number, ex.message), ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); Depois de preencher os dados e salvar: Resultado mostrado no SQL Management Studio Se tentarmos fazer o login no SQL Server do usuário criado notamos que já está tudo ok: Gerenciando usuários do SQL Server com C#- Fernando Datorre Setembro 2012 Página 4 de 7
5 Alterando a Senha de Um Usuário: Para alterar a senha de login do usuário, o comando é simples. Neste caso, montamos antes apenas um código de verificação para garantir que não seja trocada a senha de um usuário sem o consentimento do mesmo. /// Método que altera a senha de um usuário /// <param name="username">usuário</param> /// <param name="pwdold">senha atual - antiga</param> /// <param name="pwdnew">nova senha desejada</param> private void UserUpdatePwd(String username, String pwdold, String pwdnew) string strconnuser Source=FERNANDO-NOTE\SQL08;Initial Catalog=Master;User ID=" + username + "; Password=" + pwdold; string strconnsa Source=FERNANDO-NOTE\SQL08;Initial Catalog=Master;User ID=sa; Password=123"; SqlConnection conn = new SqlConnection(); SqlCommand cmd = new SqlCommand(); //abre a conexão...se der certo a senha e o usuário atual estão ok conn = new SqlConnection(strConnUser); //está ok, agora abre a conexão com o usuário SA para alterar conn = new SqlConnection(strConnSA); cmd = new SqlCommand("ALTER LOGIN " + username + " WITH PASSWORD = '" + pwdnew + "'", conn); //executa a alteração MessageBox.Show("Senha de Login Alterada com sucesso!", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); if (ex.number == 15025) MessageBox.Show("Login já existe.", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Warning); else MessageBox.Show(String.Format("0: 1", ex.number, ex.message), ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); Gerenciando usuários do SQL Server com C#- Fernando Datorre Setembro 2012 Página 5 de 7
6 Habilitando e desabilitando um Login Podemos habilitar ou desabilitar o acesso de um usuário de forma muito simples, vejamos: /// Método que Habilita ou desabilita um usuário /// <param name="username">usuário desejado</param> /// <param name="enable">habilitar ou não o usuário</param> private void EnableDisableUser(String username, Boolean enable) string strconnsa Source=FERNANDO-NOTE\SQL08;Initial Catalog=Master;User ID=sa; Password=123"; SqlConnection conn = new SqlConnection(); SqlCommand cmd = new SqlCommand(); conn = new SqlConnection(strConnSA); cmd = new SqlCommand("ALTER LOGIN " + username + " " + (enable? "ENABLE" : "DISABLE"), conn); //executa a alteração MessageBox.Show("Login " + (enable? "Habilitado" : "Desabilitado") + " com sucesso!", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); MessageBox.Show(String.Format("0: 1", ex.number, ex.message), ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); Para conferirmos se o comando realmente funciona na prática, vamos o teste: Gerenciando usuários do SQL Server com C#- Fernando Datorre Setembro 2012 Página 6 de 7
7 Excluindo um Login Na aplicação teste disponível no site você pode ver todos os códigos usados e algumas funcionalidades que deixei de fora deste artigo, como, por exemplo, o DROP que é usado excluir um login. Conclusão Nos códigos e telas acima tentamos exercitar alguns conceitos que podem enriquecer seus códigos ou auxiliar em algum a tarefa que estejam realizando. É claro que nos prendemos a códigos mais simples do que serão usados em aplicações comerciais, devido, principalmente, as regras de negócio envolvidas, porém, estes códigos são as bases de integração entre seus aplicativos e o banco de dados. A ideia apresentada aqui é criar uma nova forma de controle dos seus acessos, com mais segurança e simplificando algumas tarefas penosas do dia a dia. Espero que os códigos seja de alguma ajuda. [] s Fernando Datorre Microsoft.Net C# Architect Simple Sistemas [email protected] Gerenciando usuários do SQL Server com C#- Fernando Datorre Setembro 2012 Página 7 de 7
Manual Comunica S_Line
1 Introdução O permite a comunicação de Arquivos padrão texto entre diferentes pontos, com segurança (dados criptografados e com autenticação) e rastreabilidade, isto é, um CLIENTE pode receber e enviar
Sistema de Gerenciamento de Arquivos (SGA) (Manual de Instalação)
Sistema de Gerenciamento de Arquivos (SGA) (Manual de Instalação) Quantico Sistemas de Informação Ltda. 1 / 12 A. Histórico de Alterações Histórico de Alterações Versão Responsáveis Objetivo Solicitante
Segurança de Acesso a Banco de Dados no MS SQL Server
Segurança de Acesso a Banco de Dados no MS SQL Server Para efetuar com sucesso os exemplos que serão mostrados a seguir é necessário que exista no SQL Server uma pessoa que se conecte como Administrador,
E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes
E&L Protocolo, Documentos Eletrônicos e Processos Perguntas Frequentes 1. É possível excluir um processo que já foi enviado? Só será possível excluir o processo se o mesmo ainda não tiver sido recebido.
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...
Manual Integra S_Line
1 Introdução O é uma ferramenta que permite a transmissão Eletrônica de Resultado de Exames, possibilitando aos Prestadores de Serviços (Rede Credenciada), integrarem seus sistemas com os das Operadoras
Manual de digitação de contas Portal AFPERGS
Manual de digitação de contas Portal AFPERGS 1 Sumário Acesso à função digitação de contas... 3 O que é a Função digitação de contas (DC)... 4 Como proceder na função digitação de conta médica (DC)...
Gerenciador Eletrônico de Documentos (GED) (Manual de Instalação)
Gerenciador Eletrônico de Documentos (GED) (Manual de Instalação) Quantico Sistemas de Informação Ltda. 1 / 12 A. Histórico de Alterações Histórico de Alterações Versão Responsáveis Objetivo Solicitante
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO
CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO Antes de criarmos um novo Banco de Dados quero fazer um pequeno parênteses sobre segurança. Você deve ter notado que sempre
Guia de conexão na rede wireless
1 Guia de conexão na rede wireless Este documento tem por objetivo orientar novos usuários, não ambientados aos procedimentos necessários, a realizar uma conexão na rede wireless UFBA. A seguir, será descrito
Omega Tecnologia Manual Omega Hosting
Omega Tecnologia Manual Omega Hosting 1 2 Índice Sobre o Omega Hosting... 3 1 Primeiro Acesso... 4 2 Tela Inicial...5 2.1 Área de menu... 5 2.2 Área de navegação... 7 3 Itens do painel de Controle... 8
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 [email protected] Sumário 1. Fazendo seu primeiro
Sistema de Controle de Cheques GOLD
Sistema de Controle de Cheques GOLD Cheques GOLD é um sistema para controlar cheques de clientes, terceiros ou emitidos. Não há limitações quanto as funcionalidades do programa, porém pode ser testado
REP idx. Manual de integração com Ponto Secullum 4
REP idx Manual de integração com Ponto Secullum 4 Esse manual é fornecido da forma como está e as informações nele contidas estão sujeitas a mudanças sem aviso prévio. As imagens neste manual são unicamente
Índice. Para encerrar um atendimento (suporte)... 17. Conversa... 17. Adicionar Pessoa (na mesma conversa)... 20
Guia de utilização Índice Introdução... 3 O que é o sistema BlueTalk... 3 Quem vai utilizar?... 3 A utilização do BlueTalk pelo estagiário do Programa Acessa Escola... 5 A arquitetura do sistema BlueTalk...
Manual do Google agenda. criação e compartilhamento de agendas
Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando
Será exibido um painel de opções com 3 possibilidades: Cadastrar Cliente, Listagem de Cliente e Gerar Chave de Instalação.
ATIVAÇÃO DA LICENÇA A partir do momento em que a revenda torna-se parceira comercial do produto ela pode efetuar compras de licenças no site e ativar essas licenças em seus usuários. O UNICO até pode ser
SCPI 8.0. Novas funcionalidades. Conciliação Bancária Automática:
SCPI 8.0 Novas funcionalidades A partir de agora o SCPI conta com algumas novas funcionalidades que valem a pena serem comentadas, e dar uma breve introdução de seu funcionamento. Entre elas podemos destacar:
Manual de Instalação e Configuração do SQL Express
Manual de Instalação e Configuração do SQL Express Data alteração: 19/07/11 Pré Requisitos: Acesse o seguinte endereço e faça o download gratuito do SQL SRVER EXPRESS, conforme a sua plataforma x32 ou
SAC Sistema de Acompanhamento de Concessões Manual do Usuário
70040-020 Brasília - DF SAC Manual do Usuário Sumário Assunto PÁGINA 1. Objetivos do Manual 3 2. Perfil do Usuário 3 2.1 Coordenador Institucional 3 3. Acesso ao Sistema SAC 3 3.1 Endereço de acesso 3
Guia Site Empresarial
Guia Site Empresarial Índice 1 - Fazer Fatura... 2 1.1 - Fazer uma nova fatura por valores de crédito... 2 1.2 - Fazer fatura alterando limites dos cartões... 6 1.3 - Fazer fatura repetindo última solicitação
Procedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
GUIA INTEGRA SERVICES E STATUS MONITOR
GUIA INTEGRA SERVICES E STATUS MONITOR 1 - Integra Services Atenção: o Integra Services está disponível a partir da versão 2.0 do software Urano Integra. O Integra Services é um aplicativo que faz parte
Configuração para PPPoE ( Autenticação no Modem Modo Router )
Caso haja algum problema para se fazer a configuração do Modem via software, utilizando-se o CD de Auto-Instalação, existe a possibilidade de se fazê-la manualmente, acessando a página de configuração
MANUAL DO SISTEMA GT WEB CALL. Teledata
MANUAL DO SISTEMA GT WEB CALL Teledata Indíce analítico 1. Prefácio...3 2. Funcionalidades...3 3. Abrir chamados...7 4. Atribuir chamados...9 5. Consultar chamados...10 6. Fechar chamados...12 7. Relatórios...15
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...
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
Manual de Acesso ao Sistema de Gestão de Serviços (SIGServ)
Manual de Acesso ao Sistema de Gestão de Serviços (SIGServ) SIGServ É um sistema de solicitação, atendimento e acompanhamento de serviços da PRESTADORA CADASTRADA (Prefeitura do Campus Cuiabá) para o campus
PgAdmin. O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX.
1/20 PgAdmin O pgadmin é um software gráfico para administração do SGBD PostgreSQL disponível para Windows e UNIX. Site para download. Caso queira a última versão - http://www.pgadmin.org/download/ É uma
MANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
PAINEL GERENCIADOR DE E-MAILS
Este manual foi criado com o objetivo de facilitar o gerenciamento de suas contas de e-mail. Com ele, o administrador poderá criar e excluir e-mails, alterar senha, configurar redirecionamento de contas,
Satélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br [email protected]
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br [email protected] Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
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.
Procedimentos para Instalação do Sisloc
Procedimentos para Instalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Instalação do Sisloc... 3 Passo a passo... 3 3. Instalação da base de dados Sisloc... 16 Passo a passo... 16 4. Instalação
Tutorial Plone 4. Manutenção de Sites. Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados
Tutorial Plone 4 Manutenção de Sites Universidade Federal de São Carlos Departamento de Sistemas Web Todos os direitos reservados Sumário Introdução 1 Como fazer a autenticação do usuário 1.1 Através do
Se você possui uma tomada de telefone no padrão TeleBrás siga este diagrama:
1- Antes de iniciar qualquer procedimento de configuração verifique se os cabos estão conectados conforme o diagrama de instalação abaixo: Se você possui uma tomada de telefone no padrão Americano siga
Manual de Utilização Portal de Serviços do Inmetro nos Estados - PSIE
Manual de Utilização Portal de Serviços do Inmetro nos Estados - PSIE Sumário PRESTAÇÃO DE CONTAS DE ETIQUETAS DE REPARO...3 Figura 1.0...3 Figura 2.0...4 Figura 3.0...5 Figura 4.0...5 1. Proprietário
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
Cenários do CEL. Acessar ao sistema
Cenários do CEL Acessar ao sistema Permitir que o usuário acesse ao Sistema de Léxicos e Cenários nas seguintes condições: logando-se, quando já estiver cadastrado; ou incluindo usuário independente, quando
INSTALAÇÃO DO CHEF FOODS NET
INSTALAÇÃO DO CHEF FOODS NET Obs.: Caso já possua um programa compactador de arquivo pular a etapa 1. 1 - Compactador de Arquivo Para instalar o Chef Foods Net você precisa de um programa descompactador
MANUAL DO PROESC EDUCACIONAL
Manual do Proesc Educacional 2012 1 SUMÁRIO 1 INTRODUÇÃO... 3 1.1 APRESENTAÇÃO --------------------------------------------------------------------------------------- 3 1.2 ACESSANDO O SISTEMA -------------------------------------------------------------------------------
Como atualizar os preços da ABCFarma.
Como atualizar os preços da ABCFarma. Requisitos 1. Ter o Microsoft Office 2003 instalado. Pode ser qualquer outra versão, mas eu vou explicar com a 2003, se você utilizar outra versão, saiba como utilizá-la.
Passo a Passo da instalação da VPN
Passo a Passo da instalação da VPN Dividiremos este passo a passo em 4 partes: Requisitos básicos e Instalação Configuração do Servidor e obtendo Certificados Configuração do cliente Testes para saber
BLACKBERRY - PME e PL Passo a Passo Registro Site BIS www.claro.blackberry.com. BlackBerry PME e Profissional Liberal
BLACKBERRY - PME e PL Passo a Passo Registro www.claro.blackberry.com É essencial que o usuário do BlackBerry faça um registro no site www.claro.blackberry.com O site funciona de forma semelhante a um
DSL-500B Configuração modo Router PPPoE
DSL-500B Configuração modo Router PPPoE 1- Antes de iniciar qualquer procedimento de configuração verifique se os cabos estão conectados conforme o diagrama de instalação abaixo: Se você possui uma tomada
3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).
Permissões de compartilhamento e NTFS - Parte 2 Criando e compartilhando uma pasta - Prática Autor: Júlio Battisti - Site: www.juliobattisti.com.br Neste tópico vamos criar e compartilhar uma pasta chamada
GERENCIADOR DE CONTEÚDO
1/1313 MANUAL DO USUÁRIO GERENCIADOR DE CONTEÚDO CRISTAL 2/13 ÍNDICE 1. OBJETIVO......3 2. OPERAÇÃO DOS MÓDULOS......3 2.1 GERENCIADOR DE CONTEÚDO......3 2.2 ADMINISTRAÇÃO......4 Perfil de Acesso:... 4
Resolvendo problemas de conexão de rede wireless no pregão 83/2008
Resolvendo problemas de conexão de rede wireless no pregão 83/2008 Recentemente forma instalados em minha cidade novos laboratórios do pregão 83/2008 mas em nenhum deles os terminais acessavam a rede.
Sistema de Automaçaõ de Vendas Manual Passo a Passo
Sistema de Automaçaõ de Vendas Manual Passo a Passo Transmissão Antes de começar a trabalhar, vamos entender o item do menu transmissão, é nele que se faz atualização dos dados do moinho para o seu computador,
Portal Sindical. Manual Operacional Empresas/Escritórios
Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da
www.neteye.com.br NetEye Guia de Instalação
www.neteye.com.br NetEye Guia de Instalação Índice 1. Introdução... 3 2. Funcionamento básico dos componentes do NetEye...... 3 3. Requisitos mínimos para a instalação dos componentes do NetEye... 4 4.
Manual do Usuário CFCWeb BA
ÍNDICE Acesso ao sistema... 2 Tela Principal... 3 Cadastro de Candidatos... 5 Agenda Teórico... 6 Agenda Prático... 7 Consulta Agendamentos do Candidato por Serviço... 9 Cadastro de Grade Horária... 10
1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5
1 2 Índice 1. Escritório Virtual... 5 1.1. Atualização do sistema...5 1.2. Instalação e ativação do sistema de Conexão...5 1.3. Cadastro do Escritório...5 1.4. Logo Marca do Escritório...6...6 1.5. Cadastro
Trabalhando com conexão ao banco de dados MySQL no Lazarus. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Trabalhando com conexão ao banco de dados MySQL no Lazarus Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 4 O Componente Trabalhando com conexão ao banco de dados MySQL no Lazarus Ano: 03/2011
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO NORTE ESCOLA AGRÍCOLA DE JUNDIAÍ EAJ - PRONATEC / REDE etec MÓDULO III DESENVOLVIMENTO PROFESSOR ADDSON COSTA RESUMO DE AULA CRIAÇÃO E MANIPULAÇÃO DO BANCO DE DADOS
Microsoft Visual Studio 2010 C# Volume II
Microsoft Visual Studio 2010 C# Volume II Apostila desenvolvida pelos Professores Ricardo Santos de Jesus e Rovilson de Freitas, para as Disciplinas de Desenvolvimento de Software I e II, nas Etecs de
Manual do Usuário ipedidos MILI S.A. - D.T.I.
Manual do Usuário ipedidos MILI S.A. - D.T.I. MILI S.A. - D.T.I. Índice 1 ACESSANDO O PORTAL IPEDIDOS... 3 1.1 Login...5 1.2 Tela Principal, Mensagens e Atendimento On-line...6 2 CADASTRAR... 10 2.1 Pedido...10
QUALIDATA Soluções em Informática. Módulo CIEE com convênio empresas
FM-0 1/21 ÍNDICE 1. MÓDULO DESKTOP(SISTEMA INSTALADO NO CIEE)... 2 Cadastro de Ofertas de Empregos:... 2 Cadastro de Eventos:... 3 Cadastro de Instituições do Curriculum:... 5 Cadastro de Cursos do Curriculum:...
Manual de uso do aplicativo Filho Sem Fila
Manual de uso do aplicativo Filho Sem Fila Código escola Ao abrir o aplicativo, será exibida tela solicitando o código da escola que utilizará o sistema. Para acessar, basta digitar o código fornecido
Neste Manual. Acessando o PDV - PAF 3
PDV PAF F u t u r a S i s t e m a s Neste Manual Acessando o 3 Funcionalidades do 5 Efetuando uma Venda 6 Inserindo um Cliente na Venda 10 Menu Fiscal 11 Localizar Vendas Concluídas 23 Cancelamento de
Print Audit 6 - Instalação do SQL Server 2008 express R2
Print Audit 6 - Instalação do SQL Server 2008 express R2 Este tutorial mostra a instalação e configuração passo a passo do SQLServer 2008 express R2. Antes de instalar o SQL Server 2008 Express R2 Antes
Backup e Restauração de curso do Moodle. Compartilhamento Banco de Cursos Justiça do Trabalho
Backup e Restauração de curso do Moodle Compartilhamento Banco de Cursos Justiça do Trabalho Após encaminhar o e-mail de solicitação para [email protected], você estará cadastrado como Teacher ( Professor
TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!
UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas
Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar. com o CMS.
Índice: CMS 3 O que é Content Management System? Clientes 4 O que é o Cliente? 4 Configurando o i-menu/i-view para trabalhar com o CMS. 5 Removendo o Cliente. Playlist 7 Criando um Playlist. 8 Adicionando
INSTALANDO SQL SERVER 2008
VERSÃO 2 INSTALANDO SQL SERVER 2008 Pré-requisitos para instalação do SQL SERVER 2008 Antes de iniciar o instalador do SQL SERVER 2008 é necessário instalar os seguintes componentes: Microsoft Windows
Procedimentos de Implantação ireport x Protheus
Índice 1. INTRODUÇÃO... 2 2. CONFIGURAÇÃO... 2 1.1 Configurando o Protheus... 2 2.2 Configurando o ireports no Protheus... 2 2.3 Incluindo relatórios no Protheus... 4 3. CONFIGURANDO E UTILIZANDO O IREPORT
AR PDV SOLUÇÕES AR CONSULTORIA EM INFORMÁTICA
1 Sumário: 1. AR PDV...02 2. Registro / Login...03 3. Configuração...03 4. Abertura de Caixa...03 5. Registro de Vendas...04 a. Passos para Emissão do Cupom Fiscal...05 b. Inserindo Produtos...06 c. Formas
Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL
Urano Indústria de Balanças e Equipamentos Eletrônicos Ltda. Rua Irmão Pedro 709 Vila Rosa Canoas RS Fone: (51) 3462.8700 Fax: (51) 3477.4441 Características do Software Urano Integra 2.2 Data: 12/05/2014
SISTEMA DE E-LEARNING. efaculdade MANUAL DO ALUNO
SISTEMA DE E-LEARNING efaculdade MANUAL DO ALUNO Conteúdo Tela de acesso... 2 Dados de Cadastro... 3 Dados cadastrais... 3 Alterar meu email... 4 Alterar minha senha... 4 Minha agenda... 5 Lista de cursos...
Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui.
Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. Escrito por Marcio Nakano (marcionakano.com.br) Data: 29/09/2008 Disponível em http:///blog/post/instalando-apache-mysql-coldfusionphp.pdf
Instalando e Atualizando a Solução... 3. Arquivos de Instalação... 4. Instalação do Servidor de Aplicação... 7. Instalação JDK...
Instalando e Atualizando a Solução... 3 Arquivos de Instalação... 4 Instalação do Servidor de Aplicação... 7 Instalação JDK... 7 Instalação Apache Tomcat... 8 Configurando Tomcat... 9 Configurando Banco
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...
AULA 06 CRIAÇÃO DE USUÁRIOS
AULA 06 CRIAÇÃO DE USUÁRIOS O Windows XP fornece contas de usuários de grupos (das quais os usuários podem ser membros). As contas de usuários são projetadas para indivíduos. As contas de grupos são projetadas
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011
Criando Banco de Dados, Tabelas e Campos através do HeidiSQL Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 2 Pedreiros da Informação Criando Banco de Dados, Tabelas e Campos através do HeidiSQL
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA
FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Criação de Formulários no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Criação de Formulários no Google Drive Introdução...
Aparecerá a tela abaixo:
Criando um WIKI O que é o WIKI O WIKI é uma página de escrita colaborativa, onde qualquer pessoa que tenha acesso a internet, endereço da página e a senha (quando houver) pode modificá-la. No caso destas
Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania
Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o
1ª PARTE DIÁRIOS ELETRÔNICOS
1 1ª PARTE DIÁRIOS ELETRÔNICOS 1.ACESSANDO O SITE DA FEOL 1.1 Endereço do Site O endereço para acessar o site da Fundação Educacional de Oliveira é: www.feol.com.br Obs: experimente digitar apenas feol.com.br
MANUAL DO ANIMAIL 1.0.0.1142 Terti Software
O Animail é um software para criar campanhas de envio de email (email Marketing). Você pode criar diversas campanhas para públicos diferenciados. Tela Principal do sistema Para melhor apresentar o sistema,
SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS
SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SANTA MARIA FATECIENS 2008 Este manual tem por finalidade apresentar as especificações detalhadas da aplicação de Cadastro de Funcionários,
ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD
ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD PARTE 1 INSTALAÇÃO DO BITVISE E CRIAÇÃO E INSTALAÇÃO DA CHAVE SSH PARA
Levantamento de Requisitos
Levantamento de Requisitos 1 Segurança No início do programa, a primeira tela a aprecer será uma tela denominada Login. Só terá acesso ao sistema da locadora quem estiver logado e cadastrado no sistema
CONFIGURAÇÃO MINIMA EXIGIDA:
Este tutorial parte do princípio que seu usuário já possua conhecimentos básicos sobre hardware, sistema operacional Windows XP ou superior, firewall, protocolo de rede TCP/IP e instalação de software.
Manual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
MANUAL DO USUÁRIO. Software de Ferramenta de Backup
MANUAL DO USUÁRIO Software de Ferramenta de Backup Software Ferramenta de Backup Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para
MANUAL PRÁTICO DE INSERÇÃO PROJETO DE TUTORIA ACADÊMICA
MANUAL PRÁTICO DE INSERÇÃO PROJETO DE TUTORIA ACADÊMICA 2014 ACESSO AO SISTEMA Após acessar o site da UNIPAR www.unipar.br, deve-se acessar o link Diretorias Ensino Superior, e no campo Programa de Tutoria
Manual Signext Card Explorer
Índice 1. Gerenciador... 1 2. Editar... 4 3. Token... 7 4. Key Pair... 8 5. Certificado... 9 6. Sobre... 10 O Card Explorer é um software desenvolvido para que o usuário possa: gerar par de chaves, inserir/excluir
Sistema Ativo de Segurança Automotiva Manual de Utilização
Sistema Ativo de Segurança Automotiva Manual de Utilização Versão: 2 (05/12/2005) Sistema Ativo de Segurança Automotiva Índice Título Observações Veículos Grupos Páginas 1 2 Rastrear 3 Monitoramento Alerta
Manual do usuário. Mobile Auto Download
Manual do usuário Mobile Auto Download Mobile Auto Download Parabéns, você acaba de adquirir um produto com a qualidade e segurança Intelbras. Este manual serve como referência para a sua instalação e
CRIANDO O SEU CURRÍCULO LATTES
CRIANDO O SEU CURRÍCULO LATTES Aprenda a cadastrar e construir seu currículo Lattes Abra o navegador de internet Mozilla Firefox. Para isso, clique no Menu Iniciar/Programas/Mozilla Firefox e clique no
Cadastros no Portal Positivo. www.portalpositivo.com.br
Cadastros no Portal Positivo www.portalpositivo.com.br O cadastro de novos alunos e professores e/ou a revalidação de cadastrados realizados em anos anteriores pode ser feita de duas formas: 1. O Administrador
CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET
CAPÍTULO 8 Conexões de banco de dados para programadores ASP.NET Para utilizar um banco de dados com um aplicativo ASP.NET, é necessário criar uma conexão de banco de dados no Macromedia Dreamweaver MX.
www.neteye.com.br NetEye Guia de Instalação
www.neteye.com.br NetEye Guia de Instalação 1. Introdução Esse guia foi criado com o propósito de ajudar na instalação do NetEye. Recomendamos que todos os passos sejam seguidos corretamente para que a
1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.
1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar
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
