Skip to content
Snippets Groups Projects
register-equipment.component.ts 2.49 KiB
Newer Older
import { Component, OnInit } from '@angular/core';

import { AppModule } from "../app.module";
import { Machine } from "../machine";
import { MachinesService } from "../machines.service";

@Component({
  selector: 'app-register-equipment',
  templateUrl: './register-equipment.component.html',
  styleUrls: ['./register-equipment.component.scss']
})
export class RegisterEquipmentComponent implements OnInit {
    
  machineData : Machine = {
    serial_number:'',
    date_last_maintenance:'',
    date_next_maintenance:'',
    Status:'',
    address:'',
    address_number:'',
    district:'',
    city:'',
    state:''     
  constructor(private machineService: MachinesService) {

  }

  ngOnInit() {
  }

//nomes dos metodos a serem mudados conforme a necessidade: basta mudar aqui e no html

  onSubmit() {

		this.machineData.serial_number = this.machineData.serial_number.trim();	
		this.machineData.room = this.machineData.room.trim();	
		this.machineData.date_last_maintenance = this.machineData.date_last_maintenance.trim();	
		this.machineData.date_next_maintenance = this.machineData.date_next_maintenance.trim();	
		this.machineData.Status = this.machineData.Status.trim();	
		this.machineData.address = this.machineData.address.trim();	
		this.machineData.address_number = this.machineData.address_number.trim();	
		this.machineData.district = this.machineData.district.trim();	
		this.machineData.city = this.machineData.city.trim();	
		this.machineData.state = this.machineData.state.trim();	


    window.alert("Número de Série: "+this.machineData.serial_number
                    +"\nSala: "+this.machineData.room
                    +"\nData da última manutenção: "+this.machineData.date_last_maintenance
                    +"\nData da próxima manutenção: "+this.machineData.date_next_maintenance
                    +"\nEstado da Máquina: "+this.machineData.Status
                    +"\nRua: "+this.machineData.address
                    +"\nNúmero: "+this.machineData.address_number
                    +"\nBairro: "+this.machineData.district
                    +"\nCidade: "+this.machineData.city
                    +"\nEstado: "+this.machineData.state                  
			this.machineService.addMachine(this.machineData)
				.subscribe(data => {
					window.alert("Máquina "+data.serial_number+" registrada com sucesso");
				});

  }

  scanQRCode () {

    window.alert("scanning QR code");

  }

  uploadSomething () {

    window.alert("upload something");

  }

}