Ejemplo n.º 1
0
        private void FrmLogin_Load(object sender, EventArgs e)
        {
            string vEnderecoConfig = vFrmPrincipal.vvEnderecoConfig;
            bool   bEntrada        = true;

            if (vConexao.buscarDadosConexao(vEnderecoConfig))
            {
                if (vConexao.Conectar(vConexao.vvServidor, vConexao.vvDataBase, vConexao.vvUser, vConexao.vvPass, vConexao.vvPorta))
                {
                    txtUsuario.Focus();
                }
                else
                {
                    bEntrada = false;

                    /*
                     * this.Dispose();
                     * this.Close();*/
                }
            }
            if (!bEntrada)
            {
                cmdConectar.Enabled = false;
            }
        }
Ejemplo n.º 2
0
        private void FrmSuportes_Load(object sender, EventArgs e)
        {
            cmdOK.Focus();
            CamadaDados vConexao = new CamadaDados();

            if (vConexao.buscarDadosConexao(vFrmPrincipal.sEnderecoArquivoConexao))
            {
                if (vConexao.Conectar(vConexao.vvServidor, vConexao.vvDataBase, vConexao.vvUser, vConexao.vvPass, vConexao.vvPorta))
                {
                    vConexao.inserirAuditoria(15, vFrmPrincipal.vvCodigoUsuario, "Tela de suporte", "");
                }
            }
        }
Ejemplo n.º 3
0
        //Metodos - Municipio
        /// <summary>
        /// Gravar municipios apartir das variáveis da classe
        /// </summary>
        /// <param name="cMunicipio">Objeto Municipio com suas propriedades</param>
        /// <param name="vTipo">Tipo 0 - Novo; Tipo 1 - Atualizar</param>
        /// <returns>Retorna TRUE ou FALSE conforme a execução do comando</returns>
        public bool gravarMunicipio(Municipio cMunicipio, byte vTipo)
        {
            bool bResposta = true;

            execComandos.Conexao = cnConexao;
            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    switch (vTipo)
                    {
                    case 0:
                        //novo
                        cMunicipio.Codigo = execComandos.ultimoCodigoMunicipio();
                        cMunicipio.Codigo = cMunicipio.Codigo + 1;
                        if (cMunicipio.Codigo != 0)
                        {
                            if (!execComandos.inserirMunicipio(cMunicipio.Codigo, cMunicipio.Nome_municipio, cMunicipio.UF))
                            {
                                bResposta = false;
                            }
                        }
                        else
                        {
                            bResposta = false;
                        }
                        break;

                    case 1:
                        //alterar
                        if (!execComandos.alterarMunicipio(cMunicipio.Codigo, cMunicipio.Nome_municipio, cMunicipio.UF))
                        {
                            bResposta = false;
                        }
                        break;
                    }

                    execComandos.Desconectar();
                }
                else
                {
                    bResposta = false;
                }
            }
            else
            {
                bResposta = false;
            }
            return(bResposta);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Função para gravar dados de operadora
        /// </summary>
        /// <param name="cOperadora">Objeto Operadora</param>
        /// <param name="bTipo">Tipo de gravação 0 - Inserir, 1 - Atualizar </param>
        /// <returns>Retorna verdadeiro ou falso dependendo do retorno da função</returns>
        public bool gravarOperadora(Operadora cOperadora, byte bTipo)
        {
            bool bResposta = false;

            execComandos.Conexao = cnConexao;
            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    if (bTipo == 0)
                    {
                        cOperadora.Codigo = execComandos.ultimoCodigoOperadora() + 1;
                    }
                    if (cOperadora.Codigo != 0)
                    {
                        bResposta = execComandos.inserirAtualizarOperadora(cOperadora, bTipo);
                    }
                    execComandos.Desconectar();
                }
            }
            return(bResposta);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Função para inserir/atualizar dados de usuários
        /// </summary>
        /// <param name="cUsuario">Objeto usuario</param>
        /// <param name="bTipo">Tipo 0 Inserir 1 Atualizar</param>
        /// <returns>Retorna verdadeiro ou falso mediante a execução da função</returns>
        public bool inserirAtualizarUsuario(usuario cUsuario, byte bTipo)
        {
            bool bResposta = false;

            if (preparaBancoDados())
            {
                if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso))
                {
                    bResposta = execComandos.inserirAtualizarUsuario(cUsuario, bTipo);
                }
            }
            return(bResposta);
        }
