add-integrantes-comision.component.html 3.83 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<!--Importaciones necesarias-->
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet" />
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" />

<!--segunda opicon-->

<div class="contenedor">
  <div class="sobremontado">
    <span class="icono-instituciones material-icons">new_label</span>
    Agregar una Configuración
    <button class="volver" (click)="volver()">
      <mat-icon>keyboard_arrow_left</mat-icon>
    </button>
  </div>

  <div class="contenedor-dos">

<!--
    <div class="busqueda">
      <mat-form-field appearance="outline">
        <mat-label>Nombres</mat-label>
        <input matInput [(ngModel)]="searchTerm" (ngModelChange)="realizarBusqueda()" placeholder="Realizar búsqueda" />
      </mat-form-field>
24

25 26 27 28 29
      <mat-autocomplete *ngIf="usuarios" [displayWith]="displayFn">
        <mat-option *ngFor="let usuario of usuarios" (clic)="onUsuarioSelected(usuario)" [value]="usuario" >
          {{ usuario.uzytusuario_nombres }} {{ usuario.uzytusuario_apellidos }}
        </mat-option>
      </mat-autocomplete>
30 31 32



33 34 35 36 37 38 39 40
    </div>
-->

<div class="busqueda">
  <mat-form-field appearance="outline">
    <mat-label>Nombres</mat-label>
    <input matInput [(ngModel)]="searchTerm" (ngModelChange)="realizarBusqueda()" placeholder="Realizar búsqueda" />
  </mat-form-field>
41

42 43 44 45
  <mat-autocomplete *ngIf="usuarios" [displayWith]="displayFn">
    <mat-option *ngFor="let usuario of usuarios" [value]="usuario" (onSelectionChange)="onUsuarioSelected(usuario)">
      {{ usuario.uzytusuario_nombres }} {{ usuario.uzytusuario_apellidos }}
    </mat-option>
46 47 48

  </mat-autocomplete>

49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
</div>
    <form [formGroup]="myForm" (ngSubmit)="onSubmit()" class="formulario">

      <div class="input-container">
        <mat-form-field class="example-full-width">
          <mat-label>Nombre:</mat-label>
          <input matInput formControlName="nombre" [value]="selectedUsuario?.uzytusuario_nombres" required>
          <mat-error
            *ngIf="myForm.get('nombre').invalid && (myForm.get('nombre').dirty || myForm.get('nombre').touched)">
            Por favor, ingrese la descripción.
          </mat-error>
        </mat-form-field>
      </div>
      <div class="input-container">
        <mat-form-field class="example-full-width">
          <mat-label>Apellido:</mat-label>
          <input matInput formControlName="apellido" [value]="selectedUsuario?.uzytusuario_apellidos" required>
          <mat-error
            *ngIf="myForm.get('apellido').invalid && (myForm.get('apellido').dirty || myForm.get('apellido').touched)">
            Por favor, ingrese la descripción.
          </mat-error>
        </mat-form-field>
      </div>
      <div class="input-container">
        <mat-form-field class="example-full-width">
          <mat-label>Correo Electrónico:</mat-label>
          <input matInput formControlName="email" [value]="selectedUsuario?.uzytusuario_email" required>
          <mat-error *ngIf="myForm.get('email').invalid && (myForm.get('email').dirty || myForm.get('email').touched)">
            Por favor, ingrese la descripción.
          </mat-error>
        </mat-form-field>
      </div>

      <div class="input-container">
        <mat-form-field>
          <mat-label>Fecha:</mat-label>
          <input matInput [matDatepicker]="picker" placeholder="Seleccione una fecha"
            formControlName="fechaConfiguracion" required>

          <mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
          <mat-datepicker #picker></mat-datepicker>
        </mat-form-field>
      </div>

      <div>
        <label for="direccion">Estado:</label>
        <mat-checkbox formControlName="activo">Activo</mat-checkbox>
      </div>
      <button mat-raised-button color="primary" [disabled]="myForm.invalid" (click)="onSubmit()">Guardar</button>
    </form>
  </div>
100
</div>