private void excluiUsuario() { try { //DialogResult result = MessageBox.Show("Deseja excluir o usuário?"); ANTES //Concatenando o nome do usuario no grid com a mensagem. DialogResult result = MessageBox.Show("Deseja excluir o usuário [ " + GridUser[0, GridUser.CurrentRow.Index].Value.ToString().Trim() + " ]?", "Atenção!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); //Buscando pelo usuario do grid o valor a ser apagado. o 0 faz referencia a coluna do grid. if (result == DialogResult.Yes) { // tbl_userTableAdapter.excluiUsuario(GridUser[0, GridUser.CurrentRow.Index].Value.ToString().Trim()) ; tbl_userTableAdapter.excluiUsuario(GridUser[1, GridUser.CurrentRow.Index].Value.ToString().Trim()); tbl_userProg tbl_UsrProg = new tbl_userProg(); tbl_UsrProg.excluiProgramas(GridUser[2, GridUser.CurrentRow.Index].Value.ToString().Trim()); listaUsuarios(); tab = 0; tabControl1.SelectedIndex = tab; } } catch (Exception err) { MessageBox.Show(err.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void salvar() { string cripSenha; SymmCrypto crip = new SymmCrypto(SymmCrypto.SymmProvEnum.DES); cripSenha = crip.Encrypting("autoneum", "6666"); try { pORTARIADataSet.tbl_user.Clear(); tbl_userTableAdapter.buscaUsuario(pORTARIADataSet.tbl_user, txtUsuario.Text.Trim()); //busca usuario na tabela. if (pORTARIADataSet.tbl_user.Rows.Count > 0) { tbl_userTableAdapter.atualizaUsuario(txtUsuario.Text.Trim(), nomeTextBox.Text.Trim(), situacaoCheckBox.Checked); if (alterarsenhacheck.Checked) { tbl_userTableAdapter.atualizaSenha(cripSenha, txtUsuario.Text.Trim()); MessageBox.Show("A senha foi alterada com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else //novo usuario { tbl_userTableAdapter.insereUsuario(nomeTextBox.Text.Trim(), txtUsuario.Text.Trim(), cripSenha, situacaoCheckBox.Checked); MessageBox.Show("Senha: autoneum", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Information); } tbl_userProg tbl = new tbl_userProg(); tbl.excluiProgramas(txtUsuario.Text.Trim()); salvaAcessos(tevProg.Nodes, txtUsuario.Text.Trim()); listaUsuarios(); } catch (Exception err) { MessageBox.Show(err.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { tab = 0; tabControl1.SelectedIndex = tab; } }