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); } }