示例#1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            Funcionalidade f = new Funcionalidade()
            {
                Nome     = tbName.Text,
                Url      = tbUrl.Text,
                IdPerfil = p.Id
            };

            FuncionalidadeDAO dao = new FuncionalidadeDAO();

            dao.Add(f);

            p.Funcionalidades.Add(f);

            PerfilDAO dao2 = new PerfilDAO();

            dao2.Edit(p);

            listFuncionalidades.Clear();
            listFuncionalidades.Columns.Insert(0, "Nome", 300, HorizontalAlignment.Center);
            listFuncionalidades.Columns.Insert(1, "Url", 300, HorizontalAlignment.Center);

            FuncionalidadeDAO dao3 = new FuncionalidadeDAO();

            foreach (Funcionalidade funcionalidade in dao3.Select())
            {
                if (funcionalidade.IdPerfil == p.Id)
                {
                    ListViewItem listItem = listFuncionalidades.Items.Add(funcionalidade.Nome);
                    listItem.SubItems.Add(new ListViewItem.ListViewSubItem(null, funcionalidade.Url));
                }
            }
        }
示例#2
0
        private void FormFuncionalidades_Load(object sender, EventArgs e)
        {
            listFuncionalidades.Clear();
            listFuncionalidades.Columns.Insert(0, "Nome", 300, HorizontalAlignment.Center);
            listFuncionalidades.Columns.Insert(1, "Url", 300, HorizontalAlignment.Center);

            FuncionalidadeDAO dao = new FuncionalidadeDAO();

            foreach (Funcionalidade funcionalidade in dao.Select())
            {
                if (funcionalidade.IdPerfil == p.Id)
                {
                    ListViewItem listItem = listFuncionalidades.Items.Add(funcionalidade.Nome);
                    listItem.SubItems.Add(new ListViewItem.ListViewSubItem(null, funcionalidade.Url));
                }
            }
        }