diff --git a/src/app/iteracion/iteracion-create/iteracion-create.component.html b/src/app/iteracion/iteracion-create/iteracion-create.component.html index aca80cf..62a5b36 100644 --- a/src/app/iteracion/iteracion-create/iteracion-create.component.html +++ b/src/app/iteracion/iteracion-create/iteracion-create.component.html @@ -59,4 +59,5 @@

Crear Iteracion:

+ \ No newline at end of file diff --git a/src/app/iteracion/iteracion-create/iteracion-create.component.ts b/src/app/iteracion/iteracion-create/iteracion-create.component.ts index 289934f..e865abf 100644 --- a/src/app/iteracion/iteracion-create/iteracion-create.component.ts +++ b/src/app/iteracion/iteracion-create/iteracion-create.component.ts @@ -3,8 +3,6 @@ import { FormBuilder, FormGroup, Validators } from "@angular/forms"; import { IteracionService } from '../iteracion.service'; import { Iteracion } from '../iteracion'; import { IteracionDetail } from '../iteracion-detail'; -import { Route } from '@angular/compiler/src/core'; -import { Router } from '@angular/router'; import { ToastrService } from 'ngx-toastr'; import { Modificacion } from '../../modificacion/modificacion'; import { ModificacionService } from '../../modificacion/modificacion.service'; @@ -19,55 +17,62 @@ import { ModificacionService } from '../../modificacion/modificacion.service'; export class IteracionCreateComponent { iteracionForm: FormGroup; - iteracion: IteracionDetail[] + iteracion: Iteracion + /** + * + * @param requisitoService + * @param formBuilder + * @param toastrService + */ constructor ( private iteracionService: IteracionService, private formBuilder: FormBuilder, - private toastr: ToastrService, + private toastrService: ToastrService, private mods:ModificacionService - ) - { - this.iteracionForm = this.formBuilder.group({ - nombre: ["", [Validators.required]], - descripcion: ["", [Validators.required]], - fechaInicio: ["", [Validators.required]], - fechaFin:["", [Validators.required]], - - }); - } - showSuccess() { - for (let i = 0; i < this.iteracion.length; i++){ - console.log(this.iteracion[i].id+' '+this.iteracion[i].nombre); - } - this.toastr.success("Equipo", "Creado exitosamente!", {"progressBar": true,timeOut:4000}); - + ) { } + createIteracion(newCaso: Iteracion) { + console.warn("el equipo fue creado", newCaso); newCaso.fechaInicio = new Date(newCaso.fechaInicio) newCaso.fechaFin = new Date(newCaso.fechaFin) - this.iteracionService.createIteracion(newCaso).subscribe(pIteracion => { this.iteracion.push(pIteracion); + this.iteracionService.createIteracion(newCaso) + .subscribe(pIteracion => { + var a: Modificacion=new Modificacion; a.descripcion = "Se creo una iteracion" a.fechaModificacion = new Date(); this.mods.createModificacion(a).subscribe((cas) => { - this.toastr.success("Modificacion registrada") + this.toastrService.success("Modificacion registrada") }, err => { - this.toastr.error("no se registro la modificacion") + this.toastrService.error("no se registro la modificacion") }); - this.showSuccess(); - }); + this.toastrService.success("La iteracion fue creada", "Crear iteracion"); + + }, err => + { + this.toastrService.error(err, "Error"); + } + ); this.iteracionForm.reset(); } - - - + ngOnInit() { + this.iteracionForm = this.formBuilder.group({ + nombre: ["", [Validators.required]], + descripcion: ["", [Validators.required]], + fechaInicio: ["", [Validators.required]], + fechaFin:["", [Validators.required]], + + }); +this.iteracion = new Iteracion(); + } } \ No newline at end of file