Changeset de18858 for Farmatiko/ClientApp/src/app/admin
- Timestamp:
- 07/29/20 19:46:21 (4 years ago)
- Branches:
- master
- Children:
- 4e72684
- Parents:
- e42f61a
- Location:
- Farmatiko/ClientApp/src/app/admin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Farmatiko/ClientApp/src/app/admin/admin.component.html
re42f61a rde18858 31 31 </thead> 32 32 <tbody> 33 <tr *ngFor=" ">34 <td> data1</td>35 <td> data2</td>36 <td> data3</td>33 <tr *ngFor="let head of heads"> 34 <td>{{head.Name}} | {{head.Email}}</td> 35 <td>{{head.Pharmacy[0].name}}</td> 36 <td><a (click)="Approve()">Approve</a> | <a (click)="Reject()">Reject</a></td> 37 37 </tr> 38 38 </tbody> 39 39 </table> 40 40 </div> 41 </div> 42 </mat-tab> 41 43 <mat-tab label="Manage accounts"> 42 44 <div class="wrapper"> … … 50 52 </thead> 51 53 <tbody> 52 <tr *ngFor=" ">53 <td> data1</td>54 <td> data2</td>54 <tr *ngFor="let head of heads"> 55 <td>{{head.Name}} | {{head.Email}}</td> 56 <td><a (click)="Del(head)">Delete</a> | <a (click)="ChangeDialog(head)">Change</a></td> 55 57 </tr> 56 58 </tbody> 57 59 </table> 60 </div> 58 61 </div> 62 </mat-tab> 59 63 <mat-tab label="Create new account"> 60 64 <div class="createform"> 61 65 <mat-form-field appearance="fill"> 62 66 <mat-label>Name</mat-label> 63 <input matInput >67 <input matInput [(ngModel)]="head.Name"> 64 68 </mat-form-field><br> 65 69 <mat-form-field appearance="fill"> 66 70 <mat-label>Email</mat-label> 67 <input matInput >71 <input matInput [(ngModel)]="head.Email"> 68 72 </mat-form-field><br> 69 73 <mat-form-field appearance="fill"> 70 74 <mat-label>Password</mat-label> 71 <input matInput >75 <input matInput [(ngModel)]="head.Passwd"> 72 76 </mat-form-field><br> 73 <button mat-raised-button color="primary">Create</button>77 <button onclick="createHead()" mat-raised-button color="primary">Create</button> 74 78 </div> 79 </mat-tab> 80 </mat-tab-group> 81 82 <div class="status">{{status}}</div> -
Farmatiko/ClientApp/src/app/admin/admin.component.ts
re42f61a rde18858 1 import { Component, OnInit } from '@angular/core'; 1 import { Component, OnInit, Inject, Output, EventEmitter } from '@angular/core'; 2 import { Pharmacy } from '../models/Pharmacy'; 3 import { HttpClient } from '@angular/common/http'; 4 import { MatDialog } from '@angular/material/dialog'; 5 import { MatSnackBar, MatSnackBarRef, SimpleSnackBar } from '@angular/material/snack-bar'; 6 import { Router, RouterModule } from '@angular/router'; 7 import { PharmacyHead } from '../models/PharmacyHead'; 2 8 import { FormControl } from '@angular/forms'; 9 3 10 4 11 @Component({ … … 8 15 }) 9 16 export class AdminComponent implements OnInit { 17 public heads: PharmacyHead[]; 18 public head: PharmacyHead; 19 public status: string; 10 20 11 constructor() { } 21 constructor(http: HttpClient, @Inject('BASE_URL') baseUrl: string, private dialog: MatDialog, private _snackBar: MatSnackBar, private router: Router) { 22 http.get<PharmacyHead[]>(baseUrl + 'PharmacyHead/Get?').subscribe(result => { 23 this.heads = result; 24 console.log(this.heads); 25 }, error => console.error(error)); 26 } 12 27 13 28 ngOnInit(): void { 29 this.head = new PharmacyHead(); 30 } 31 32 createHead() { 33 console.log(this.head); 34 // post request vo prodolzenie 35 36 this.status="Status bar createHead"; 37 //window.location.reload(); 38 } 39 40 Del(head: PharmacyHead) { 41 console.log(this.head); 42 // post request vo prodolzenie 43 44 this.status="Status bar Del"; 45 } 46 47 ChangeDialog(head: PharmacyHead) { 48 console.log(this.head); 49 50 } 51 52 Reject() { 53 console.log('Rejected'); 54 // post request vo prodolzenie 55 56 } 57 58 Approve() { 59 console.log('Approved'); 60 // post request vo prodolzenie 61 14 62 } 15 63
Note:
See TracChangeset
for help on using the changeset viewer.