Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
Front-NG
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
José Alejandro Cáceres López
Front-NG
Commits
373c5cd7
Commit
373c5cd7
authored
Aug 29, 2023
by
José Alejandro Cáceres López
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ajustes en programa
parent
66b88051
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
263 additions
and
96 deletions
+263
-96
add-objetivos-estrategicos.component.ts
...ivos-estrategicos/add-objetivos-estrategicos.component.ts
+1
-0
edit-insti.component.ts
...erico de beneficiarios/edit-insti/edit-insti.component.ts
+1
-1
listar-programa.component.ts
...ges/programa/listar-programa/listar-programa.component.ts
+2
-1
cobertura-list.component.ts
...atos_generales/cobertura-list/cobertura-list.component.ts
+3
-3
cobertura.component.ts
...opciones/datos_generales/cobertura/cobertura.component.ts
+12
-9
edit-entidad.component.ts
...es/datos_generales/edit-entidad/edit-entidad.component.ts
+2
-0
entidad-list.component.ts
...es/datos_generales/entidad-list/entidad-list.component.ts
+1
-1
entidad.component.ts
...ama/opciones/datos_generales/entidad/entidad.component.ts
+6
-5
add-estra-vincu.component.ts
... vinculación/add-estra-vincu/add-estra-vincu.component.ts
+19
-7
list-estra-vincu.component.ts
...inculación/list-estra-vincu/list-estra-vincu.component.ts
+31
-15
obj-ei-list.component.ts
...s/introduccion/objEI/obj-ei-list/obj-ei-list.component.ts
+1
-1
obj-ei.component.ts
...ma/opciones/introduccion/objEI/obj-ei/obj-ei.component.ts
+43
-14
obj-pc-p-list.component.ts
...roduccion/objPCP/obj-pc-p-list/obj-pc-p-list.component.ts
+1
-1
obj-p-list.component.ts
.../introduccion/objPLNBV/obj-p-list/obj-p-list.component.ts
+1
-1
obj-p.component.ts
...a/opciones/introduccion/objPLNBV/obj-p/obj-p.component.ts
+17
-5
add-obje-vincu.component.ts
...de vinculación/add-obje-vincu/add-obje-vincu.component.ts
+17
-5
list-obje-vincu.component.ts
... vinculación/list-obje-vincu/list-obje-vincu.component.ts
+30
-15
resumen-progra.component.html
...del programa/resumen-progra/resumen-progra.component.html
+3
-0
resumen-progra.component.ts
...n del programa/resumen-progra/resumen-progra.component.ts
+6
-4
matriz-m.component.html
.../pages/programa/opciones/matriz-m/matriz-m.component.html
+7
-0
matriz-m.component.ts
...in/pages/programa/opciones/matriz-m/matriz-m.component.ts
+5
-0
viabi-plan.component.html
...es/programa/opciones/viabi-plan/viabi-plan.component.html
+10
-1
viabi-plan.component.ts
...ages/programa/opciones/viabi-plan/viabi-plan.component.ts
+20
-6
compartir_id.service.ts
...odules/main/services/compartir_id/compartir_id.service.ts
+23
-0
obj_estra_ag.service.ts
...ules/main/services/obj_estra_agre/obj_estra_ag.service.ts
+1
-1
No files found.
src/app/modules/main/pages/Proyectos/Alineamiento del Proyecto/objetivos estrategicos/add-objetivos-estrategicos/add-objetivos-estrategicos.component.ts
View file @
373c5cd7
...
...
@@ -76,6 +76,7 @@ export class AddObjetivosEstrategicosComponent implements OnInit {
}
estrategiaAgregada
(
id_estra
:
number
){
console
.
log
(
'id ya agregado'
,
id_estra
)
return
this
.
datosAgregados
.
some
(
item
=>
item
.
uzytavobjetivos_ESTRA_INSTI_ID
===
id_estra
)
}
...
...
src/app/modules/main/pages/Proyectos/Cierre/numerico de beneficiarios/edit-insti/edit-insti.component.ts
View file @
373c5cd7
...
...
@@ -85,7 +85,7 @@ export class EditInstiComponent implements OnInit {
}
onSubmit
()
{
if
(
this
.
myForm
.
valid
)
{
this
.
instuPro
.
uzytavproyec_id
=
this
.
idRecuperado
;
//
this.instuPro.uzytavproyec_id = this.idRecuperado;
this
.
instuPro
.
uzytavinstproy_dir_hombres
=
this
.
myForm
.
get
(
'hombre'
).
value
;
this
.
instuPro
.
uzytavinstproy_dir_mujeres
=
this
.
myForm
.
get
(
'mujer'
).
value
;
this
.
instuPro
.
uzytavinstproy_dir_ninios
=
this
.
myForm
.
get
(
'nino'
).
value
;
...
...
src/app/modules/main/pages/programa/listar-programa/listar-programa.component.ts
View file @
373c5cd7
...
...
@@ -104,7 +104,8 @@ export class ListarProgramaComponent implements OnInit {
const
registroSeleccionado
=
this
.
Progra
.
find
(
prograFind
=>
prograFind
.
uzytavprograma_v_id
===
id
);
this
.
compartirID
.
setIdGuardad
(
id
);
localStorage
.
setItem
(
'programaId'
,
id
.
toString
());
this
.
mostrarOcultarService
.
editPrograma
=
registroSeleccionado
;
this
.
router
.
navigate
([
'main/editar-programa/'
,
id
],
{
queryParams
:
{
dgPrograma
:
this
.
tipo
.
toString
()
}
});
}
...
...
src/app/modules/main/pages/programa/opciones/datos_generales/cobertura-list/cobertura-list.component.ts
View file @
373c5cd7
...
...
@@ -41,7 +41,7 @@ export class CoberturaListComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
this
.
idCompartido
.
getIdGuardado
(
);
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
datosCompar
.
datos$
.
subscribe
(()
=>
{
this
.
obtenerRegistros
();
this
.
obtenerProvincias
();
...
...
@@ -60,8 +60,8 @@ export class CoberturaListComponent implements OnInit {
obtenerRegistros
()
{
if
(
this
.
idRecuperado
!==
undefined
)
{
this
.
zonaS
.
obtener
RegistrosRelacionados
(
this
.
idRecuperado
).
subscribe
(
data
=>
{
this
.
zonaDM
=
data
;
this
.
zonaS
.
obtener
Parametros
(
).
subscribe
(
data
=>
{
this
.
zonaDM
=
data
.
filter
(
item
=>
item
.
uzytavprograma_v_id
===
this
.
idRecuperado
)
;
this
.
dataSource
.
data
=
this
.
zonaDM
;
});
}
...
...
src/app/modules/main/pages/programa/opciones/datos_generales/cobertura/cobertura.component.ts
View file @
373c5cd7
...
...
@@ -34,8 +34,8 @@ export class CoberturaComponent implements OnInit {
selectedParroquia
:
string
;
selectedParroquiaId
:
string
;
idRecuperado
:
number
;
//recuperacion del id
idRecuparado
:
number
;
//necesario para mostrar la ventana modal
formularioEnviado
:
boolean
;
...
...
@@ -63,6 +63,8 @@ export class CoberturaComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
console
.
log
(
'id'
,
this
.
idRecuperado
)
this
.
obtenerProvincias
();
}
...
...
@@ -88,7 +90,7 @@ export class CoberturaComponent implements OnInit {
enviarSolicitud
=
false
;
onSubmit
()
{
if
(
this
.
myForm
.
valid
&&
!
this
.
enviarSolicitud
)
{
this
.
zonaM
.
uzytavprograma_v_id
=
this
.
id
Compartido
.
getIdGuardado
()
;
this
.
zonaM
.
uzytavprograma_v_id
=
this
.
id
Recuperado
;
const
provinciasSeleccionadas
=
this
.
myForm
.
value
.
provincia
;
...
...
@@ -109,7 +111,7 @@ export class CoberturaComponent implements OnInit {
this
.
zonaS
.
parametrosActualizados
.
next
();
this
.
myForm
.
reset
();
this
.
mostrarFormulario
=
false
;
this
.
openModal
();
this
.
openModal
(
'La(s) Provincia(s) han sido Agregada(s)'
);
this
.
formularioGuardado
.
emit
();
this
.
datosCompartidos
.
actualizarDatos
(
this
.
zonaM
);
});
...
...
@@ -119,7 +121,7 @@ export class CoberturaComponent implements OnInit {
onSubmit2
()
{
if
(
this
.
myForm
.
valid
&&
!
this
.
enviarSolicitud
)
{
this
.
zonaM
.
uzytavprograma_v_id
=
this
.
id
Compartido
.
getIdGuardado
()
;
this
.
zonaM
.
uzytavprograma_v_id
=
this
.
id
Recuperado
;
const
cantonesSeleccionados
=
this
.
myForm
.
value
.
cantones
;
...
...
@@ -133,7 +135,7 @@ export class CoberturaComponent implements OnInit {
).
subscribe
(
responses
=>
{
console
.
log
(
'Datos Enviados'
);
this
.
zonaS
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'El/Lo(s) Canton(es) han sido Agregado(s)'
);
this
.
myForm
.
reset
();
this
.
mostrarFormulario
=
false
;
this
.
formularioGuardado
.
emit
();
...
...
@@ -144,7 +146,7 @@ export class CoberturaComponent implements OnInit {
onSubmit3
()
{
if
(
this
.
myForm
.
valid
)
{
this
.
zonaM
.
uzytavprograma_v_id
=
this
.
id
Compartido
.
getIdGuardado
()
;
this
.
zonaM
.
uzytavprograma_v_id
=
this
.
id
Recuperado
;
const
parroquiasSeleccionadas
=
this
.
myForm
.
value
.
parroquias
;
const
provinciaSeleccionada
=
this
.
myForm
.
value
.
provincia
;
...
...
@@ -160,7 +162,7 @@ export class CoberturaComponent implements OnInit {
).
subscribe
(
responses
=>
{
console
.
log
(
'Datos Enviados'
);
this
.
zonaS
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'La(s) Parroquia(s) han sido Agregada(s)'
);
this
.
myForm
.
reset
();
this
.
mostrarFormulario
=
false
;
this
.
myForm
.
reset
();
...
...
@@ -179,9 +181,10 @@ export class CoberturaComponent implements OnInit {
}
//Abrir la ventana modal para actuaizar y mostrar.
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/programa/opciones/datos_generales/edit-entidad/edit-entidad.component.ts
View file @
373c5cd7
...
...
@@ -20,6 +20,7 @@ export class EditEntidadComponent implements OnInit {
opcionInstitucion
:
opcionInst
;
cambio
:
boolean
;
formularioEnviado
:
boolean
;
private
idRecuperado
:
number
;
constructor
(
private
formBuilder
:
FormBuilder
,
private
comunicarS
:
ComunicarService
,
...
...
@@ -36,6 +37,7 @@ export class EditEntidadComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
opcionInstitucion
=
this
.
mostrarOcultarService
.
editEntidad
;
this
.
opcionM
.
uzytavopcion_institucion_id
=
this
.
opcionInstitucion
.
uzytavopcion_institucion_id
;
this
.
initializeForm
();
...
...
src/app/modules/main/pages/programa/opciones/datos_generales/entidad-list/entidad-list.component.ts
View file @
373c5cd7
...
...
@@ -48,6 +48,7 @@ export class EntidadListComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
datosCompar
.
datos$
.
subscribe
(()
=>
{
this
.
obtenerRegistros
();
});
...
...
@@ -70,7 +71,6 @@ export class EntidadListComponent implements OnInit {
}*/
obtenerRegistros
()
{
this
.
idRecuperado
=
this
.
idCompartido
.
getIdGuardado
();
if
(
this
.
idRecuperado
!==
undefined
)
{
this
.
ubicacionS
.
obtenerProvincias
().
subscribe
(
provincias
=>
{
this
.
provincias
=
provincias
;
...
...
src/app/modules/main/pages/programa/opciones/datos_generales/entidad/entidad.component.ts
View file @
373c5cd7
...
...
@@ -43,7 +43,7 @@ export class EntidadComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'pro
yecto
Id'
),
10
);
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'pro
grama
Id'
),
10
);
this
.
obtenerProvincias
();
}
...
...
@@ -61,13 +61,13 @@ export class EntidadComponent implements OnInit {
this
.
opcionM
.
uzytavopcion_instituciondireccion
=
this
.
myForm
.
value
.
direccionE
;
this
.
opcionM
.
uzytavopcion_institucionciudad
=
this
.
myForm
.
value
.
ciudadE
;
this
.
opcionM
.
uzytprovincia_id
=
this
.
myForm
.
value
.
provincia
.
toString
();
this
.
opcionM
.
uzytavprograma_v_id
=
this
.
id
Compartido
.
getIdGuardado
()
;
this
.
opcionM
.
uzytavprograma_v_id
=
this
.
id
Recuperado
;
this
.
opcionM
.
uzytavopcion_institucionpaguina_web
=
this
.
myForm
.
value
.
paginaE
;
this
.
opcionM
.
uzytavopcion_instituciontelefono
=
this
.
myForm
.
value
.
telefonoE
;
this
.
opcionS
.
guardarParametros
(
this
.
opcionM
).
subscribe
(
response
=>
{
this
.
opcionS
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'Entidad Ejecutora Almacenada'
);
this
.
formularioGuardado
.
emit
();
this
.
datosCompar
.
actualizarDatos
(
this
.
opcionM
);
});
...
...
@@ -83,9 +83,10 @@ export class EntidadComponent implements OnInit {
});
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/programa/opciones/introduccion/estrategias del plan de vinculación/add-estra-vincu/add-estra-vincu.component.ts
View file @
373c5cd7
...
...
@@ -8,6 +8,8 @@ import { Compartir_idService } from 'src/app/modules/main/services/compartir_id/
import
{
EstrategiasvplanService
}
from
'src/app/modules/main/services/estrategias vinculacion/estrategiasvplan.service'
;
import
{
ProgramaeplanvService
}
from
'src/app/modules/main/services/estrategiasVinculación/programaeplanv.service'
;
import
{
EnvioFormularioComponent
}
from
'../../../envio-formulario/envio-formulario.component'
;
import
{
planvprograma
}
from
'src/app/modules/main/Models/planvprograma'
;
import
{
PlanvprogramaService
}
from
'src/app/modules/main/services/planvprograma/planvprograma.service'
;
@
Component
({
...
...
@@ -19,7 +21,9 @@ export class AddEstraVincuComponent implements OnInit {
@
Output
()
formularioGuardado
=
new
EventEmitter
<
void
>
();
myForm
:
FormGroup
;
estraVincu
:
estrategiasvplan
[]
=
[];
planVincu
:
estrategiasvplan
[]
=
[];
formularioEnviado
:
boolean
=
false
;
idRecuperado
:
number
;
constructor
(
private
formBuilder
:
FormBuilder
,
private
idCompartido
:
Compartir_idService
,
...
...
@@ -27,7 +31,7 @@ export class AddEstraVincuComponent implements OnInit {
private
datosCompartidos
:
Actualiza_datosService
,
private
modeloEstra
:
programaeplanv
,
private
servicioEstra
:
ProgramaeplanvService
,
private
estraService
:
EstrategiasvplanService
private
estraService
:
EstrategiasvplanService
,
)
{
this
.
myForm
=
this
.
formBuilder
.
group
({
// Define los campos y validaciones para el formulario 1
...
...
@@ -36,26 +40,33 @@ export class AddEstraVincuComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
obtenerRegistros
();
}
obtenerRegistros
(){
this
.
servicioEstra
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
planVincu
=
data
.
filter
(
item
=>
item
.
uzytavprograma_v_id
===
this
.
idRecuperado
)
});
this
.
estraService
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
estraVincu
=
data
;
this
.
estraVincu
=
data
.
filter
(
item
=>
!
this
.
registroAgregado
(
item
.
uzytavestrategias_v_plan_id
))
;
this
.
estraVincu
.
sort
((
a
,
b
)
=>
a
.
uzytavestrategias_v_plan_orden
-
b
.
uzytavestrategias_v_plan_orden
);
});
}
registroAgregado
(
id
:
number
){
return
this
.
planVincu
.
some
(
item
=>
item
.
uzytavestrategias_v_plan_id
===
id
);
}
onSubmit
()
{
if
(
this
.
myForm
.
valid
)
{
try
{
this
.
modeloEstra
.
uzytavprograma_v_id
=
this
.
id
Compartido
.
getIdGuardado
()
;
this
.
modeloEstra
.
uzytavprograma_v_id
=
this
.
id
Recuperado
;
this
.
modeloEstra
.
uzytavestrategias_v_plan_id
=
this
.
myForm
.
get
(
"estrategia"
).
value
;
this
.
servicioEstra
.
guardarParametros
(
this
.
modeloEstra
).
subscribe
(
response
=>
{
console
.
log
(
'Datos Enviados'
);
this
.
servicioEstra
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'La Estrategia de Vinculación ha sido Agregada'
);
this
.
formularioGuardado
.
emit
();
this
.
datosCompartidos
.
actualizarDatos
(
this
.
modeloEstra
);
this
.
myForm
.
reset
();
...
...
@@ -67,9 +78,10 @@ export class AddEstraVincuComponent implements OnInit {
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/programa/opciones/introduccion/estrategias del plan de vinculación/list-estra-vincu/list-estra-vincu.component.ts
View file @
373c5cd7
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
Observable
}
from
'rxjs'
;
import
{
estrategiasvplan
}
from
'src/app/modules/main/Models/estrategiasvplan'
;
import
{
programaeplanv
}
from
'src/app/modules/main/Models/programaeplanv'
;
import
{
Actualiza_datosService
}
from
'src/app/modules/main/services/actualiza_datos/actualiza_datos.service'
;
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
EstrategiasvplanService
}
from
'src/app/modules/main/services/estrategias vinculacion/estrategiasvplan.service'
;
import
{
ProgramaeplanvService
}
from
'src/app/modules/main/services/estrategiasVinculación/programaeplanv.service'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
selector
:
'vex-list-estra-vincu'
,
...
...
@@ -27,10 +30,12 @@ export class ListEstraVincuComponent implements OnInit {
private
datosCompartidos
:
Actualiza_datosService
,
private
modeloEstra
:
programaeplanv
,
private
servicioEstra
:
ProgramaeplanvService
,
private
estraService
:
EstrategiasvplanService
private
estraService
:
EstrategiasvplanService
,
private
dialog
:
MatDialog
)
{
this
.
dataSource
=
new
MatTableDataSource
<
programaeplanv
>
([]);
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
obtenerDatos
();
this
.
datosCompartidos
.
datos$
.
subscribe
(()
=>
{
this
.
obtenerRegistros
();
...
...
@@ -42,7 +47,6 @@ export class ListEstraVincuComponent implements OnInit {
}
obtenerRegistros
(){
this
.
idRecuperado
=
this
.
id_compartido
.
getIdGuardado
();
if
(
this
.
idRecuperado
!==
undefined
){
this
.
servicioEstra
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
datos
=
data
.
filter
(
item
=>
item
.
uzytavprograma_v_id
===
this
.
idRecuperado
);
...
...
@@ -67,18 +71,30 @@ export class ListEstraVincuComponent implements OnInit {
}
eliminar
(
id
:
number
){
const
confirmacion
=
confirm
(
'¿Desea eliminar el registro?'
);
if
(
confirmacion
)
{
this
.
servicioEstra
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// No mostrar el error en la consola
console
.
log
(
'Error durante el tratamiento al registro'
);
}
);
}
this
.
openModalDelete
(
'¿Desea eliminar el registro?'
).
subscribe
(
result
=>
{
if
(
result
)
{
this
.
servicioEstra
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// No mostrar el error en la consola
console
.
log
(
'Error durante el tratamiento al registro'
);
}
);
}
});
}
formularioEnviado
:
boolean
;
openModalDelete
(
mensaje
:
string
):
Observable
<
string
>
{
const
dialogRef
=
this
.
dialog
.
open
(
ConfirmacionEliminacionComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
return
dialogRef
.
afterClosed
();
}
}
src/app/modules/main/pages/programa/opciones/introduccion/objEI/obj-ei-list/obj-ei-list.component.ts
View file @
373c5cd7
...
...
@@ -47,6 +47,7 @@ export class ObjEiListComponent implements OnInit {
)
{
this
.
datasource
=
new
MatTableDataSource
<
proObjeEstra
>
([]);
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
obtenerDatos
();
this
.
datosCompartidos
.
datos$
.
subscribe
(()
=>
{
this
.
obtenerRegistros
();
...
...
@@ -59,7 +60,6 @@ export class ObjEiListComponent implements OnInit {
}
obtenerRegistros
()
{
this
.
idRecuperado
=
this
.
id_compartido
.
getIdGuardado
();
if
(
this
.
idRecuperado
!==
undefined
)
{
this
.
proObS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
proObjM
=
data
.
filter
(
item
=>
item
.
uzytavprograma_V_ID
===
this
.
idRecuperado
);
...
...
src/app/modules/main/pages/programa/opciones/introduccion/objEI/obj-ei/obj-ei.component.ts
View file @
373c5cd7
...
...
@@ -8,6 +8,7 @@ import { Compartir_idService } from 'src/app/modules/main/services/compartir_id/
import
{
Obj_estra_agService
}
from
'src/app/modules/main/services/obj_estra_agre/obj_estra_ag.service'
;
import
{
ObjetivosEstraSService
}
from
'src/app/modules/main/services/objetivos_estra_inst/objetivosEstraS.service'
;
import
{
EnvioFormularioComponent
}
from
'../../../envio-formulario/envio-formulario.component'
;
import
{
ErrorTextoComponent
}
from
'src/app/modules/main/pages/Proyectos/errores/error-texto/error-texto.component'
;
@
Component
({
selector
:
'vex-obj-ei'
,
...
...
@@ -18,7 +19,7 @@ export class ObjEiComponent implements OnInit {
@
Output
()
formularioGuardado
=
new
EventEmitter
<
void
>
();
selectedOption
:
string
;
myForm
:
FormGroup
;
idRecuperado
:
number
;
objEstraInst
:
objetivosEstraInst
[]
=
[];
padre
:
objetivosEstraInst
[]
=
[];
...
...
@@ -27,13 +28,16 @@ export class ObjEiComponent implements OnInit {
estra
:
objetivosEstraInst
[]
=
[];
datosAgregados
:
proObjeEstra
[]
=
[];
formularioEnviado
:
boolean
;
constructor
(
private
formBuilder
:
FormBuilder
,
private
objEstraInS
:
ObjetivosEstraSService
,
private
estraS
:
Obj_estra_agService
,
private
estraM
:
proObjeEstra
,
private
id_compartido
:
Compartir_idService
,
private
dialog
:
MatDialog
,
private
datosCompartidos
:
Actualiza_datosService
)
{
...
...
@@ -45,51 +49,76 @@ export class ObjEiComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
obtenerPadres
();
}
obtenerHijos1
(
id
:
number
)
{
this
.
objEstraInS
.
obtenerHijo
(
id
).
subscribe
(
data
=>
{
this
.
hijo1
=
data
;
});
}
obtenerPadres
()
{
this
.
estraS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
datosAgregados
=
data
.
filter
(
item
=>
item
.
uzytavprograma_V_ID
===
this
.
idRecuperado
);
});
this
.
objEstraInS
.
obtenerPadres
().
subscribe
(
data
=>
{
this
.
padre
=
data
;
});
}
obtenerHijos1
(
id
:
number
)
{
this
.
objEstraInS
.
obtenerHijo
(
id
).
subscribe
(
data
=>
{
this
.
hijo1
=
data
;
});
}
obtenerHijo2
(
id
:
number
){
this
.
objEstraInS
.
obtenerHijo
(
id
).
subscribe
(
data
=>
{
this
.
estra
=
data
;
this
.
objEstraInS
.
obtenerHijo
(
id
).
subscribe
(
data
=>
{
this
.
estra
=
data
.
filter
(
item
=>
!
this
.
estrategiaAgregada
(
item
.
uzytavobjetivos_ESTRA_INSTI_ID
))
;
});
}
estrategiaAgregada
(
id_estra
:
number
){
return
this
.
datosAgregados
.
some
(
item
=>
item
.
uzytavobjetivos_ESTRA_INSTI_ID
===
id_estra
)
}
onSubmit
()
{
if
(
this
.
myForm
.
valid
)
{
try
{
this
.
estraM
.
uzytavprograma_V_ID
=
this
.
id
_compartido
.
getIdGuardado
()
;
this
.
estraM
.
uzytavprograma_V_ID
=
this
.
id
Recuperado
;
//Modelo
this
.
estraM
.
uzytavobjetivos_ESTRA_INSTI_ID
=
this
.
myForm
.
value
.
estrategia
;
this
.
estraS
.
guardarParametros
(
this
.
estraM
).
subscribe
(
response
=>
{
console
.
log
(
'Datos Enviados'
);
this
.
estraS
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'La Estrategia ha sido Agregada'
);
this
.
formularioGuardado
.
emit
();
this
.
datosCompartidos
.
actualizarDatos
(
this
.
estraM
);
this
.
myForm
.
reset
();
});
}
catch
(
error
)
{
console
.
error
(
'Error al enviar los datos:'
,
error
);
this
.
openModalError
(
'Esta Estrategia ya ha sido agregada'
);
}
}
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
console
.
log
(
'La ventana modal se ha cerrado'
);
this
.
formularioEnviado
=
true
;
});
}
openModalError
(
mensaje
:
string
){
const
dialogRef
=
this
.
dialog
.
open
(
ErrorTextoComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/programa/opciones/introduccion/objPCP/obj-pc-p-list/obj-pc-p-list.component.ts
View file @
373c5cd7
...
...
@@ -37,6 +37,7 @@ export class ObjPcPListComponent implements OnInit {
)
{
this
.
dataSource
=
new
MatTableDataSource
<
ZonaDetalle
>
([]);
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
datosCompar
.
datos$
.
subscribe
(()
=>
{
this
.
obtenerRegistros
();
this
.
obtenerProvincias
();
...
...
@@ -63,7 +64,6 @@ export class ObjPcPListComponent implements OnInit {
obtenerRegistros
()
{
this
.
idRecuperado
=
this
.
idCompartido
.
getIdGuardado
();
if
(
this
.
idRecuperado
!==
undefined
)
{
this
.
zonaS
.
obtenerRegistrosRelacionados
(
this
.
idRecuperado
).
subscribe
(
data
=>
{
this
.
zonaDM
=
data
;
...
...
src/app/modules/main/pages/programa/opciones/introduccion/objPLNBV/obj-p-list/obj-p-list.component.ts
View file @
373c5cd7
...
...
@@ -41,6 +41,7 @@ export class ObjPListComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
datosCompartidos
.
datos$
.
subscribe
(()
=>
{
this
.
obtenerRegistros
();
this
.
obtenerObjetivos
();
...
...
@@ -53,7 +54,6 @@ export class ObjPListComponent implements OnInit {
}
obtenerRegistros
(){
this
.
idRecuperado
=
this
.
id_Compartido
.
getIdGuardado
();
if
(
this
.
idRecuperado
!==
undefined
)
{
this
.
objPS
.
obtenerRegistrosRelacionadosPrograma
(
this
.
idRecuperado
).
subscribe
(
data
=>
{
if
(
data
!==
undefined
)
{
...
...
src/app/modules/main/pages/programa/opciones/introduccion/objPLNBV/obj-p/obj-p.component.ts
View file @
373c5cd7
...
...
@@ -22,9 +22,11 @@ export class ObjPComponent implements OnInit {
obj
!
:
objetivosBV
[];
politicas
:
any
[]
=
[];
objetivos
:
any
[]
=
[];
progObj
:
prograObj
[]
=
[];
myForm
:
FormGroup
;
selectedObjetivo
:
string
;
formularioEnviado
:
boolean
;
idRecuperado
:
number
;
constructor
(
private
formBuilder
:
FormBuilder
,
private
objS
:
ObjetivosPLNBVService
,
...
...
@@ -43,18 +45,19 @@ export class ObjPComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
obtenerRegistros
();
}
onSubmit
()
{
if
(
this
.
myForm
.
valid
)
{
try
{
this
.
objPM
.
uzytavprograma_v_id
=
this
.
id
Compartido
.
getIdGuardado
()
;
this
.
objPM
.
uzytavprograma_v_id
=
this
.
id
Recuperado
;
this
.
objPM
.
uzytavobjetivo_b_vivir_id
=
this
.
myForm
.
value
.
politica
;
this
.
objPS
.
guardarParametros
(
this
.
objPM
).
subscribe
(
response
=>
{
this
.
objPS
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'La Politica ha sido Agregada'
);
this
.
formularioGuardado
.
emit
();
this
.
datosCompartidos
.
actualizarDatos
(
this
.
objPM
);
this
.
myForm
.
reset
();
...
...
@@ -69,17 +72,26 @@ export class ObjPComponent implements OnInit {
this
.
objS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
obj
=
data
.
filter
(
item
=>
!
item
.
uzytavobjetivo_b_vivirid_padre
);
});
this
.
objPS
.
obtenerRegistrosRelacionadosPrograma
(
this
.
idRecuperado
).
subscribe
(
data
=>
{
this
.
progObj
=
data
;
});
}
obtenerHijos
(
id
:
number
)
{
this
.
objS
.
obtenerHijos
(
id
).
subscribe
(
data
=>
{
this
.
politicas
=
data
.
filter
(
item
=>
item
.
uzytavobjetivo_b_vivirid_padre
);
this
.
politicas
=
data
.
filter
(
item
=>
item
.
uzytavobjetivo_b_vivirid_padre
&&
!
this
.
politicaYaAgregada
(
item
.
uzytavobjetivo_b_vivir_id
)
);
});
}
openModal
()
{
politicaYaAgregada
(
politicaId
:
number
):
boolean
{
return
this
.
progObj
.
some
(
item
=>
item
.
uzytavobjetivo_b_vivir_id
===
politicaId
);
}
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/programa/opciones/introduccion/objetivos plan de vinculación/add-obje-vincu/add-obje-vincu.component.ts
View file @
373c5cd7
...
...
@@ -18,7 +18,9 @@ export class AddObjeVincuComponent implements OnInit {
@
Output
()
formularioGuardado
=
new
EventEmitter
<
void
>
();
myForm
:
FormGroup
;
objetiVinc
:
objetivo_planVincu
[]
=
[];
planVincu
:
planvprograma
[]
=
[];
formularioEnviado
:
boolean
=
false
;
idRecuperado
:
number
;
constructor
(
private
formBuilder
:
FormBuilder
,
private
idCompartido
:
Compartir_idService
,
...
...
@@ -35,25 +37,34 @@ export class AddObjeVincuComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
obtenerRegistros
();
}
obtenerRegistros
(){
this
.
proObjVincuS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
planVincu
=
data
.
filter
(
item
=>
item
.
uzytavprograma_v_id
===
this
.
idRecuperado
)
});
this
.
objVS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
objetiVinc
=
data
this
.
objetiVinc
=
data
.
filter
(
item
=>
!
this
.
registroAgregado
(
item
.
uzytavobj_plan_vinvula_id
));
this
.
objetiVinc
.
sort
((
a
,
b
)
=>
a
.
uzytavobj_plan_vinvula_orden
-
b
.
uzytavobj_plan_vinvula_orden
);
});
}
registroAgregado
(
id
:
number
){
return
this
.
planVincu
.
some
(
item
=>
item
.
uzytavobj_plan_vinvula_id
===
id
);
}
onSubmit
()
{
if
(
this
.
myForm
.
valid
)
{
try
{
this
.
proObjVincuM
.
uzytavprograma_v_id
=
this
.
id
Compartido
.
getIdGuardado
()
;
this
.
proObjVincuM
.
uzytavprograma_v_id
=
this
.
id
Recuperado
;
this
.
proObjVincuM
.
uzytavobj_plan_vinvula_id
=
this
.
myForm
.
get
(
"objetivo"
).
value
;
this
.
proObjVincuS
.
guardarParametros
(
this
.
proObjVincuM
).
subscribe
(
response
=>
{
console
.
log
(
'Datos Enviados'
);
this
.
proObjVincuS
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'El Objetivo de Vinculación ha sido Agregado'
);
this
.
formularioGuardado
.
emit
();
this
.
datosCompartidos
.
actualizarDatos
(
this
.
proObjVincuM
);
this
.
myForm
.
reset
();
...
...
@@ -64,9 +75,10 @@ export class AddObjeVincuComponent implements OnInit {
}
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/programa/opciones/introduccion/objetivos plan de vinculación/list-obje-vincu/list-obje-vincu.component.ts
View file @
373c5cd7
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
Observable
}
from
'rxjs'
;
import
{
objetivo_planVincu
}
from
'src/app/modules/main/Models/objetivo_planVincu'
;
import
{
planvprograma
}
from
'src/app/modules/main/Models/planvprograma'
;
import
{
Actualiza_datosService
}
from
'src/app/modules/main/services/actualiza_datos/actualiza_datos.service'
;
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
Objetivo_VincuService
}
from
'src/app/modules/main/services/objetivo_Vincu/objetivo_Vincu.service'
;
import
{
PlanvprogramaService
}
from
'src/app/modules/main/services/planvprograma/planvprograma.service'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
selector
:
'vex-list-obje-vincu'
,
...
...
@@ -27,10 +30,12 @@ export class ListObjeVincuComponent implements OnInit {
private
planS
:
PlanvprogramaService
,
private
id_compartido
:
Compartir_idService
,
private
datosCompartidos
:
Actualiza_datosService
,
private
objetivoPVS
:
Objetivo_VincuService
private
objetivoPVS
:
Objetivo_VincuService
,
private
dialog
:
MatDialog
)
{
this
.
dataSource
=
new
MatTableDataSource
<
planvprograma
>
([]);}
ngOnInit
():
void
{
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
obtenerDatos
();
this
.
datosCompartidos
.
datos$
.
subscribe
(()
=>
{
this
.
obtenerRegistros
();
...
...
@@ -42,7 +47,6 @@ export class ListObjeVincuComponent implements OnInit {
}
obtenerRegistros
(){
this
.
idRecuperado
=
this
.
id_compartido
.
getIdGuardado
();
if
(
this
.
idRecuperado
!==
undefined
){
this
.
planS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
datos
=
data
.
filter
(
item
=>
item
.
uzytavprograma_v_id
===
this
.
idRecuperado
);
...
...
@@ -65,19 +69,30 @@ export class ListObjeVincuComponent implements OnInit {
}
eliminar
(
id
:
number
){
const
confirmacion
=
confirm
(
'¿Desea eliminar el registro?'
);
if
(
confirmacion
)
{
this
.
planS
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// No mostrar el error en la consola
console
.
log
(
'Error durante el tratamiento al registro'
);
}
);
}
this
.
openModalDelete
(
'¿Desea Eliminar este Objetivo de Vinculación?'
).
subscribe
(
result
=>
{
if
(
result
)
{
this
.
planS
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// No mostrar el error en la consola
console
.
log
(
'Error durante el tratamiento al registro'
);
}
);
}
});
}
formularioEnviado
:
boolean
;
openModalDelete
(
mensaje
:
string
):
Observable
<
string
>
{
const
dialogRef
=
this
.
dialog
.
open
(
ConfirmacionEliminacionComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
return
dialogRef
.
afterClosed
();
}
}
src/app/modules/main/pages/programa/opciones/introduccion/resumen del programa/resumen-progra/resumen-progra.component.html
View file @
373c5cd7
...
...
@@ -23,6 +23,9 @@
class=
"error-message"
>
El contenido no puede exceder los 3000 caracteres.
</div>
<div
*
ngIf=
"myForm.get('resumen').hasError('required') && (myForm.get('resumen').touched || myForm.dirty)"
class=
"error-message"
>
Este campo es requerido.
</div>
</div>
</mat-card-content>
...
...
src/app/modules/main/pages/programa/opciones/introduccion/resumen del programa/resumen-progra/resumen-progra.component.ts
View file @
373c5cd7
...
...
@@ -40,7 +40,8 @@ export class ResumenPrograComponent implements OnInit {
}
ngOnInit
():
void
{
this
.
idRecuperado
=
this
.
compartiId
.
getIdGuardado
();
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
console
.
log
(
'id'
,
this
.
idRecuperado
)
this
.
programa
=
new
Programa
();
this
.
obtenerRegistros
();
...
...
@@ -59,7 +60,7 @@ export class ResumenPrograComponent implements OnInit {
this
.
programaService
.
modificarParametros
(
this
.
idRecuperado
,
this
.
programa
).
subscribe
(
response
=>
{
this
.
cambio
=
false
;
this
.
isEditorEnabled
=
false
;
this
.
openModal
();
this
.
openModal
(
'El Resumen del Programa ha sido Agregado'
);
});
}
catch
(
error
)
{
console
.
error
(
'Error al enviar los datos:'
,
error
);
...
...
@@ -80,9 +81,10 @@ export class ResumenPrograComponent implements OnInit {
}
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/programa/opciones/matriz-m/matriz-m.component.html
View file @
373c5cd7
...
...
@@ -335,6 +335,7 @@
<table>
<thead>
<tr>
<th
class=
"Column1"
></th>
<th
class=
"Column1 negrita"
>
Nro
</th>
<th
class=
"Column1 negrita"
>
Descripción
</th>
<th
class=
"Column1 negrita"
>
Tipo Indicador
</th>
...
...
@@ -348,6 +349,12 @@
<tbody>
<ng-container
*
ngFor=
"let item of objetivoProEsp; let i = index"
>
<tr
id=
"fila-{{i}}"
>
<td>
<button
(
click
)="
toggleDiv
(
i
)"
>
<mat-icon>
{{ mostrarDiv[i] ? 'keyboard_arrow_down' :
'keyboard_arrow_right' }}
</mat-icon>
</button>
</td>
<td>
{{i+1}}
</td>
...
...
src/app/modules/main/pages/programa/opciones/matriz-m/matriz-m.component.ts
View file @
373c5cd7
...
...
@@ -34,6 +34,10 @@ export class MatrizMComponent implements OnInit {
objetivoProEsp
:
objetivoprograma
[]
=
[];
objetivoProAct
:
objetivoprograma
[]
=
[];
mostrarDiv
:
boolean
[]
=
[];
toggleDiv
(
i
:
number
)
{
this
.
mostrarDiv
[
i
]
=
!
this
.
mostrarDiv
[
i
];
}
constructor
(
private
formBuilder
:
FormBuilder
,
private
objeProS
:
Objetivo_programaService
,
...
...
@@ -43,6 +47,7 @@ export class MatrizMComponent implements OnInit {
)
{
}
ngOnInit
():
void
{
this
.
myForm
=
this
.
formBuilder
.
group
({
fin
:
[],
tipoindiFin
:
[],
...
...
src/app/modules/main/pages/programa/opciones/viabi-plan/viabi-plan.component.html
View file @
373c5cd7
...
...
@@ -6,7 +6,7 @@
<button
mat-raised-button
color=
"primary"
*
ngIf=
"!cambio"
(
click
)="
cambiar
()"
>
Editar
</button>
<button
mat-raised-button
color=
"primary"
*
ngIf=
"cambio"
(
click
)="
onSubmit
()"
>
Guardar
</button>
(
click
)="
onSubmit
()"
[
disabled
]="
myForm
.
invalid
"
>
Guardar
</button>
<span
class=
"separator"
></span>
<button
mat-raised-button
color=
"warn"
*
ngIf=
"cambio"
(
click
)="
cancelado
()"
>
Cancelar
</button>
...
...
@@ -23,6 +23,9 @@
class=
"error-message"
>
El contenido no puede exceder los 3000 caracteres.
</div>
<div
*
ngIf=
"myForm.get('viabilidad').hasError('required') && (myForm.get('viabilidad').touched || myForm.dirty)"
class=
"error-message"
>
Este campo es requerido.
</div>
</div>
<div>
...
...
@@ -34,6 +37,9 @@
class=
"error-message"
>
El contenido no puede exceder los 3000 caracteres.
</div>
<div
*
ngIf=
"myForm.get('perderia').hasError('required') && (myForm.get('perderia').touched || myForm.dirty)"
class=
"error-message"
>
Este campo es requerido.
</div>
</div>
<div>
...
...
@@ -45,6 +51,9 @@
class=
"error-message"
>
El contenido no puede exceder los 3000 caracteres.
</div>
<div
*
ngIf=
"myForm.get('resultados').hasError('required') && (myForm.get('resultados').touched || myForm.dirty)"
class=
"error-message"
>
Este campo es requerido.
</div>
</div>
</mat-card-content>
...
...
src/app/modules/main/pages/programa/opciones/viabi-plan/viabi-plan.component.ts
View file @
373c5cd7
...
...
@@ -36,10 +36,24 @@ export class ViabiPlanComponent implements OnInit {
cancelado
()
{
this
.
cambio
=
false
;
this
.
isEditorEnabled
=
false
;
this
.
myForm
.
get
(
'viabilidad'
).
setValue
(
''
);
this
.
myForm
.
get
(
'perderia'
).
setValue
(
''
);
this
.
myForm
.
get
(
'resultados'
).
setValue
(
''
);
this
.
myForm
.
get
(
'viabilidad'
).
markAsPristine
();
this
.
myForm
.
get
(
'viabilidad'
).
markAsUntouched
();
this
.
myForm
.
get
(
'perderia'
).
markAsPristine
();
this
.
myForm
.
get
(
'perderia'
).
markAsUntouched
();
this
.
myForm
.
get
(
'resultados'
).
markAsPristine
();
this
.
myForm
.
get
(
'resultados'
).
markAsUntouched
();
}
ngOnInit
():
void
{
this
.
idRecuperado
=
this
.
compartiId
.
getIdGuardado
(
);
this
.
idRecuperado
=
parseInt
(
localStorage
.
getItem
(
'programaId'
),
10
);
this
.
programa
=
new
Programa
();
this
.
obtenerRegistros
();
...
...
@@ -52,14 +66,13 @@ export class ViabiPlanComponent implements OnInit {
onSubmit
()
{
if
(
this
.
myForm
.
valid
)
{
try
{
const
id_recuperado
=
this
.
compartiId
.
getIdGuardado
();
this
.
programa
.
uzytavprograma_vviabilidad_tecnica
=
this
.
myForm
.
get
(
'viabilidad'
).
value
;
this
.
programa
.
uzytavprograma_vperderia_no_ejecuta
=
this
.
myForm
.
get
(
'perderia'
).
value
;
this
.
programa
.
uzytavprograma_vresultados_impacto
=
this
.
myForm
.
get
(
'resultados'
).
value
;
this
.
programaService
.
modificarParametros
(
id_r
ecuperado
,
this
.
programa
).
subscribe
(
response
=>
{
this
.
programaService
.
modificarParametros
(
this
.
idR
ecuperado
,
this
.
programa
).
subscribe
(
response
=>
{
this
.
cambio
=
false
;
this
.
isEditorEnabled
=
false
;
this
.
openModal
();
this
.
openModal
(
'La Viabilidad ha sido Agregada'
);
});
}
catch
(
error
)
{
console
.
error
(
'Error al enviar los datos:'
,
error
);
...
...
@@ -82,9 +95,10 @@ export class ViabiPlanComponent implements OnInit {
}
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/services/compartir_id/compartir_id.service.ts
View file @
373c5cd7
...
...
@@ -13,6 +13,7 @@ export class Compartir_idService {
private
_mostrarFormulario3
:
boolean
=
false
;
private
_mostrarFormulario4
:
boolean
=
false
;
private
_mostrarFormulario5
:
boolean
=
false
;
private
_mostrarFormularioEntidad
:
boolean
=
false
;
private
provincia
:
string
;
private
canton
:
string
;
private
parroquia
:
string
;
...
...
@@ -29,9 +30,18 @@ export class Compartir_idService {
private
id_insti
:
number
;
private
id_cabe
:
number
;
private
id_body
:
number
;
private
idEntidad
:
number
;
constructor
()
{
}
getidEntidad
(){
return
this
.
id_cabe
}
setidEntidad
(
id
:
number
){
this
.
idEntidad
=
id
;
}
/*cabecera */
getCabe
(){
...
...
@@ -151,6 +161,19 @@ export class Compartir_idService {
return
this
.
_mostrarFormulario2
;
}
mostrarFormularioEntidad
():
void
{
this
.
_mostrarFormularioEntidad
=
true
;
}
ocultarFormularioEntidad
():
void
{
this
.
_mostrarFormularioEntidad
=
false
;
}
get
mostrarEntidad
():
boolean
{
return
this
.
_mostrarFormularioEntidad
;
}
mostrarFormulario3
():
void
{
this
.
_mostrarFormulario3
=
true
;
}
...
...
src/app/modules/main/services/obj_estra_agre/obj_estra_ag.service.ts
View file @
373c5cd7
...
...
@@ -11,7 +11,7 @@ export class Obj_estra_agService {
parametrosActualizados
:
Subject
<
void
>
=
new
Subject
<
void
>
();
private
readonly
URL
=
environment
.
appApiUrl
+
'/progObjecEstar'
;
private
readonly
URL_PROYEC
=
environment
.
appApiUrl
+
' '
;
progObjecEstar
constructor
(
private
httpClient
:
HttpClient
)
{
}
obtenerParametros
():
Observable
<
proObjeEstra
[]
>
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment