Beispiel #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));
                }
            }
        }
Beispiel #2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            FuncionalidadeDAO dao = new FuncionalidadeDAO();

            /*foreach (ListViewItem f in listFuncionalidades.CheckedItems)
             * {
             *  f.IdPerfil = 0;
             *  dao.Edit(f);
             * }
             *
             * string nome = "";
             * foreach (ListViewItem listItem in listPerfis.CheckedItems)
             * {
             *  nome = listItem.SubItems[0].Text;
             * }
             *
             * PerfilDAO dao = new PerfilDAO();
             * foreach (Perfil perfil in dao.Select())
             * {
             *  if (perfil.Nome.Equals(nome))
             *  {
             *      perfilSelecionado = perfil;
             *  }
             * }*/
        }
Beispiel #3
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));
                }
            }
        }