Ejemplo n.º 6
0
        private void button1_Click(object sender, EventArgs e)
        {
            string        vEnderecoConfig = vFrmPrincipal.vvEnderecoConfig;
            string        sSQL            = "SELECT COUNT(*) vConta FROM Usuarios WHERE usuario = @usuario";
            string        sSenha          = "";
            int           iConta          = 0;
            int           iTipo           = 0;
            string        sDica           = "super";
            Funcoes       vFuncoes        = new Funcoes();
            SqlCommand    vComando;
            SqlDataReader vLer;

            try
            {
                if (validarTela())
                {
                    if (vConexao.buscarDadosConexao(vEnderecoConfig))
                    {
                        if (vConexao.Conectar(vConexao.vvServidor, vConexao.vvDataBase, vConexao.vvUser, vConexao.vvPass, vConexao.vvPorta))
                        {
                            vComando = new SqlCommand(sSQL, vConexao.conexaoPrincipal);
                            vComando.Parameters.Add(new SqlParameter("@usuario", txtUsuario.Text));
                            vLer = vComando.ExecuteReader();
                            if (vLer.HasRows)
                            {
                                if (vLer.Read())
                                {
                                    iConta = int.Parse(vLer["vConta"].ToString());
                                }
                            }
                            if (iConta > 0)
                            {
                                MessageBox.Show("Já existe este Login cadastrado.\nVerifique!!!", "EstacionamentoFacil (FSp03)", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);
                                vLer.Dispose();
                                vComando.Dispose();
                            }
                            else
                            {
                                sSenha = txtSenha.Text;
                                sSenha = vFuncoes.Criptografar(sSenha);
                                vLer.Dispose();

                                sSQL     = "INSERT INTO Usuarios(usuario, senha, tipo, dica_senha, nomeusuario) VALUES(@usuario, @senha, @tipo, @dica_senha, @NomeUsuario)";
                                vComando = new SqlCommand(sSQL, vConexao.conexaoPrincipal);
                                vComando.Parameters.Add(new SqlParameter("@usuario", txtUsuario.Text.Trim()));
                                vComando.Parameters.Add(new SqlParameter("@senha", sSenha));
                                vComando.Parameters.Add(new SqlParameter("@tipo", iTipo));
                                vComando.Parameters.Add(new SqlParameter("@dica_senha", sDica));
                                vComando.Parameters.Add(new SqlParameter("@NomeUsuario", txtUsuario.Text.Trim()));
                                vComando.ExecuteNonQuery();
                                vComando.Dispose();
                                MessageBox.Show("Usuário inserido com sucesso!!!", "EstacionamentoFacil (FSp05)", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information);

                                CamadaDados vvConexao = new CamadaDados();
                                if (vvConexao.buscarDadosConexao(vFrmPrincipal.sEnderecoArquivoConexao))
                                {
                                    if (vvConexao.Conectar(vConexao.vvServidor, vConexao.vvDataBase, vConexao.vvUser, vConexao.vvPass, vConexao.vvPorta))
                                    {
                                        vvConexao.inserirAuditoria(15, vFrmPrincipal.vvCodigoUsuario, "Criado superusuario: " + txtUsuario.Text.Trim(), this.Text.Trim());
                                    }
                                }
                            }
                            vConexao.Desconectar();
                        }
                    }
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Erro ao inserir dados de Superusuário!\n" + ex.Message, "EstacionamentoFacil (FSp04)", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
        }