private void gravarNovaSenha() { cUsuarios = new Usuarios(); cFuncoes = new Funcoes(); cUsuarios.ArquivoConexao = sArquivoConexao; if (validaTela()) { if (cUsuarios.alterarSenhaUsuario(obUsuario, cFuncoes.Criptografar(txtNovaSenha.Text), txtDica.Text, vTelaPrincipal.vvCodigoUsuario, this.Name)) { MessageBox.Show("Senha alterada com sucesso!", "EstacionamentoFacil (FrmAltS07)", MessageBoxButtons.OK, MessageBoxIcon.Information); vTelaPrincipal.vvSenhaUsuario = cFuncoes.Criptografar(txtNovaSenha.Text); this.Close(); } } }
}//exibirdadosusuario private void gravarUsuario() { ComboBoxItem cmbItens01 = new ComboBoxItem(); ComboBoxItem cmbItens02; cUsuario = new Usuarios(); cFuncoes = new Funcoes(); usuario obUsuario; cUsuario.ArquivoConexao = sArquivoConexao; try { if (validaTela()) { cmbItens01 = (ComboBoxItem)cmbUsuario.SelectedItem; obUsuario = new usuario(); if (cmbItens01 != null) { //atualizar obUsuario.cod_usuario = int.Parse(cmbItens01.Value.ToString()); obUsuario.dica_senha = txtDica.Text.Trim(); obUsuario.nomeusuario = txtNomeUsuario.Text.Trim(); obUsuario.observacao = txtObservacao.Text.Trim(); obUsuario.senha = cFuncoes.Criptografar(txtSenha.Text.Trim()); obUsuario.sUsuario = cmbItens01.Text; cmbItens02 = new ComboBoxItem(); cmbItens02 = (ComboBoxItem)cmbSituacao.SelectedItem; obUsuario.situacao = int.Parse(cmbItens02.Value.ToString()); cmbItens02 = new ComboBoxItem(); cmbItens02 = (ComboBoxItem)cmbTipo.SelectedItem; obUsuario.tipo = int.Parse(cmbItens02.Value.ToString()); if (cUsuario.inserirAtualizarUsuario(obUsuario, 1)) { MessageBox.Show("Usuário atualizado com sucesso!", "EstacionamentoFacil (FrmCadU09)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparTela(1); ve_se_existe(); cmbTipo.Focus(); } } else { //inserir obUsuario.cod_usuario = 0; obUsuario.dica_senha = txtDica.Text.Trim(); obUsuario.nomeusuario = txtNomeUsuario.Text.Trim(); obUsuario.observacao = txtObservacao.Text.Trim(); obUsuario.senha = cFuncoes.Criptografar(txtSenha.Text.Trim()); obUsuario.sUsuario = cmbUsuario.Text; cmbItens02 = new ComboBoxItem(); cmbItens02 = (ComboBoxItem)cmbSituacao.SelectedItem; obUsuario.situacao = int.Parse(cmbItens02.Value.ToString()); cmbItens02 = new ComboBoxItem(); cmbItens02 = (ComboBoxItem)cmbTipo.SelectedItem; obUsuario.tipo = int.Parse(cmbItens02.Value.ToString()); if (cUsuario.inserirAtualizarUsuario(obUsuario, 0)) { MessageBox.Show("Usuário inserido com sucesso!", "EstacionamentoFacil (FrmCadU10)", MessageBoxButtons.OK, MessageBoxIcon.Information); limparTela(1); ve_se_existe(); cmbTipo.Focus(); } } } } catch (Exception ex) { MessageBox.Show("Erro ao gravar dados de usuario!\n" + ex.Message, "EstacionamentoFacil (FrmCadU11)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }//gravarUsuario
private void button1_Click(object sender, EventArgs e) { string vEnderecoConfig = vFrmPrincipal.vvEnderecoConfig; string sSQL = "SELECT COUNT(*) vConta FROM Usuarios WHERE usuario = @usuario"; string sSenha = ""; int iConta = 0; int iTipo = 0; string sDica = "super"; Funcoes vFuncoes = new Funcoes(); SqlCommand vComando; SqlDataReader vLer; try { if (validarTela()) { if (vConexao.buscarDadosConexao(vEnderecoConfig)) { if (vConexao.Conectar(vConexao.vvServidor, vConexao.vvDataBase, vConexao.vvUser, vConexao.vvPass, vConexao.vvPorta)) { vComando = new SqlCommand(sSQL, vConexao.conexaoPrincipal); vComando.Parameters.Add(new SqlParameter("@usuario", txtUsuario.Text)); vLer = vComando.ExecuteReader(); if (vLer.HasRows) { if (vLer.Read()) { iConta = int.Parse(vLer["vConta"].ToString()); } } if (iConta > 0) { MessageBox.Show("Já existe este Login cadastrado.\nVerifique!!!", "EstacionamentoFacil (FSp03)", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); vLer.Dispose(); vComando.Dispose(); } else { sSenha = txtSenha.Text; sSenha = vFuncoes.Criptografar(sSenha); vLer.Dispose(); sSQL = "INSERT INTO Usuarios(usuario, senha, tipo, dica_senha, nomeusuario) VALUES(@usuario, @senha, @tipo, @dica_senha, @NomeUsuario)"; vComando = new SqlCommand(sSQL, vConexao.conexaoPrincipal); vComando.Parameters.Add(new SqlParameter("@usuario", txtUsuario.Text.Trim())); vComando.Parameters.Add(new SqlParameter("@senha", sSenha)); vComando.Parameters.Add(new SqlParameter("@tipo", iTipo)); vComando.Parameters.Add(new SqlParameter("@dica_senha", sDica)); vComando.Parameters.Add(new SqlParameter("@NomeUsuario", txtUsuario.Text.Trim())); vComando.ExecuteNonQuery(); vComando.Dispose(); MessageBox.Show("Usuário inserido com sucesso!!!", "EstacionamentoFacil (FSp05)", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Information); CamadaDados vvConexao = new CamadaDados(); if (vvConexao.buscarDadosConexao(vFrmPrincipal.sEnderecoArquivoConexao)) { if (vvConexao.Conectar(vConexao.vvServidor, vConexao.vvDataBase, vConexao.vvUser, vConexao.vvPass, vConexao.vvPorta)) { vvConexao.inserirAuditoria(15, vFrmPrincipal.vvCodigoUsuario, "Criado superusuario: " + txtUsuario.Text.Trim(), this.Text.Trim()); } } } vConexao.Desconectar(); } } } } catch (SqlException ex) { MessageBox.Show("Erro ao inserir dados de Superusuário!\n" + ex.Message, "EstacionamentoFacil (FSp04)", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); } }