Exemplo n.º 1
0
        private void btnTI_Click(object sender, EventArgs e)
        {
            try
            {
                localhost.Login    buscaDepartamento = new localhost.Login();
                localhostAdm.Admin permissoes        = new localhostAdm.Admin();
                usuario = "";
                usuario = cmbUsuario.SelectedValue.ToString();
                string setor = "TI";

                if (permissoes.VerificarPermissao(setor, usuario) == true)
                {
                    DialogResult dialogResult = MessageBox.Show("Este usuário ja possui esta permissão, deseja remove-la?", "Confirmação", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        if (permissoes.AtualizaPermissoesRemove(setor, usuario) == true)
                        {
                            MessageBox.Show("Permissão removida com sucesso!", "Confirmação", MessageBoxButtons.OK);
                        }
                    }
                }
                else
                {
                    DialogResult dialogResult = MessageBox.Show("Deseja atribuir esta permissão para este usuario?", "Confirmação", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        if (permissoes.AtualizaPermissoesAdiciona(setor, usuario) == true)
                        {
                            MessageBox.Show("Permissão atribuida com sucesso!", "Confirmação", MessageBoxButtons.OK);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
        }