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

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