private void btn_alterar_Click(object sender, EventArgs e) { if (!txt_senha.Text.Equals(txt_confirmar.Text)) { MessageBox.Show("Senhas não coincidem", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { Classes.hash crypt = new Classes.hash(); //passando txt de string para byte byte[] senhaCrypto = new UTF8Encoding().GetBytes(txt_senha.Text); //passando array de bytes como parametro e armazenando na variavel string senhaMd5 = crypt.Md5(senhaCrypto).ToString(); sql = string.Format("update usuario set senha = '{0}' where usuario_id = '{1}'", senhaMd5, frm_login.id); conn.AlterarTabelas(sql); MessageBox.Show("Senha alterada\nFaça login novamente", "Alterado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); frm_login login = new frm_login(); login.ShowDialog(); this.Close(); } catch (Exception) { MessageBox.Show("Ops, algo deu errado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btn_apagarConta_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Realmente deseja apagar sua conta?", "Deletar Conta", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { try { sql = string.Format("delete from gerenciador where usuario ='" + frm_login.id + "'"); conn.AlterarTabelas(sql); sql = string.Format("delete from usuario where usuario_id ='" + frm_login.id + "'"); conn.AlterarTabelas(sql); MessageBox.Show("Conta apagada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Hide(); frm_login login = new frm_login(); login.ShowDialog(); this.Close(); } catch (Exception) { MessageBox.Show("Ops, algo deu errado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//btn sair private void btn_sair_Click(object sender, EventArgs e) { this.Hide(); frm_login login = new frm_login(); login.ShowDialog(); this.Close(); }
private void btn_entrar_Click(object sender, EventArgs e) { if (!txt_senha.Text.Equals(txt_confirmar.Text)) { MessageBox.Show("Senhas não coincidem", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); txt_senha.Clear(); txt_confirmar.Clear(); } else if (string.IsNullOrEmpty(txt_nome.Text) || string.IsNullOrEmpty(txt_username.Text)) { MessageBox.Show("Preencha as informações corretamente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { sql = string.Format("select * from usuario where usuario = '{0}'", txt_username.Text); if (conn.ConsultarTabelas(sql).Rows.Count > 0) { MessageBox.Show("Este nome de usuário já existe", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Classes.hash crypt = new Classes.hash(); //passando txt de string para byte byte[] senhaCrypto = new UTF8Encoding().GetBytes(txt_senha.Text); //passando array de bytes como parametro e armazenando na variavel string senhaMd5 = crypt.Md5(senhaCrypto).ToString(); sql = string.Format("insert into usuario(usuario_id,usuario,senha,nome,data_cadastro) values(null,'{0}','{1}','{2}',now())", txt_username.Text, senhaMd5, txt_nome.Text); conn.AlterarTabelas(sql); this.Hide(); frm_login login = new frm_login(); login.ShowDialog(); this.Close(); } } }
public void AlterarUsuario() { try { sql = string.Format("update usuario set usuario = '{0}', nome = '{1}' where usuario_id = '{2}'", txt_username.Text, txt_nome.Text, frm_login.id); conn.AlterarTabelas(sql); MessageBox.Show("Informações alteradas\nFaça login novamente", "Alterado", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpar(); this.Hide(); frm_login login = new frm_login(); login.ShowDialog(); this.Close(); } catch (Exception ex) { MessageBox.Show("Ops, algo deu errado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show(ex.ToString()); } }