示例#1
0
        private void actualizarTablas()
        {
            int idUsuario, idModuloP;

            int i = cmbUsuarios.SelectedIndex;
            int j = cmbModulosPrincipales.SelectedIndex;

            if (i != -1 && j != -1)
            {
                idUsuario = Convert.ToInt32(tablaUsuario.Rows[i]["idUsuario"].ToString());
                idModuloP = Convert.ToInt32(tablaModulosPrincipales.Rows[j]["idModuloP"].ToString());

                tablaSubmodulos         = SubmoduloDA.ListarSubmodulosPermisos(idModuloP, idUsuario);
                dgvSubModulo.DataSource = tablaSubmodulos;

                tablaPermisosUsuario   = SubmoduloDA.ListarPermisosUsuario(idModuloP, idUsuario);
                dgvPermisos.DataSource = tablaPermisosUsuario;
            }
        }
示例#2
0
        private void button3_Click_1(object sender, EventArgs e)
        {
            //AQUI MOSTRAR LOS POSIBLES PERMISOS A DAR
            SubmoduloDA = new SubmoduloDA();
            Submodulo   = new Submodulo();

            int idUsuario, idModuloP;

            idUsuario = Convert.ToInt32(cmbUsuarios.SelectedValue);
            idModuloP = Convert.ToInt32(cmbModulosPrincipales.SelectedValue);



            tablaSubmodulos = SubmoduloDA.ListarSubmodulosPermisos(idModuloP, idUsuario);
            dgvSubmodulos.PrimaryGrid.AutoGenerateColumns = false;
            dgvSubmodulos.PrimaryGrid.DataSource          = tablaSubmodulos;

            //AQUI MOSTRAR LOS PERMISOS QUE YA TIENE EL USUARIO
            tablaPermisosUsuario = SubmoduloDA.ListarPermisosUsuario(idModuloP, idUsuario);
            dgvPermisosUsuario.PrimaryGrid.AutoGenerateColumns = true;
            dgvPermisosUsuario.PrimaryGrid.DataSource          = tablaPermisosUsuario;
        }