示例#1
0
        private void ativarMicro()
        {
            Funcoes   cFuncoes   = new Funcoes();
            Seguranca cSeguranca = new Seguranca();
            string    sNumHD     = cFuncoes.GetVolumeSerial("C");

            if (cSeguranca.validarChaveAtivacao(txtContraChave.Text.Trim(), cFuncoes.retirarPonto(cEmpresa.licenca)))
            {
                vTelaPrincipal.bAtivacaoTelefone = true;
                vTelaPrincipal.sAtivacaoTelefone = cSeguranca.sCriptografarString(cSeguranca.getCodigoCliente(cFuncoes.retirarPonto(cEmpresa.licenca)).ToString("D5")) + "." + cSeguranca.sCriptografarString(sNumHD) + "." + cSeguranca.sCriptografarString("A");
            }
            else
            {
                vTelaPrincipal.bAtivacaoTelefone = true;
                vTelaPrincipal.sAtivacaoTelefone = cSeguranca.sCriptografarString(cSeguranca.getCodigoCliente(cFuncoes.retirarPonto(cEmpresa.licenca)).ToString("D5")) + "." + cSeguranca.sCriptografarString(sNumHD) + "." + cSeguranca.sCriptografarString("N");
            }
        }
示例#2
0
        private string gerarChave()
        {
            string    sResposta   = "";
            Funcoes   cFuncoes    = new Funcoes();
            Seguranca cSeguranca  = new Seguranca();
            string    sNumHD      = cFuncoes.GetVolumeSerial("C");
            int       iCodCliente = cSeguranca.getCodigoCliente(cFuncoes.retirarPonto(cEmpresa.licenca));
            int       iCodSistema = cSeguranca.getCodigoSistema(cFuncoes.retirarPonto(cEmpresa.licenca));

            sResposta = cSeguranca.sCriptografarString(iCodCliente.ToString("D4")) + "." + sNumHD + "." + cSeguranca.sCriptografarString(iCodSistema.ToString("D3"));
            return(sResposta);
        }