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); } } }
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 = ""; }
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; }