michussj07

add-dialog1.component.html

Feb 13th, 2020
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5 5.53 KB | None | 0 0
  1. <app-sidebar></app-sidebar>
  2. <mat-card>
  3.   <div class="zawartosc">
  4.     <h1>Dodaj pojazd <button mat-raised-button class="exit" color="warn" routerLink="/pojazdy"><img class="icons" alt=""  src="../assets/icons8-delete-32.png">
  5.     </button></h1>
  6.     <hr>
  7.     <p>Poniżej podaj dane do wypełnienia</p>
  8.     <hr>
  9.       <form [formGroup]="carsaveform" #savecar (ngSubmit)="saveCar(saveCar)">
  10.         <div class="row">
  11.           <div class="form-group">
  12.             <label>Marka</label>
  13.             <input type="text" class="form-control"  formControlName="mark" data-toggle="tooltip"
  14.                   data-placement="right" title="Podaj markę">
  15.             <div class="alert alert-danger" *ngIf = "(Mark.touched) && (Mark.invalid)"
  16.                 style="margin-top: 5px;">
  17.               <span *ngIf="Mark.errors.required">Marka jest wymagana</span>
  18.             </div>
  19.           </div>
  20.           <div class="form-group">
  21.             <label>Model</label>
  22.             <input type="text" class="form-control"  formControlName="model" data-toggle="tooltip"
  23.                   data-placement="right" title="Podaj model">
  24.             <div class="alert alert-danger" *ngIf = "(Model.touched) && (Model.invalid)"
  25.                 style="margin-top: 5px;">
  26.               <span *ngIf="Model.errors.required">Model jest wymagany</span>
  27.             </div>
  28.           </div>
  29.         </div>
  30.         <div class="row">
  31.           <div class="form-group">
  32.             <label>Numer Rejestracyjny</label>
  33.             <input type="text" class="form-control"  formControlName="registrationNumber" data-toggle="tooltip"
  34.                   data-placement="right" title="Podaj numer rejestracyjny">
  35.             <div class="alert alert-danger" *ngIf = "(RegistrationNumber.touched) && (RegistrationNumber.invalid)"
  36.                 style="margin-top: 5px;">
  37.               <span *ngIf="RegistrationNumber.errors.required">Numer rejestracyjny jest wymagany</span>
  38.               <span *ngIf = "RegistrationNumber.errors.minlength">Za krótki numer</span>
  39.               <span *ngIf = "RegistrationNumber.errors.maxlength">Za długi numer</span>
  40.             </div>
  41.           </div>
  42.           <div class="form-group">
  43.             <label>Osie</label>
  44.             <input type="number" class="form-control" formControlName="axes"
  45.                   data-toggle="tooltip" data-placement="right" title="Podaj liczbę osi">
  46.             <div class="alert alert-danger" *ngIf = "(Axes.touched) && (Axes.invalid)"
  47.                 style="margin-top: 5px;">
  48.               <span *ngIf="Axes.errors.required">Osie są wymagane</span>
  49.             </div>
  50.           </div>
  51.         </div>
  52.         <div class="row">
  53.           <div class="form-group">
  54.             <label>Data produkcji</label>
  55.             <input type="date" class="form-control"  formControlName="yearProduction" data-toggle="tooltip"
  56.                   data-placement="right" title="Podaj telefon komórkowy" >
  57.             <div class="alert alert-danger" *ngIf = "(YearProduction.touched) && (YearProduction.invalid)"
  58.                 style="margin-top: 5px;">
  59.               <span *ngIf="YearProduction.errors.required">Data produkcji jest wymagany</span>
  60.             </div>
  61.           </div>
  62.           <div class="form-group">
  63.             <label>Data nabycia pojazdu</label>
  64.             <input type="date" class="form-control"  formControlName="datePurchase" data-toggle="tooltip"
  65.                   data-placement="right" title="Podaj datę nabycia pojazdu" >
  66.             <div class="alert alert-danger" *ngIf = "(DatePurchase.touched) && (DatePurchase.invalid)"
  67.                 style="margin-top: 5px;">
  68.               <span *ngIf="DatePurchase.errors.required">Data nabycia pojazdu jest wymagana</span>
  69.             </div>
  70.           </div>
  71.         </div>
  72.         <div class="row">
  73.           <div class="form-group">
  74.             <label>Data przeglądu</label>
  75.             <input type="date" class="form-control"  formControlName="dateReview" data-toggle="tooltip"
  76.                   data-placement="right" title="Podaj datę przeglądu" >
  77.             <div class="alert alert-danger" *ngIf = "(DateReview.touched) && (DateReview.invalid)"
  78.                 style="margin-top: 5px;">
  79.               <span *ngIf="DateReview.errors.required">Data przeglądu jest wymagana</span>
  80.             </div>
  81.           </div>
  82.           <div class="form-group">
  83.             <label>Typ pojazdu</label>
  84.             <div *ngIf="typeList">
  85.               <select class="form-control" formControlName="carType" data-toggle="tooltip"
  86.                      data-placement="right" title="Wybierz typ pojazdu" >
  87.                 <option selected value="0">--Wybierz typ--</option>
  88.                 <option *ngFor="let carType of typeList"  value="carType.name">{{carType.name}}</option>
  89.               </select>
  90.             </div>
  91.           </div>
  92.         </div>
  93.         <div class="row">
  94.  
  95.         <div class="form-group">
  96.           <label >Status</label>
  97.           <div *ngIf="statusList">
  98.           <select class="form-control" formControlName="carStatus" data-toggle="tooltip"
  99.                  data-placement="right" title="Wybierz status" >
  100.             <option selected value="0">--Wybierz stanowisko--</option>
  101.             <option *ngFor="let carStatus of statusList"  value="carStatus.name">{{carStatus.name}}</option>
  102.           </select>
  103.           </div>
  104.         </div>
  105.         </div>
  106.         <hr>
  107.         <button type="submit" class="btn btn-success" (click)="openSnackBar('Pojazd dodany pomyślnie!', 'Zamknij')">Dodaj</button>
  108.       </form>
  109. </div>
  110. </mat-card>
Advertisement
Add Comment
Please, Sign In to add comment