constructor.py 1.44 KB

def base_trans(
    razon,
    cuit,
    web,
    nombre,
    telefono,
    email,
    controlar=True
    ):
    b = {'trans_razon_social': razon, 
        'trans_cuit': str(cuit), 
        'trans_pagina_web': web,
        'trans_nombre': nombre, 
        'trans_logo': False, 
        'trans_logo_nombre': False, 
        'trans_categoria': 'np', 
        'trans_telefono': telefono, 
        'trans_email': email, 
        'trans_tipo_ent': 'emp', 
        'trans_restriccion_elem': False, 
        'trans_posee_ayu': False, 
        'trans_observ': False, 
        'controlar_robot': controlar, 
        'imagen': False, 
        'url_img': False, 
        'url_img_publica': False, 
        'publicada_img': 'sa', 
        'fac_tipo': 'B', 
        'fac_doc': '0', 
        'fac_documento': float(cuit), 
        'fac_doc_tipo': 
        'dni', 
        'cli_doc_tipo': False, 
        'cli_resp': False,
        'cliente_fac': False, 
        'cliente_nombre': razon,}
    return(b)

def base_puntoretiro(
    localidad,
    transportista,
    telefono='-----------'
    ):
    p = {'pr_nombre': False, 
        'pr_autoelevador': False, 
        'pr_localidad': localidad,
        'pr_direccion': '-----------',
        'pr_horario': '-----------', 
        'pr_feriados': False, 
        'pr_telefono': telefono, 
        'pr_observaciones': False, 
        'pr_tipo_serv': False, 
        'pr_transoportista': [[6,0,[transportista]]]
        }
    print(p)
    return(p)