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 editar() { if (GridUser.RowCount > 0) { tab = 1; tabControl1.SelectedIndex = tab; txtUsuario.Text = GridUser[1, GridUser.CurrentRow.Index].Value.ToString().Trim(); nomeTextBox.Text = GridUser[0, GridUser.CurrentRow.Index].Value.ToString().Trim(); situacaoCheckBox.Checked = (bool)GridUser[2, GridUser.CurrentRow.Index].Value; limpaTreeView(tevProg.Nodes); tbl_userProg tbl = new tbl_userProg(); tbl.selecionaAcessos(pORTARIADataSet.tbl_userProg, txtUsuario.Text.Trim()); if (pORTARIADataSet.tbl_userProg.Rows.Count > 0) { for (int a = 0; a < pORTARIADataSet.tbl_userProg.Rows.Count; a++) { checaAcessos(tevProg.Nodes, pORTARIADataSet.tbl_userProg[a].idprog); } } } }
private void frmCadUser_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'pORTARIADataSet.tbl_userProg' table. You can move, or remove it, as needed. this.tbl_userProg.Fill(this.pORTARIADataSet.tbl_userProg); tbl_userProg tbl_UsrProg = new tbl_userProg(); tab = 0; tabControl1.SelectedIndex = tab; listaUsuarios(); }
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; } }
private void salvaAcessos(TreeNodeCollection treenode, string cod_usua) { tbl_userProg tbl = new tbl_userProg(); try { foreach (TreeNode node in treenode) { if (node.Nodes.Count > 0) { salvaAcessos(node.Nodes, cod_usua); } if (node.Checked) { tbl.insereAcessos(cod_usua, node.Name); } } } catch (Exception err) { MessageBox.Show(err.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }