private void btConfirmar2_Click(object sender, EventArgs e) { try { if (tb_senha.Text != "" && tb_repita.Text != "") { var usuario = bd.usuario.Where(x => x.idUsuario == UsuarioDados.Id).FirstOrDefault(); //Troca de senha if (tb_senha.Text.Equals(tb_repita.Text)) { usuario.senhaUsuario = tb_senha.Text; bd.usuario.AddOrUpdate(usuario); bd.SaveChanges(); p_mensagem.Visible = false; Mensagem.aviso = "Senha trocada com sucesso!"; TelaMensagemAviso f = new TelaMensagemAviso(); //Erro ao salvar f.ShowDialog(); p_mensagem.Visible = true; tb_senha.Clear(); tb_repita.Clear(); p_mensagem.Visible = false; desbloquear(); this.Hide(); TelaLogin form = new TelaLogin(); form.Closed += (s, args) => this.Close(); //Pela segurança o usuario volta para tela de login form.ShowDialog(); } else { p_mensagem.Visible = false; Mensagem.aviso = "Senhas não correspondentes!"; TelaMensagemAviso f = new TelaMensagemAviso(); //Erro ao salvar f.ShowDialog(); p_mensagem.Visible = true; tb_senha.Clear(); tb_repita.Clear(); } } else { p_mensagem.Visible = false; Mensagem.aviso = "Preencha todos os campos!"; TelaMensagemAviso f = new TelaMensagemAviso(); //Erro ao salvar f.ShowDialog(); p_mensagem.Visible = true; } //Confirmação de código } catch (Exception) { Mensagem.aviso = "Erro de conexão com o banco!"; TelaMensagemAviso f = new TelaMensagemAviso(); f.ShowDialog(); } }
private void bt_salvar_Click(object sender, EventArgs e) { try { if (tb_sen.Text != "" && tb_nov.Text != "" && tb_rep.Text != "") { var usuario = bd.usuario.Where(x => x.idUsuario == UsuarioDados.Id).FirstOrDefault(); var senha = usuario.senhaUsuario; //Troca de senha if (senha.Equals(tb_sen.Text)) { if (tb_nov.Text.Equals(tb_rep.Text)) { usuario.senhaUsuario = tb_nov.Text; bd.usuario.AddOrUpdate(usuario); bd.SaveChanges(); Mensagem.aviso = "Senha trocada com sucesso!"; TelaMensagemAviso f = new TelaMensagemAviso(); //Erro ao salvar f.ShowDialog(); tb_sen.Clear(); tb_nov.Clear(); tb_rep.Clear(); this.Hide(); TelaLogin form = new TelaLogin(); form.Closed += (s, args) => this.Close(); //Pela segurança o usuario volta para tela de login form.ShowDialog(); } else { Mensagem.aviso = "Senhas não correspondentes!"; TelaMensagemAviso f = new TelaMensagemAviso(); //Erro ao salvar f.ShowDialog(); tb_nov.Clear(); tb_rep.Clear(); } } else { Mensagem.aviso = "Senha atual incorreta!"; TelaMensagemAviso f = new TelaMensagemAviso(); //Erro ao salvar f.ShowDialog(); tb_sen.Clear(); } } else { Mensagem.aviso = "Preencha todos os campos!"; TelaMensagemAviso f = new TelaMensagemAviso(); //Erro ao salvar f.ShowDialog(); } } catch (Exception) { Mensagem.aviso = "Erro de conexão com o banco!"; TelaMensagemAviso f = new TelaMensagemAviso(); f.ShowDialog(); } }