def doEntityPrototype( modeladmin, request, queryset, parameters ):

#   El QSet viene con la lista de Ids  
    if queryset.count() != 1:
        return  {'success':False, 'message' : 'No record selected' }

    if len( parameters ) != 1: 
        return  {'success':False, 'message' : 'ViewName required!!' }

#   Recorre los registros selccionados   
    returnTmp = 'Entt: ' + getEntities( queryset , request, parameters[0]['value']  )
    return {'success':True, 'message' :  returnTmp } 
def doEntityPrototype(modeladmin, request, queryset, parameters):

    #   El QSet viene con la lista de Ids
    if queryset.count() != 1:
        return {'success': False, 'message': 'No record selected'}

    if len(parameters) != 1:
        return {'success': False, 'message': 'ViewName required!!'}

#   Recorre los registros selccionados
    returnTmp = 'Entt: ' + getEntities(queryset, request,
                                       parameters[0]['value'])
    return {'success': True, 'message': returnTmp}
def doModelPrototype( modeladmin, request, queryset, parameters):
    """ 
    funcion para crear el prototipo sobre 'protoTable' con la definicion del diccionario
    a partir de Model  
    """

#   El QSet viene con la lista de Ids  
    if queryset.count() == 0:
        return  {'success':False, 'message' : 'No record selected' }
        
#   Mensaje de retorno
    returnMsg = '' 

#   Recorre los registros selccionados   
    for pModel in queryset:
        returnTmp = getEntities( pModel.entity_set.all() , request , None  )
        returnMsg += 'Model : ' + pModel.code + ' Entts: ' + returnTmp + '; '    

    return {'success':True, 'message' : returnMsg } 
def doModelPrototype(modeladmin, request, queryset, parameters):
    """ 
    funcion para crear el prototipo sobre 'protoTable' con la definicion del diccionario
    a partir de Model  
    """

    #   El QSet viene con la lista de Ids
    if queryset.count() == 0:
        return {'success': False, 'message': 'No record selected'}


#   Mensaje de retorno
    returnMsg = ''

    #   Recorre los registros selccionados
    for pModel in queryset:
        returnTmp = getEntities(pModel.entity_set.all(), request, None)
        returnMsg += 'Model : ' + pModel.code + ' Entts: ' + returnTmp + '; '

    return {'success': True, 'message': returnMsg}