forked from elmau/empresa-libre
Agregar RFC sin crear base de datos
This commit is contained in:
commit
3804378611
|
@ -5345,13 +5345,15 @@ def get_empresas():
|
||||||
return tuple(rows)
|
return tuple(rows)
|
||||||
|
|
||||||
|
|
||||||
def empresa_agregar(rfc):
|
def empresa_agregar(rfc, no_bd):
|
||||||
|
print (no_bd)
|
||||||
rfc = rfc.upper()
|
rfc = rfc.upper()
|
||||||
if util.get_con(rfc):
|
if util.get_con(rfc):
|
||||||
msg = 'El RFC ya esta dado de alta'
|
msg = 'El RFC ya esta dado de alta'
|
||||||
return {'ok': False, 'msg': msg}
|
return {'ok': False, 'msg': msg}
|
||||||
|
|
||||||
user = rfc.replace('&', '').lower()
|
user = rfc.replace('&', '').lower()
|
||||||
|
if not no_bd:
|
||||||
if not util.crear_rol(user):
|
if not util.crear_rol(user):
|
||||||
msg = 'No se pudo crear el usuario, es probable que ya exista'
|
msg = 'No se pudo crear el usuario, es probable que ya exista'
|
||||||
return {'ok': False, 'msg': msg}
|
return {'ok': False, 'msg': msg}
|
||||||
|
@ -5366,6 +5368,7 @@ def empresa_agregar(rfc):
|
||||||
"user": user,
|
"user": user,
|
||||||
"password": user,
|
"password": user,
|
||||||
}
|
}
|
||||||
|
if not no_bd:
|
||||||
if not conectar(args.copy()):
|
if not conectar(args.copy()):
|
||||||
msg = 'No se pudo conectar a la base de datos'
|
msg = 'No se pudo conectar a la base de datos'
|
||||||
return {'ok': False, 'msg': msg}
|
return {'ok': False, 'msg': msg}
|
||||||
|
@ -5374,6 +5377,7 @@ def empresa_agregar(rfc):
|
||||||
msg = 'No se pudo guardar el nuevo emisor'
|
msg = 'No se pudo guardar el nuevo emisor'
|
||||||
return {'ok': False, 'msg': msg}
|
return {'ok': False, 'msg': msg}
|
||||||
|
|
||||||
|
if not no_bd:
|
||||||
if not _crear_tablas(rfc):
|
if not _crear_tablas(rfc):
|
||||||
msg = 'No se pudo crear las tablas'
|
msg = 'No se pudo crear las tablas'
|
||||||
return {'ok': False, 'msg': msg}
|
return {'ok': False, 'msg': msg}
|
||||||
|
@ -5939,7 +5943,7 @@ def main(iniciar_bd, migrar_bd, nuevo_superusuario, cambiar_contraseña,
|
||||||
if not opt['rfc']:
|
if not opt['rfc']:
|
||||||
msg = 'Falta el RFC'
|
msg = 'Falta el RFC'
|
||||||
raise click.ClickException(msg)
|
raise click.ClickException(msg)
|
||||||
empresa_agregar(opt['rfc'])
|
empresa_agregar(opt['rfc'], no_bd)
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
if opt['iniciar_bd']:
|
if opt['iniciar_bd']:
|
||||||
|
|
Loading…
Reference in New Issue