Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }