Strict done!!

This commit is contained in:
2020-11-23 16:42:54 +05:30
parent af343cb7f9
commit afe746ecdc
142 changed files with 1258 additions and 907 deletions

View File

@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
import { FormArray, FormBuilder, FormGroup } from '@angular/forms';
import { FormArray, FormBuilder, FormControl, FormGroup } from '@angular/forms';
import { MatDialog } from '@angular/material/dialog';
import { ActivatedRoute, Router } from '@angular/router';
import * as moment from 'moment';
@ -21,11 +21,11 @@ import { AttendanceService } from './attendance.service';
})
export class AttendanceComponent implements OnInit {
public attendanceObservable = new BehaviorSubject<AttendanceItem[]>([]);
dataSource: AttendanceDataSource;
dataSource: AttendanceDataSource = new AttendanceDataSource(this.attendanceObservable);
form: FormGroup;
info: Attendance;
attendanceTypes: AttendanceType[];
info: Attendance = new Attendance();
attendanceTypes: AttendanceType[] = [];
displayedColumns = ['code', 'name', 'designation', 'department', 'status', 'prints'];
@ -50,7 +50,9 @@ export class AttendanceComponent implements OnInit {
this.info = data.info;
this.attendanceTypes = data.attendanceTypes;
this.form.get('date').setValue(moment(this.info.date, 'DD-MMM-YYYY').toDate());
(this.form.get('date') as FormControl).setValue(
moment(this.info.date, 'DD-MMM-YYYY').toDate(),
);
this.form.setControl(
'attendances',
this.fb.array(