| import { Component, Optional, OnInit, EventEmitter } from '@angular/core'; |
| import { MdDialogRef } from '@angular/material'; |
| import { TerritoryResponsibility } from '../../model/territory-responsibility'; |
| import { ResponsibilityService } from '../../services/responsibility.service'; |
| import { BannerMessage } from '../../common/banner-message'; |
| import { BannerMessageStatusEn } from '../../common/enums'; |
| import { NotificationService } from '../../services/notification.service'; |
| import { MessageService } from '../../services/message.service'; |
| |
| @Component({ |
| selector: 'app-shift-change-protocol', |
| templateUrl: './shift-change-protocol.component.html', |
| styleUrls: ['./shift-change-protocol.component.css', '../../lists/abstract-list/abstract-list.component.css'], |
| }) |
| export class ShiftChangeProtocolComponent { |
| |
| responsibilitiesContainer: TerritoryResponsibility[]; |
| notificationService: NotificationService; |
| constructor( |
| @Optional() public dialogRef: MdDialogRef<ShiftChangeProtocolComponent>, |
| private responsibilityService: ResponsibilityService, |
| public messageService: MessageService) { } |
| |
| setResponsibilitiesContainer(responsibilitiesContainer: TerritoryResponsibility[]) { |
| this.responsibilitiesContainer = responsibilitiesContainer; |
| } |
| |
| close() { |
| this.dialogRef.close(); |
| this.messageService.deactivateMessage(); |
| } |
| } |