import { Transferencia } from './../models/transferencia.models';
import { Component, EventEmitter, Output } from "@angular/core";
import { TransferenciaService } from "../transferencia.service";
@Component({
selector: 'app-nova-transferencia',
templateUrl: './nova-transferencia.component.html',
styleUrls:['./nova-transferencia.component.scss']
})
export class NovaTransferenciaComponent{
@Output() aoTransferir = new EventEmitter<any>();
valor: number;
destino: number;
constructor(private service: TransferenciaService) {}
transferir() {
console.log("Solicitado nova transferencia");
const valorEmitir: Transferencia = {
valor: this.valor,
destino: this.destino,
id: '',
data: undefined
};
this.service.adicionar(valorEmitir).subscribe(
(resultado) => {
console.log("resultado");
this.limparDado();
}),
error => console.error(error);
};
}
limparDado() { // limpar os campos do formulario atribuindo o valor 0 aos campos valor e destino
this.valor = 0;
this.destino = 0;
}