private void lblSair_Click(object sender, EventArgs e)
        {
            frmTelaLogin login = new frmTelaLogin();

            this.Hide();
            login.Show();
        }
示例#2
0
        private void lblSair_Click(object sender, EventArgs e)
        {
            //string path = "D:";

            //MysqlBackup_Restore(path, "backup");

            ////corre uma thread com o processo que faz o backup ou restore
            //Thread t = new Thread(delegate() { MySqlProcess(path); });
            //t.Start();

            frmTelaLogin login = new frmTelaLogin();

            login.Show();
            this.Hide();
        }
示例#3
0
        private void tmrSplash_Tick(object sender, EventArgs e)
        {
            this.Hide();
            tmrSplash.Stop();

            if (acessarInicializacoes.verificarInicializacoes() == true)
            {
                MessageBox.Show("Esta é a primeira vez que você executa o software DownloadBanker. \r\nPor favor, cadastre um administrador!", "Primeira inicialização", MessageBoxButtons.OK, MessageBoxIcon.Information);


                frmTelaAdminCadastro telaAdminCadastro = new frmTelaAdminCadastro();
                telaAdminCadastro.ShowDialog();

                acessarInicializacoes.atualizarInicializacoes();
            }
            else
            {
                frmTelaLogin telaLogin = new frmTelaLogin();
                telaLogin.Show();
                acessarInicializacoes.atualizarInicializacoes();
            }
        }
示例#4
0
        private void lblEnviar_Click(object sender, EventArgs e)
        {
            if (mskCPF.Text == String.Empty || txtEmail.Text == String.Empty)
            {
                MessageBox.Show("Favor preencher todos os campos!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            string nome, login, senha;

            if (func.esqueceu(txtEmail.Text, mskCPF.Text))
            {
                nome  = func.Nome1_func;
                login = func.Login_func;
                senha = func.Pass_func;
                Email.sendForgotPass(txtEmail.Text, nome, login, senha);
                MessageBox.Show("Login e Senha enviados para o seu email", "Esqueceu Senha", MessageBoxButtons.OK, MessageBoxIcon.Information);

                frmTelaLogin TelaLogin = new frmTelaLogin();
                TelaLogin.ShowDialog();
                this.Hide();
            }
            if (adm.esqueceu(txtEmail.Text, mskCPF.Text))
            {
                nome  = adm.Nome1_admin;
                login = adm.Login_admin;
                senha = adm.Pass_admin;
                Email.sendForgotPass(txtEmail.Text, nome, login, senha);
                MessageBox.Show("Login e Senha enviados para o seu email", "Esqueceu Senha", MessageBoxButtons.OK, MessageBoxIcon.Information);

                frmTelaLogin TelaLogin = new frmTelaLogin();
                TelaLogin.ShowDialog();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Cpf ou email invalido!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void lblCadastrar_Click(object sender, EventArgs e)
        {
            if (txtNome1.Text == string.Empty || txtEmail.Text == string.Empty)
            {
                MessageBox.Show("Por favor, preencha todos os campos!", "Campos vazios", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                acessoPergRespSecreta.Perg = "Sorvete favorito";
                acessoPergRespSecreta.Resp = "Chocolate";

                Random rdm   = new Random();
                string Chars = "abcdefghijklmnopqrstuvwxyz1234567890@#!?";
                string lma   = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
                string lmi   = "abcdefghijklmnopqrstuvwxyz";
                string nu    = "1234567890";
                string ce    = "@#!?";

                string senha = Chars[rdm.Next(0, Chars.Length)].ToString().ToUpper();
                senha += lma[rdm.Next(0, lma.Length)].ToString();
                senha += nu[rdm.Next(0, nu.Length)].ToString();
                senha += ce[rdm.Next(0, ce.Length)].ToString();
                senha += lmi[rdm.Next(0, lmi.Length)].ToString();
                senha += Chars[rdm.Next(0, Chars.Length)].ToString().ToUpper();
                senha += ce[rdm.Next(0, ce.Length)].ToString();
                senha += Chars[rdm.Next(0, Chars.Length)].ToString().ToUpper();

                string login = txtNome1.Text;
                login += nu[rdm.Next(0, nu.Length)].ToString();
                login += nu[rdm.Next(0, nu.Length)].ToString();
                login += ce[rdm.Next(0, ce.Length)].ToString();

                #region CPF validação
                cpfTela = mskCPF.Text;
                if (adm.cpfPesq(cpfTela) == true)
                {
                    MessageBox.Show("CPF ja existente, digite outro!", "CPF", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (!validar.ValidaCPF.IsCpf(mskCPF.Text))
                {
                    MessageBox.Show("CPF invalido, digite outro!", "CNPJ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                #endregion

                #region Email validação
                emailTela = txtEmail.Text;

                if (!Classes.Validacao.ValidacaoEmail(emailTela))
                {
                    MessageBox.Show("Favor inserir um email valido");
                    return;
                }
                if (adm.emailPesq(emailTela) == true)
                {
                    MessageBox.Show("Email ja existente, digite outro!", "Email", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                #endregion

                dataCad   = DateTime.Now;
                dataRecad = DateTime.Now;
                dataRecad = dataRecad.AddMonths(6);

                adm.cadastrarAdmin(login, senha, "", "", "", txtNome1.Text, txtNome2.Text, mskCPF.Text, txtEmail.Text, acessoPergRespSecreta.Perg.ToString(), acessoPergRespSecreta.Resp.ToString(), dataCad.ToString(), dataRecad.ToString(), "0", "1");

                Email.sendNewCadFunc(txtEmail.Text, txtNome1.Text, login, senha);

                MessageBox.Show("Administrador cadastrado com sucesso! \r\n Seu Login: "******" \r\n Sua Senha: " + senha, "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information);

                frmTelaLogin telaLogin = new frmTelaLogin();
                telaLogin.Show();
                this.Hide();
            }
        }