Georg Spar
3 years ago
11 changed files with 1614 additions and 1118 deletions
@ -0,0 +1,39 @@
|
||||
<h1 mat-dialog-title> |
||||
Neue Seriennummer eingeben/bearbeiten |
||||
</h1> |
||||
<mat-divider></mat-divider> |
||||
<div mat-dialog-content> |
||||
<div> |
||||
<mat-form-field> |
||||
<mat-label>externe Lieferantennummer</mat-label> |
||||
<input matInput [(ngModel)]="data.liefId" placeholder="externe Lieferantennummer"> |
||||
<mat-hint></mat-hint> |
||||
</mat-form-field> |
||||
<mat-form-field appearance="fill"> |
||||
<mat-label>Lieferant</mat-label> |
||||
<mat-select> |
||||
<mat-option *ngFor="let lieferant of lieferanten" [value]="lieferant.name"> |
||||
{{lieferant.name}} |
||||
</mat-option> |
||||
</mat-select> |
||||
</mat-form-field> |
||||
<mat-form-field> |
||||
<mat-label>externe Lieferantennummer</mat-label> |
||||
<input matInput [(ngModel)]="data.id" placeholder="externe Lieferantennummer"> |
||||
<mat-hint></mat-hint> |
||||
</mat-form-field> |
||||
</div> |
||||
<div> |
||||
<mat-form-field> |
||||
<mat-label>Name</mat-label> |
||||
<input matInput [(ngModel)]="data.liefName" placeholder="Name"> |
||||
<mat-hint></mat-hint> |
||||
</mat-form-field> |
||||
</div> |
||||
|
||||
</div> |
||||
<mat-divider></mat-divider> |
||||
<div mat-dialog-actions> |
||||
<button mat-raised-button #savebutton [mat-dialog-close]="data" cdkFocusInitial> Speichern </button> |
||||
<button mat-raised-button #abortbutton (click)="onNoClick()"> Abbruch </button> |
||||
</div> |
@ -0,0 +1,25 @@
|
||||
import { ComponentFixture, TestBed } from '@angular/core/testing'; |
||||
|
||||
import { MdAddSerialComponent } from './md-add-serial.component'; |
||||
|
||||
describe('MdAddSerialComponent', () => { |
||||
let component: MdAddSerialComponent; |
||||
let fixture: ComponentFixture<MdAddSerialComponent>; |
||||
|
||||
beforeEach(async () => { |
||||
await TestBed.configureTestingModule({ |
||||
declarations: [ MdAddSerialComponent ] |
||||
}) |
||||
.compileComponents(); |
||||
}); |
||||
|
||||
beforeEach(() => { |
||||
fixture = TestBed.createComponent(MdAddSerialComponent); |
||||
component = fixture.componentInstance; |
||||
fixture.detectChanges(); |
||||
}); |
||||
|
||||
it('should create', () => { |
||||
expect(component).toBeTruthy(); |
||||
}); |
||||
}); |
@ -0,0 +1,28 @@
|
||||
import { Component, Inject } from '@angular/core'; |
||||
import {MatDialogRef, MAT_DIALOG_DATA} from '@angular/material/dialog'; |
||||
import { Lieferant } from '../lieferanten-data/lieferanten-data.component'; |
||||
import { SerienNummer } from '../server-data/server-data.component'; |
||||
import { DbXchangeService } from '../shared/db-xchange.service'; |
||||
import { MatSelect } from '@angular/material/select'; |
||||
|
||||
@Component({ |
||||
selector: 'app-md-add-serial', |
||||
templateUrl: './md-add-serial.component.html', |
||||
styleUrls: ['./md-add-serial.component.css'] |
||||
}) |
||||
export class MdAddSerialComponent { |
||||
res: any; |
||||
lieferanten: Lieferant[] = [{id:0,liefNrExt:0, name:''}]; |
||||
|
||||
constructor(private dbx: DbXchangeService, public dialogRef: MatDialogRef<MdAddSerialComponent>, @Inject(MAT_DIALOG_DATA) public data: SerienNummer ) { |
||||
this.dbx.getAllLieferanten() |
||||
.subscribe( result => { this.res = result; this.lieferanten = this.res; }, error => console.log(error) ) |
||||
} |
||||
|
||||
onNoClick(): void { |
||||
this.dialogRef.close(); |
||||
} |
||||
|
||||
|
||||
|
||||
} |
Loading…
Reference in new issue