Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lista = [];
- seleccionarApp(Aplicacion, marcado) {
- if (marcado) {
- const introducir = new tipoUsuario_aplicacionesCN();
- introducir.fecha_creacion = new Date(Date.now());
- introducir.fecha_modificacion = new Date(Date.now());
- introducir.id = 0;
- introducir.id_aplicacion = Aplicacion.id_aplicacion;
- introducir.id_tipo_usuario = tipo_usuario;
- introducir.id_usuario_creador = APP.getSession().id_usuario; // ver como se llama en b connect
- introducir.id_usuario_modificador = 0;
- introducir.modulos_readOnly = [];
- this.lista.push(introducir);
- }
- else{
- let index = 0, cont = 0;
- let encontrado = false;
- this.lista.foreach( app =>
- {
- cont++;
- if (app.id_aplicacion === Aplicacion.id_aplicacion) {
- encontrado = true;
- index = cont;
- }
- });
- if (encontrado == true) {
- delete this.lista[index];
- }
- }
- }
- seleccionarModulo(modulo, marcado) {
- encontrado = null
- this.lista.foreach( app =>
- {
- if (app.id_aplicacion === modulo.id_aplicacion) {
- encontrado = app;
- }
- });
- if(encontrado === null) {return;}
- if(marcado) {
- const assigModule = new tipoUsuario_modulosCN();
- assigModule.fecha_creacion = new Date(Date.now());
- assigModule.fecha_modificacion = new Date(Date.now());
- assigModule.id = 0;
- assigModule.id_modulo = modulo.id_modulo
- assigModule.id_tipo_usuario = tipo_usuario;
- assigModule.id_usuario_creador = APP.getSession().id_usuario; // ver como se llama en b connect
- assigModule.id_usuario_modificador = 0,
- encontrado.modulos_readOnly.push(assigModule);
- }
- else{
- let index = 0, cont = 0;
- let moduleFind = false;
- encontrado.modulos_readOnly.foreach( module =>
- {
- cont++;
- if (module.id_modulo === modulo.id_modulo) {
- moduleFind = true;
- index = cont;
- }
- });
- if (moduleFind == true) {
- delete encontrado.modulos_readOnly[index];
- }
- }
- }
- guardar(){
- send = {lista: this.lista}
- this.adminService.asignarTioUsuarioAppModules(send).subscribe( data => {
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement