import { Component, OnInit } from '@angular/core'; import {FormGroup} from '@angular/forms'; import {AuthService} from '../../_services/auth/auth.service'; import {PayrollType} from '../../_models/Authentication/payrollType'; @Component({ selector: 'app-overtime-separate-payment-from-salary', templateUrl: './overtime-separate-payment-from-salary.component.html', styleUrls: ['./overtime-separate-payment-from-salary.component.css'] }) export class OvertimeSeparatePaymentFromSalaryComponent implements OnInit { separateForm: FormGroup; processMonth: Date; disable = true; private payrollType: PayrollType; constructor(public authService: AuthService) { } ngOnInit() { this.separateForm = new FormGroup({}); } loadPayroll() { this.authService.GetPayrollTypeByLoginID().subscribe( (resp: any) => { this.payrollType = resp; }, (err: any) => { }, () => { this.processMonth = new Date(this.payrollType.nextPayProcessDate); } ); } onProcess() { } onUndo() { } }