Advertisement
michussj07

pracownik.component.html

Dec 13th, 2019
14
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 5.01 KB | None | 0 0
  1. <app-sidebar></app-sidebar>
  2. <div style="margin-left: 10%;">
  3.   <div class="zawartosc">
  4.     <div class="row">
  5.  
  6.       <div class="col-md-13">
  7.  
  8.         <br>
  9.         <h1>Baza pracowników</h1>
  10.  
  11.       </div>
  12.  
  13.     </div>
  14.     <div class="row">
  15.       <div class="col-md-11">
  16.         <p>Poniżej znajduje się baza pracowników danej firmy
  17.           <button type="button" id="add" name="submit" class="btn btn-success pull-right"
  18.                  mat-raised-button (click)="openDialog()"><img class="icons" alt="" src="../assets/icons8-add-32.png">
  19.           </button>
  20.           <button type="button" id="print" name="submit" class="btn btn-info pull-right"
  21.                  mat-raised-button (click)="openDialog3()"><img class="icons" alt="" src="../assets/icons8-print-32.png">
  22.           </button>
  23.         </p>
  24.  
  25.         <hr>
  26.         <mat-form-field>
  27.           <input matInput (keyup)="applyFilter($event.target.value)" placeholder="Filter">
  28.         </mat-form-field>
  29.         <div class="mat-elevation-z2">
  30.           <table mat-table [dataSource]="dataSource" matSort>
  31.             <ng-container matColumnDef="select">
  32.               <th mat-header-cell *matHeaderCellDef>
  33.                 <mat-checkbox (change)="$event ? masterToggle() : null"
  34.                              [checked]="selection.hasValue() && isAllSelected()"
  35.                              [indeterminate]="selection.hasValue() && !isAllSelected()"
  36.                              [aria-label]="checkboxLabel()">
  37.                 </mat-checkbox>
  38.               </th>
  39.               <td mat-cell *matCellDef="let row">
  40.                 <mat-checkbox (click)="$event.stopPropagation()"
  41.                              (change)="$event ? selection.toggle(row) : null"
  42.                              [checked]="selection.isSelected(row)"
  43.                              [aria-label]="checkboxLabel(row)">
  44.                 </mat-checkbox>
  45.               </td>
  46.             </ng-container>
  47.             <ng-container matColumnDef="id">
  48.               <th mat-header-cell *matHeaderCellDef> No.</th>
  49.               <td mat-cell *matCellDef="let user"> {{user.id}} </td>
  50.             </ng-container>
  51.  
  52.             <ng-container matColumnDef="name">
  53.               <th mat-header-cell *matHeaderCellDef> Imię</th>
  54.               <td mat-cell *matCellDef="let user"> {{user.name}} </td>
  55.             </ng-container>
  56.  
  57.  
  58.             <ng-container matColumnDef="surname">
  59.               <th mat-header-cell *matHeaderCellDef> Nazwisko</th>
  60.               <td mat-cell *matCellDef="let user"> {{user.surname}} </td>
  61.             </ng-container>
  62.  
  63.  
  64.             <ng-container matColumnDef="status">
  65.               <th mat-header-cell *matHeaderCellDef> Status</th>
  66.               <td mat-cell *matCellDef="let user"> {{user.status}} </td>
  67.             </ng-container>
  68.  
  69.             <ng-container matColumnDef="section">
  70.               <th mat-header-cell *matHeaderCellDef> Dział</th>
  71.               <td mat-cell *matCellDef="let user"> {{user.section}} </td>
  72.             </ng-container>
  73.  
  74.             <ng-container matColumnDef="email">
  75.               <th mat-header-cell *matHeaderCellDef> Email</th>
  76.               <td mat-cell *matCellDef="let user"> {{user.email}} </td>
  77.             </ng-container>
  78.  
  79.             <ng-container matColumnDef="mobileNumber">
  80.               <th mat-header-cell *matHeaderCellDef> Telefon kom.</th>
  81.               <td mat-cell *matCellDef="let user"> {{user.mobileNumber}} </td>
  82.             </ng-container>
  83.  
  84.             <ng-container matColumnDef="phoneNumber">
  85.               <th mat-header-cell *matHeaderCellDef> Telefon stacjonarny</th>
  86.               <td mat-cell *matCellDef="let user"> {{user.phoneNumber}} </td>
  87.             </ng-container>
  88.  
  89.             <ng-container matColumnDef="position">
  90.               <th mat-header-cell *matHeaderCellDef> Stanowisko</th>
  91.               <td mat-cell *matCellDef="let user"> {{user.position}} </td>
  92.             </ng-container>
  93.  
  94.             <ng-container matColumnDef="edit">
  95.               <th mat-header-cell *matHeaderCellDef> Edytuj</th>
  96.               <td mat-cell *matCellDef="let row">
  97.                 <button class="btn btn-warning" (click)="openDialog2()"><img class="icons" alt=""
  98.                  src="../assets/icons8-edit-32.png"></button>
  99.               </td>
  100.             </ng-container>
  101.  
  102.             <ng-container matColumnDef="delete">
  103.               <th mat-header-cell *matHeaderCellDef> Usuń</th>
  104.               <td mat-cell *matCellDef="let row">
  105.                 <button class="btn btn-danger" (click)="openDialog1()"><img class="icons" alt=""
  106.                 src="../assets/icons8-delete-bin-32.png"></button>
  107.               </td>
  108.             </ng-container>
  109.  
  110.             <tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
  111.             <tr mat-row *matRowDef="let row; columns: displayedColumns;" (click)="selection.toggle(row)">
  112.  
  113.             </tr>
  114.           </table>
  115.           <mat-paginator [pageSizeOptions]="[5, 10, 25, 100]" showFirstLastButtons></mat-paginator>
  116.         </div>
  117.       </div>
  118.     </div>
  119.  
  120.   </div>
  121. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement