FREDY 2 månader sedan
förälder
incheckning
7c03cf4847

+ 1 - 5
Front/src/app/modules/Administrador/pages/catalogo-usuarios/catalogo-usuarios.component.html

@@ -25,12 +25,8 @@
                    <app-button-dialog class="crear" [vista]="'catalogoUsuarios'"></app-button-dialog>
             </div>
 
-            <button mat-button type="button" class="green" [matMenuTriggerFor]="menu">Exportar a Excel<mat-icon
+        <button mat-button type="button" class="green" (click)="exportarTodo()">Exportar a Excel<mat-icon
                     svgIcon="excel" class="icono-blanco"></mat-icon></button>
-            <mat-menu #menu="matMenu">
-<button mat-menu-item (click)="exportPage('usuarios', paginaActual)">Exportar esta Página</button>
-                <button mat-menu-item (click)="exportAll('usuarios')">Exportar Todo</button>
-            </mat-menu>
         </div>
     </div>
     <div class="table-container mat-elevation-z8">

+ 7 - 1
Front/src/app/modules/Administrador/pages/catalogo-usuarios/catalogo-usuarios.component.ts

@@ -12,6 +12,7 @@ import { AbstractControl, FormBuilder, FormControl, FormGroup, ValidationErrors,
 import { GradosEducativosService } from '../../services/grados-educativos.service';
 import Swal from 'sweetalert2';
 import { HttpClient } from '@angular/common/http';
+import { ExportExcellService } from '../../services/export-excell.service';
 
 @Component({
   selector: 'app-niveles-educativos',
@@ -35,7 +36,8 @@ export class CatalogoUsuariosComponent {
     private _enviarInfo: EnviarInfoService,
     private userService: UsersService,
     public dialog: MatDialog,
-    public http: HttpClient
+    public http: HttpClient,
+    private exportExcell : ExportExcellService,
   ) {
     this._MatIconRegister.addSvgIcon('excel', this._DomSanitizer.bypassSecurityTrustResourceUrl('assets/icons/excel.svg'));
 
@@ -181,6 +183,10 @@ exportAll(tabla: string) {
   });
 }
 
+  exportarTodo() {
+    this.exportExcell.exportAll('niveles');
+  }
+
   private nombreArchivo(tabla: string): string {
     switch (tabla) {
       case 'niveles': return 'Niveles_Educativos';

+ 1 - 5
Front/src/app/modules/Administrador/pages/niveles-educativos/niveles-educativos.component.html

@@ -27,12 +27,8 @@
                 </mat-form-field>
                 <app-button-dialog [vista]="'nivelEducativo'"></app-button-dialog>
             </div>
-            <button mat-button type="button" class="green" [matMenuTriggerFor]="menu">Exportar a Excel<mat-icon
+    <button mat-button type="button" class="green" (click)="exportarTodo()">Exportar a Excel<mat-icon
                     svgIcon="excel" class="icono-blanco"></mat-icon></button>
-            <mat-menu #menu="matMenu">
-<button mat-menu-item (click)="exportPage('niveles', paginaActual)">Exportar esta Página</button>
-                <button mat-menu-item (click)="exportAll('niveles')">Exportar Todo</button>
-            </mat-menu>
         </div>
     </div>
     <div class="table-container mat-elevation-z8">