public AlteraPermissaoGerenciarPermissoes(ControlTable control)
        {
            InitializeComponent();

            this.control = control;
            lblControleSendoAlterado.Text += this.control.nome;
            lblPermissaoAtual.Text += this.control.permissoes.nome;

            DAOPermissoesMySQL = new DAO<Permissoes>(MySQLSession);
            
            DAOControlMySQL = new DAO<ControlTable>(MySQLSession);
            DAOControlSQLServer = new DAO<ControlTable>(SQLServerSession);
        }
        private void ListaControles(Control.ControlCollection colecao, List<object> lista, Formulario formBd)
        {
            DateTime dataAtual = DateTime.Now;
            Permissoes permissaoDefault = new Permissoes { idpermissoes = 1 };

            foreach (Control ctr in colecao)
            {
                var c = new ControlTable
                {
                    formulario = formBd,
                    nome = ctr.Name,
                    data_mod = dataAtual,
                    permissoes = permissaoDefault
                };

                if (ctr.GetType() == typeof(ToolStrip))
                {
                    foreach (ToolStripItem item in ((ToolStrip) ctr).Items)
                    {
                        var c2 = new ControlTable
                        {
                            formulario = formBd,
                            nome = item.Name,
                            data_mod = dataAtual,
                            permissoes = permissaoDefault
                        };

                        lista.Add(c2);
                    }
                }
                else
                {
                    foreach (Control item in ctr.Controls)
                    {
                        var c2 = new ControlTable
                        {
                            formulario = formBd,
                            nome = item.Name,
                            data_mod = dataAtual,
                            permissoes = permissaoDefault
                        };

                        lista.Add(c2);
                    }
                }

                lista.Add(c);
            }
        }