def generar_numero_albaran(self): ''' Coge el numero de albaran guardado en la base de datos, lo retorna y antes de hacerlo guarda el numero siguiente :return: ''' configuraciones = TbConfiguraciones() filas = configuraciones.get_configuraciones(filtro="parametro like 'numAlbaran' ") config_albaran = filas[0] assert isinstance(config_albaran, Configuracion) valor = int(config_albaran.valor) valor_a_guardar = valor + 1 config_albaran.valor = str(valor_a_guardar) configuraciones.save(config_albaran) return valor
def __init__(self): config = TbConfiguraciones() configuraciones = config.get_configuraciones() for conf in configuraciones: assert isinstance(conf, Configuracion) print('Parametro: %s Valor: %s' % (conf.parametro, conf.valor))