Exemple #1
0
        private void frmLogin_Load(object sender, EventArgs e)
        {
            IPAddress[] ip       = Dns.GetHostAddresses(Dns.GetHostName());
            string[]    verifica = new string[0];
            for (int i = 0; i < ip.Length; i++)
            {
                Array.Resize(ref verifica, verifica.Length + 1);
                crip.Encriptografar(verificacao.Select("SELECT estado FROM server WHERE ip_pc = '" + ip[i].ToString() + "'") + "true");
                verifica[i] = crip.senha;
            }
            foreach (string procura in verifica)
            {
                if (procura != null)
                {
                    if (procura == crip.senha)
                    {
                        FAIL(true);
                    }
                    else if (procura != crip.senha)
                    {
                        //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                        //FAIL(false);
                        FAIL(false);
                    }
                }
                else
                {
                    FAIL(false);
                }
            }
            if (btnAdm.Enabled == false)
            {
                MessageBox.Show("Este computador não está autorizado a executar o programa, entre em contato com o administrador para mais informações", "Bloqueado", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            try
            {
                // TODO: This line of code loads data into the 'digitacaoDataSet2.aula' table. You can move, or remove it, as needed.
                this.aulaTableAdapter.Fill(this.digitacaoDataSet2.aula);
                DataTable dados = sql.Listar("SELECT * FROM aluno ORDER BY aluno.nome ASC");
                dtgNome.DataSource = dados;
                DataTable dados1 = sql.ListarAulas("SELECT  * FROM  aula WHERE aula.licao <> 0 ORDER BY aula.licaoFeitaEm DESC");
                dtgAulas.DataSource = dados1;
                sql.Select("SELECT * FROM aluno", 1);

                for (int i = 0; i < sql.nome.Length; i++)
                {
                    cboNomes.Items.Add(sql.nome[i]);
                }
                frmInicio frmi = new frmInicio();
                frmi.WindowState = FormWindowState.Minimized;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Conexão mal-sucedida", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #2
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                string nome = cboNomes.Text;
                if (nome == "")
                {
                    if (MessageBox.Show("Digite seu nome", "Falta de dados", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.Cancel)
                    {
                        Close();
                    }
                    else
                    {
                        txtNomeAluno.Text = "";
                        txtNomeAluno.Focus();
                        return;
                    }
                }
                else
                {
                    if (nome == "Nenhum aluno com esse nome cadastrado")
                    {
                        if (MessageBox.Show("Insira um nome válido", "Nome errado", MessageBoxButtons.RetryCancel, MessageBoxIcon.Information) == DialogResult.Cancel)
                        {
                            Close();
                        }
                        else
                        {
                            txtNomeAluno.Text = "";
                            txtNomeAluno.Focus();
                            return;
                        }
                    }
                }
                txtNomeAluno.Focus();
                txtNomeAluno.SelectAll();
                frmInicio inicio = new frmInicio();
                inicio.licaoAtual = sql.licao[0] + 1;
                frmDigitacao digitacao = new frmDigitacao();
                digitacao.NomeDoAluno.Text        = nome;
                digitacao.aluno                   = sql.id_aluno[0];
                digitacao.lblLicaoNEW.Text        = Convert.ToString(sql.licao[0] + 1);
                digitacao.lblLicaoOLD.Text        = Convert.ToString(sql.licao[0]);
                digitacao.lblId.Text              = Convert.ToString(sql.id_aluno[0]);
                digitacao.lblLinhasRestantes.Text = Convert.ToString(sql.nvl[0]);
                txtNomeAluno.Clear();
                inicio.ShowDialog();
                digitacao.ShowDialog();
            }

            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message);
                txtNomeAluno.Focus();
                txtNomeAluno.SelectAll();
            }
        }