manejo de asignación comision y parametros de evaluación

parent f8f21d82
...@@ -37,11 +37,12 @@ export class AddLineaComponent implements OnInit { ...@@ -37,11 +37,12 @@ export class AddLineaComponent implements OnInit {
private dialog: MatDialog private dialog: MatDialog
) { ) {
this.proyectoLineas = new Prolin() this.proyectoLineas = new Prolin();
this.idRecuperado = parseInt(localStorage.getItem('proyectoId'),10);
} }
ngOnInit() { ngOnInit() {
this.idRecuperado = parseInt(localStorage.getItem('proyectoId'),10);
this.obtenerLineas(); this.obtenerLineas();
this.myForm = this.formBuilder.group({ this.myForm = this.formBuilder.group({
linea: ['', Validators.required], linea: ['', Validators.required],
......
...@@ -39,24 +39,26 @@ export class ListObjetivosPLNBVComponent implements OnInit { ...@@ -39,24 +39,26 @@ export class ListObjetivosPLNBVComponent implements OnInit {
private dialog: MatDialog, private dialog: MatDialog,
private datosCompartidos: Actualiza_datosService, private datosCompartidos: Actualiza_datosService,
) {this.dataSource = new MatTableDataSource<prograObj>([]); } ) {
this.dataSource = new MatTableDataSource<prograObj>([]);
this.idRecuperado = parseInt(localStorage.getItem('proyectoId'), 10);
}
ngOnInit(): void { ngOnInit(): void {
this.idRecuperado = parseInt(localStorage.getItem('proyectoId'),10); setTimeout(() => {
this.datosCompartidos.datos$.subscribe(() => { this.datosCompartidos.datos$.subscribe(() => {
this.obtenerRegistros(); this.obtenerRegistros();
this.obtenerObjetivos(); this.obtenerObjetivos();
}); });
this.objPS.parametrosActualizados.subscribe(() => {
this.obtenerRegistros();
this.obtenerObjetivos();
});
this.objPS.parametrosActualizados.subscribe(() => {
this.obtenerRegistros();
this.obtenerObjetivos();
});
},500);
} }
obtenerRegistros(){ obtenerRegistros() {
this.idRecuperado = this.idRecuperado; this.idRecuperado = this.idRecuperado;
if (this.idRecuperado !== undefined) { if (this.idRecuperado !== undefined) {
this.objPS.obtenerRegistrosRelacionadosProyecto(this.idRecuperado).subscribe(data => { this.objPS.obtenerRegistrosRelacionadosProyecto(this.idRecuperado).subscribe(data => {
...@@ -88,9 +90,9 @@ export class ListObjetivosPLNBVComponent implements OnInit { ...@@ -88,9 +90,9 @@ export class ListObjetivosPLNBVComponent implements OnInit {
return 'N/A'; return 'N/A';
} }
obtenerObjetivos(){ obtenerObjetivos() {
this.objS.obtenerParametros().subscribe(data =>{ this.objS.obtenerParametros().subscribe(data => {
if(data !== undefined){ if (data !== undefined) {
this.obj = data; this.obj = data;
} }
}); });
......
...@@ -37,12 +37,13 @@ export class AddAnexosImagenesComponent implements OnInit { ...@@ -37,12 +37,13 @@ export class AddAnexosImagenesComponent implements OnInit {
) { ) {
this.idRecuperado = parseInt(localStorage.getItem('proyectoId'), 10);
} }
ngOnInit(): void { ngOnInit(): void {
this.idRecuperado = parseInt(localStorage.getItem('proyectoId'), 10);
this.cambio = false; this.cambio = false;
this.myForm = this.formBuilder.group({ this.myForm = this.formBuilder.group({
......
...@@ -392,7 +392,7 @@ ...@@ -392,7 +392,7 @@
Asignar Comisión de Evaluación Asignar Comisión de Evaluación
</mat-panel-title> </mat-panel-title>
</mat-expansion-panel-header> </mat-expansion-panel-header>
<vex-add-comision-eva></vex-add-comision-eva> <!--<vex-comision-eva></vex-comision-eva>-->
<!--fin--> <!--fin-->
</mat-expansion-panel> </mat-expansion-panel>
......
...@@ -20,8 +20,11 @@ import { DatosEspeService } from '../../../services/APIs Externas/Datos espe/dat ...@@ -20,8 +20,11 @@ import { DatosEspeService } from '../../../services/APIs Externas/Datos espe/dat
styleUrls: ['./lista-proyectos.component.css'] styleUrls: ['./lista-proyectos.component.css']
}) })
export class ListaProyectosComponent implements OnInit { export class ListaProyectosComponent implements OnInit {
idComca: number;
idpara: number;
usuario!: Usuario[]; usuario!: Usuario[];
proyecto: Proyectos; proyecto: Proyectos;
proyec: Proyectos;
proyectos!: Proyectos[]; proyectos!: Proyectos[];
enviarIdUsuario: Proyectos; enviarIdUsuario: Proyectos;
director: string; director: string;
...@@ -57,9 +60,10 @@ export class ListaProyectosComponent implements OnInit { ...@@ -57,9 +60,10 @@ export class ListaProyectosComponent implements OnInit {
} }
ngOnInit(): void { ngOnInit(): void {
this.obtenerRegistros();
this.dataSource.paginator = this.paginator; this.dataSource.paginator = this.paginator;
this.dataSource.sort = this.sort; this.dataSource.sort = this.sort;
this.obtenerRegistros();
} }
ngAfterViewInit() { ngAfterViewInit() {
......
...@@ -85,8 +85,13 @@ export class ComisionEvaComponent implements OnInit { ...@@ -85,8 +85,13 @@ export class ComisionEvaComponent implements OnInit {
this.proyecS.obtenerParametrosRela(this.idRecuperado).subscribe(data => { this.proyecS.obtenerParametrosRela(this.idRecuperado).subscribe(data => {
this.datos = data; this.datos = data;
localStorage.setItem('comisionId',this.datos.uzytavcabcomca_id.toString()); if(this.datos.uzytavcabcomca_id === undefined && this.datos.uzytavconparaeva_id === undefined ){
localStorage.setItem('parametrosId',this.datos.uzytavconparaeva_id.toString()); console.log('no tiene registro todavia')
}else{
localStorage.setItem('comisionId',this.datos.uzytavcabcomca_id.toString());
localStorage.setItem('parametrosId',this.datos.uzytavconparaeva_id.toString());
}
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment