示例#1
0
 private void actualizarRoles()
 {
     foreach (TabPage tabPage in tabControl1.TabPages)
     {
         UserControlRol ucr = tabPage.Controls[0] as UserControlRol;
         ucr.guardarModificaciones();
     }
     MessageBox.Show("Roles actualizados.");
 }
示例#2
0
        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());
        }