Пример #1
0
        private void btnSalvarOutroUsuario_Click(object sender, EventArgs e)
        {
            if (txtEditarOutroSenha.Text != txtEditarOutroConfirmacao.Text)
            {
                lblErroEditarOutroUsuario.Text = "Senhas não conferem";
                return;
            }
            Usuario usuario = TodosUsuarios.Find(x => x.id == nudId.Value);

            if (usuario == null)
            {
                return;
            }
            DialogResult result = MessageBox.Show("Tem certeza que quer alterar o usuário " + usuario.getNome() + "?", "Confirmação", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                if (txtEditarNome.Text != usuario.getNome() || txtEditarEmail.Text != usuario.getEmail() || nudEditarGrupo.Value != usuario.grupo)
                {
                    usuario.updateUsuario(txtEditarNome.Text, txtEditarEmail.Text, (int)nudEditarGrupo.Value);
                }
                if (txtEditarOutroSenha.Text != "" && !usuario.comparaSenha(txtEditarOutroSenha.Text))
                {
                    usuario.mudaSenha(txtEditarOutroSenha.Text);
                }
            }
        }
Пример #2
0
        private void btnEditarSenha_Click(object sender, EventArgs e)
        {
            String SenhaAntiga = txtSenhaAntiga.Text;
            String NovaSenha   = txtNovaSenha.Text;
            String ConfSenha   = txtConfSenha.Text;

            if (!Login.comparaSenha(SenhaAntiga))
            {
                lblErro.Text = "Senha incorreta";
                return;
            }
            if (NovaSenha != ConfSenha)
            {
                lblErro.Text = "Senhas não correspondem.";
                return;
            }
            Login.mudaSenha(NovaSenha);
            MessageBox.Show("Senha alterada com sucesso");
            txtNovaSenha.Text = txtConfSenha.Text = txtSenhaAntiga.Text = "";
        }
Пример #3
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            Usuario usuario = null;

            try
            {
                MySqlConnection sqlcon = new MySqlConnection(Sql.Conection());
                usuario = getUsuario(txtNome.Text.Trim());
            }
            catch
            {
                return;
            }
            if (usuario != null && usuario.comparaSenha(txtSenha.Text.Trim()))
            {
                if (usuario.tutor)
                {
                    //abre dash dos tutores se o usuario for tutor(a).
                    frmTutor frmTutor = new frmTutor(usuario);
                    frmTutor.Show();
                }
                else
                {
                    List <Usuario> usuariosNaMemoria = Consulta.getUsuarios(true);
                    usuariosNaMemoria.Add(usuario);
                    List <Data> datas = Consulta.getDatas(usuariosNaMemoria, usuario);
                    if (usuario.marcaPresenca(datas))
                    {
                        MessageBox.Show("Presença confirmada!\n" + DateTime.Now.ToString());
                    }
                    frmAluno frmAluno = new frmAluno(usuario);
                    frmAluno.Show();
                }
            }
            else
            {
                MessageBox.Show("Usuário ou senha inválidos");
            }
            return;
        }