def __init__(self): self.filtro = [ Publisher.name.like("%{}%".format('')), Volume.nombre.like("%{}%".format('')), Arco_Argumental.nombre.like("%{}%".format('')) ] self.lista_editoriales = [] self.lista_volumenes = [] self.lista_arcos_argumentales = [] self.session = Init.Session() self.lista_paneles = [ self.lista_editoriales, self.lista_volumenes, self.lista_arcos_argumentales ] """Se usa esto porque no tenemos el mismo atributo en las tres entidad""" self.lista_campo_fitro = [ Publisher.name, Volume.nombre, Arco_Argumental.nombre ] self.titulos = ["Editorial", "Volumen", "Arco argumental"] """ seccion activa me permite saber en pagina estamos parados """ self.seccion_activa = 0 self.cargar_arcos_argumentales() self.cargar_editoriales() self.cargar_volumenes() self.comicbook_manager = Comicbooks(self.session) self.papelera_con_datos = self.comicbook_manager.hay_comics_en_papelera self.mostrar_registros_papelera = False
def __init__(self, session=None): Entity_manager.__init__(self, session=session, clase=Comicbook_Info) if session is not None: self.session = session else: self.session = Init.Session() self.setup = self.session.query(Setup).first() self.set_order(Comicbook_Info.titulo, 0) self.lista_opciones = {'Número': Comicbook_Info.numero, 'Título': Comicbook_Info.titulo} self.status = 1 self.entidad = Comicbook_Info() self.filtro = None self.id_volume = None self.set_order(Comicbook_Info.numero) self.direccion = 0 self.index_lista_covers = 0 self.index_lista_arcs = 0 self.lista_covers = [] self.lista_arcs = [] self.lock = threading.Lock() self.lock_principal = threading.Lock() self.lista_covers_downloading = [] self.callback = None ssl._create_default_https_context = ssl._create_unverified_context
def __init__(self, session=None): Entity_Manager.__init__(self, session=session, clase=Cliente) if session is not None: self.session = session else: self.session = Init.Session() self.lista_opciones = {'Id': Cliente.id, 'apellido': Cliente.apellido} self.status = 1 self.entidad = Cliente() self.set_order(Cliente.apellido, 0) self.filtro = None self.direccion = 0
def __init__(self, session = None): Entity_manager.__init__(self, session=session, clase=Arco_Argumental) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Arco_Argumental.nombre, 0) self.lista_opciones = {'Id': Arco_Argumental.id_arco_argumental, 'Arco Argumental': Arco_Argumental.nombre} self.status = 1 self.entidad = Arco_Argumental() self.filtro = None self.set_order(Arco_Argumental.id_arco_argumental) self.direccion = 0
def __init__(self, session = None): Entity_manager.__init__(self, session=session, clase=Comicbook_Detail) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Comicbook_Detail.comicbook_id,0) self.lista_opciones = {'Id': Comicbook_Detail.comicbook_id} self.status = 1 self.entidad = Comicbook_Detail() self.filtro = None self.set_order(Comicbook_Detail.comicbook_id) self.direccion = 0
def __init__(self, session = None): Entity_manager.__init__(self, session=session, clase=Volume) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Volume.nombre, 0) self.lista_opciones = {'Id': Volume.id_volume, 'Volumen': Volume.nombre} self.status = 1 self.entidad = Volume() self.filtro = None self.set_order(Volume.id_volume) self.direccion = 0
def __init__(self, session = None, clase=Publisher): Entity_manager.__init__(self, session=session, clase=clase) if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Publisher.id_publisher, 0) self.lista_opciones = {'Id': Publisher.id_publisher, 'Editorial': Publisher.name} self.status = 1 self.entidad = Publisher() self.filtro = None self.set_order(Publisher.id_publisher) self.direccion = 0
def __init__(self, session=None, clase=None): if session is not None: self.session = session else: self.session = Init.Session() self.clase = clase self.entidad = self.clase() self.filtro = None self.order = None self.direccion = 0 self.offset = 0 self.status = Entity_Manager.CTE_OK self.lista_estados_mansajes = { 0: "OK", 1: "Hay cambios pendientes", 2: "Entidad Nula." }
def __init__(self, session=None, lista_comics_id=None): Entity_manager.__init__(self, session=session, clase=Comicbook) # lista_comics_id: Lista de ids con las que quiero que trabaje el manager. Si seteo se usa como filtro contra # la base de datos para recuperar los comicbook que se correspondan con los Ids pasados como parametros. if session is not None: self.session = session else: self.session = Init.Session() self.set_order(Comicbook.id_comicbook, 0) self.lista_opciones = {'Id': Comicbook.id_comicbook, 'Path': Comicbook.path} self.filtro = None if lista_comics_id is not None: self.set_filtro(Comicbook.id_comicbook.in_(lista_comics_id)) self.status = 1 self.entidad = Comicbook() self.set_order(Comicbook.path) self.direccion = 0 self.atributo_clave = Comicbook.id_comicbook
def __init__(self, session = None, clase=None): if session is not None: self.session = session else: self.session = Init.Session() self.clase = clase self.entidad = self.clase() self.filtro = None self.order = None self.direccion = 0 self.offset = 0 self.atributo_clave = None directorioBase = self.session.query(Setup).first().directorioBase self.pahThumnails = directorioBase + os.sep + 'images' + os.sep + 'logo publisher'+ os.path.sep self.status = Entity_manager.CTE_OK self.lista_estados_mansajes={0:"OK", 1:"Hay cambios pendientes", 2:"Entidad Nula."} self.consulta = self.session.query(self.clase)
import os from Entidades import Init import Entidades.Entidades_Paquete if __name__ == '__main__': session = Init.Session() Init.recreateTablesAll()