Beispiel #1
0
        private void CarregarListGrupos()
        {
            List <Grupo> grupos   = new List <Grupo>();
            GrupoDAO     grupoDAO = new GrupoDAO();

            grupos = grupoDAO.GetAll();

            foreach (var item in grupos)
            {
                cboGrupo.Items.Add(new GrupoCheckedListBoxItem()
                {
                    Tag  = item.Id,
                    Text = item.Descricao
                });
            }
        }
        private void CarregarMenuItensPorGrupo()
        {
            GrupoDAO     grupoDAO = new GrupoDAO();
            List <Grupo> grupos   = new List <Grupo>();

            grupos = grupoDAO.GetAll();
            mnuItens.DropDownItems.Clear();

            foreach (Grupo g in grupos)
            {
                ToolStripMenuItem tsmi = new ToolStripMenuItem();

                tsmi.Text = g.Descricao.Trim();//nome_menu;
                tsmi.Name = "mnu" + g.Id.ToString();
                tsmi.Tag  = g.Id.ToString();
                mnuItens.DropDownItems.Add(tsmi);

                tsmi.Click += new EventHandler(mnuCadastroItens_Click);
            }
        }
        private void CarregarDataGrid()
        {
            try
            {
                this.grdGrupo.RowEnter -= new
                                          DataGridViewCellEventHandler(grdGrupo_RowEnter);

                grdGrupo.DataSource            = _grupoDAO.GetAll();
                grdGrupo.SelectionMode         = DataGridViewSelectionMode.FullRowSelect;
                grdGrupo.AllowUserToDeleteRows = false;

                grdGrupo.Columns["Id"].Visible = false;

                grdGrupo.Columns["Descricao"].Width      = 250;
                grdGrupo.Columns["Descricao"].HeaderText = "Nome do Grupo";

                this.grdGrupo.RowEnter += new
                                          DataGridViewCellEventHandler(grdGrupo_RowEnter);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, CadastroDeGrupo.ActiveForm.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Beispiel #4
0
 public List <Grupo> GetGruposAtivos()
 {
     return(DAO.GetAll().Where(g => g.ativo).ToList());
 }
Beispiel #5
0
 public List <Grupo> GetAll()
 {
     return(_DAO.GetAll().OrderBy(g => g.NomeGrupo).ToList <Grupo>());
 }