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