private void actualizarRoles() { foreach (TabPage tabPage in tabControl1.TabPages) { UserControlRol ucr = tabPage.Controls[0] as UserControlRol; ucr.guardarModificaciones(); } MessageBox.Show("Roles actualizados."); }
private void agregarTab(DataRow row) { TabPage tp = new TabPage(row["nombre_rol"].ToString()); DataTable funcionalidadesRol = BaseDeDatos.getFuncionalidadesRol(row["rol_id"].ToString()); DataTable funcionalidadesRestantes = BaseDeDatos.getFuncionalidadesRestantes(row["rol_id"].ToString()); bool baja_logica = row["baja_logica"].ToString() == "S"; UserControlRol myUserControl = new UserControlRol(funcionalidadesRol, funcionalidadesRestantes, row["rol_id"].ToString(), baja_logica); myUserControl.Dock = DockStyle.Fill; myUserControl.ParentForm = this; tp.Controls.Add(myUserControl); tabControl1.TabPages.Add(tp); rolesMostrados.Add(row["rol_id"].ToString()); }