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
09da271b
Commit
09da271b
authored
Aug 26, 2023
by
José Alejandro Cáceres López
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'desarrollo' into 'master'
Desarrollo See merge request
!3
parents
151104f9
c158e40e
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
144 additions
and
36 deletions
+144
-36
objetivos-provinciales.component.ts
...bjetivos-provinciales/objetivos-provinciales.component.ts
+2
-2
add-objetivos-plnbv.component.ts
...ivir/add-objetivos-plnbv/add-objetivos-plnbv.component.ts
+14
-4
listar-cobertura-proyecto.component.ts
...cobertura-proyecto/listar-cobertura-proyecto.component.ts
+17
-3
add-anexos-imagenes.component.html
...es/add-anexos-imagenes/add-anexos-imagenes.component.html
+1
-1
add-anexos-imagenes.component.ts
...enes/add-anexos-imagenes/add-anexos-imagenes.component.ts
+35
-4
listar-anexos-imagenes.component.ts
...istar-anexos-imagenes/listar-anexos-imagenes.component.ts
+16
-3
add-docentes-participantes.component.ts
...tes-participantes/add-docentes-participantes.component.ts
+8
-4
listar-docentes-participantes.component.ts
...-participantes/listar-docentes-participantes.component.ts
+16
-3
add-estudiantes-participantes.component.ts
...-participantes/add-estudiantes-participantes.component.ts
+8
-4
listar-estudiantes-participantes.component.ts
...rticipantes/listar-estudiantes-participantes.component.ts
+18
-3
add-identificacion-poblacion.component.html
...ion-poblacion/add-identificacion-poblacion.component.html
+2
-2
add-identificacion-poblacion.component.ts
...acion-poblacion/add-identificacion-poblacion.component.ts
+7
-3
No files found.
src/app/modules/main/pages/Proyectos/Alineamiento del Proyecto/Objetivos Provinciales/objetivos-provinciales/objetivos-provinciales.component.ts
View file @
09da271b
...
@@ -136,9 +136,9 @@ export class ObjetivosProvincialesComponent implements OnInit {
...
@@ -136,9 +136,9 @@ export class ObjetivosProvincialesComponent implements OnInit {
const
nombre
=
parroquia
.
uzytparroquia_nombre
.
toLowerCase
();
const
nombre
=
parroquia
.
uzytparroquia_nombre
.
toLowerCase
();
return
nombre
.
charAt
(
0
).
toUpperCase
()
+
nombre
.
slice
(
1
);
return
nombre
.
charAt
(
0
).
toUpperCase
()
+
nombre
.
slice
(
1
);
}
}
return
'
n/a
'
;
return
'
'
;
}
}
return
'
N/A
'
;
return
'
'
;
}
}
eliminarParametro
(
id
:
number
)
{
eliminarParametro
(
id
:
number
)
{
...
...
src/app/modules/main/pages/Proyectos/Alineamiento del Proyecto/objetivos del buen vivir/add-objetivos-plnbv/add-objetivos-plnbv.component.ts
View file @
09da271b
...
@@ -21,6 +21,7 @@ export class AddObjetivosPLNBVComponent implements OnInit {
...
@@ -21,6 +21,7 @@ export class AddObjetivosPLNBVComponent implements OnInit {
idRecuperado
:
number
;
idRecuperado
:
number
;
politicas
:
any
[]
=
[];
politicas
:
any
[]
=
[];
objetivos
:
any
[]
=
[];
objetivos
:
any
[]
=
[];
progObj
:
prograObj
[]
=
[];
myForm
:
FormGroup
;
myForm
:
FormGroup
;
formularioEnviado
:
boolean
;
formularioEnviado
:
boolean
;
selectedObjetivo
:
string
;
selectedObjetivo
:
string
;
...
@@ -53,7 +54,7 @@ export class AddObjetivosPLNBVComponent implements OnInit {
...
@@ -53,7 +54,7 @@ export class AddObjetivosPLNBVComponent implements OnInit {
this
.
objPS
.
guardarParametros
(
this
.
objPM
).
subscribe
(
response
=>
{
this
.
objPS
.
guardarParametros
(
this
.
objPM
).
subscribe
(
response
=>
{
this
.
objPS
.
parametrosActualizados
.
next
();
this
.
objPS
.
parametrosActualizados
.
next
();
this
.
openModal
();
this
.
openModal
(
'La información ha sido enviada con exito'
);
this
.
formularioGuardado
.
emit
();
this
.
formularioGuardado
.
emit
();
this
.
datosCompartidos
.
actualizarDatos
(
this
.
objPM
);
this
.
datosCompartidos
.
actualizarDatos
(
this
.
objPM
);
this
.
myForm
.
reset
();
this
.
myForm
.
reset
();
...
@@ -68,17 +69,26 @@ export class AddObjetivosPLNBVComponent implements OnInit {
...
@@ -68,17 +69,26 @@ export class AddObjetivosPLNBVComponent implements OnInit {
this
.
objS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
objS
.
obtenerParametros
().
subscribe
(
data
=>
{
this
.
obj
=
data
.
filter
(
item
=>
!
item
.
uzytavobjetivo_b_vivirid_padre
);
this
.
obj
=
data
.
filter
(
item
=>
!
item
.
uzytavobjetivo_b_vivirid_padre
);
});
});
this
.
objPS
.
obtenerRegistrosRelacionadosProyecto
(
this
.
idRecuperado
).
subscribe
(
data
=>
{
this
.
progObj
=
data
;
});
}
}
obtenerHijos
(
id
:
number
)
{
obtenerHijos
(
id
:
number
)
{
this
.
objS
.
obtenerHijos
(
id
).
subscribe
(
data
=>
{
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
,
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
src/app/modules/main/pages/Proyectos/Datos Generales/Cobertura y Localizacion/listar-cobertura-proyecto/listar-cobertura-proyecto.component.ts
View file @
09da271b
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
NavigationEnd
,
Router
}
from
'@angular/router'
;
import
{
NavigationEnd
,
Router
}
from
'@angular/router'
;
import
{
forkJoin
}
from
'rxjs'
;
import
{
Observable
,
forkJoin
}
from
'rxjs'
;
import
{
Canton
}
from
'src/app/modules/main/Models/Ubicaciones/canton'
;
import
{
Canton
}
from
'src/app/modules/main/Models/Ubicaciones/canton'
;
import
{
Parroquia
}
from
'src/app/modules/main/Models/Ubicaciones/parroquia'
;
import
{
Parroquia
}
from
'src/app/modules/main/Models/Ubicaciones/parroquia'
;
import
{
Provincia
}
from
'src/app/modules/main/Models/Ubicaciones/provincia'
;
import
{
Provincia
}
from
'src/app/modules/main/Models/Ubicaciones/provincia'
;
...
@@ -12,6 +13,7 @@ import { Compartir_idService } from 'src/app/modules/main/services/compartir_id/
...
@@ -12,6 +13,7 @@ import { Compartir_idService } from 'src/app/modules/main/services/compartir_id/
import
{
ComunicarService
}
from
'src/app/modules/main/services/comunicar/comunicar.service'
;
import
{
ComunicarService
}
from
'src/app/modules/main/services/comunicar/comunicar.service'
;
import
{
MostrarOcultarService
}
from
'src/app/modules/main/services/mostrar-ocultar.service'
;
import
{
MostrarOcultarService
}
from
'src/app/modules/main/services/mostrar-ocultar.service'
;
import
{
Zona_detalleService
}
from
'src/app/modules/main/services/zona_detalle/zona_detalle.service'
;
import
{
Zona_detalleService
}
from
'src/app/modules/main/services/zona_detalle/zona_detalle.service'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
@
Component
({
@
Component
({
selector
:
'app-listar-cobertura-proyecto'
,
selector
:
'app-listar-cobertura-proyecto'
,
templateUrl
:
'./listar-cobertura-proyecto.component.html'
,
templateUrl
:
'./listar-cobertura-proyecto.component.html'
,
...
@@ -31,6 +33,7 @@ export class ListarCoberturaProyectoComponent implements OnInit {
...
@@ -31,6 +33,7 @@ export class ListarCoberturaProyectoComponent implements OnInit {
private
zonaS
:
Zona_detalleService
,
private
zonaS
:
Zona_detalleService
,
private
datosCompar
:
Actualiza_datosService
,
private
datosCompar
:
Actualiza_datosService
,
private
ubicacionesS
:
UbicacionesService
,
private
ubicacionesS
:
UbicacionesService
,
private
dialog
:
MatDialog
)
{
)
{
this
.
dataSource
=
new
MatTableDataSource
<
ZonaDetalle
>
([]);
this
.
dataSource
=
new
MatTableDataSource
<
ZonaDetalle
>
([]);
}
}
...
@@ -109,8 +112,8 @@ export class ListarCoberturaProyectoComponent implements OnInit {
...
@@ -109,8 +112,8 @@ export class ListarCoberturaProyectoComponent implements OnInit {
}
}
eliminarParametro
(
id
:
number
)
{
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Desea eliminar el registro?'
);
this
.
openModalDelete
(
'¿Desea eliminar la Entidad?'
).
subscribe
(
result
=>
{
if
(
confirmacion
)
{
if
(
result
)
{
this
.
zonaS
.
eliminarParametros
(
id
).
subscribe
(
this
.
zonaS
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
console
.
log
(
'El registro se ha eliminado'
);
...
@@ -122,6 +125,17 @@ export class ListarCoberturaProyectoComponent implements OnInit {
...
@@ -122,6 +125,17 @@ export class ListarCoberturaProyectoComponent implements OnInit {
}
}
);
);
}
}
});
}
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/Proyectos/Diagnostico y problema/Anexos e Imagenes/add-anexos-imagenes/add-anexos-imagenes.component.html
View file @
09da271b
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
<!-- Control de fechas inicio -->
<!-- Control de fechas inicio -->
<div
class=
"save-button"
>
<div
class=
"save-button"
>
<button
mat-raised-button
class=
"botones"
color=
"primary"
*
ngIf=
"!cambio"
(
click
)="
cambiar
()"
>
Editar
</button>
<button
mat-raised-button
class=
"botones"
color=
"primary"
*
ngIf=
"!cambio"
(
click
)="
cambiar
()"
>
Editar
</button>
<button
mat-raised-button
class=
"botones"
color=
"primary"
*
ngIf=
"cambio"
>
Guardar
</button>
<button
mat-raised-button
class=
"botones"
color=
"primary"
[
disabled
]="!
archivoEsValido
"
*
ngIf=
"cambio"
>
Guardar
</button>
<span
class=
"separator"
></span>
<span
class=
"separator"
></span>
<button
mat-raised-button
class=
"botones"
color=
"warn"
*
ngIf=
"cambio"
(
click
)="
cancelado
()"
>
Cancelar
</button>
<button
mat-raised-button
class=
"botones"
color=
"warn"
*
ngIf=
"cambio"
(
click
)="
cancelado
()"
>
Cancelar
</button>
...
...
src/app/modules/main/pages/Proyectos/Diagnostico y problema/Anexos e Imagenes/add-anexos-imagenes/add-anexos-imagenes.component.ts
View file @
09da271b
...
@@ -9,6 +9,7 @@ import { Actualiza_datosService } from 'src/app/modules/main/services/actualiza_
...
@@ -9,6 +9,7 @@ import { Actualiza_datosService } from 'src/app/modules/main/services/actualiza_
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
format
}
from
'date-fns'
;
import
{
format
}
from
'date-fns'
;
import
{
ActualizarAnexosService
}
from
'src/app/modules/main/services/actualizar_anexos/actualizar-anexos.service'
;
import
{
ActualizarAnexosService
}
from
'src/app/modules/main/services/actualizar_anexos/actualizar-anexos.service'
;
import
{
ErrorTextoComponent
}
from
'../../../errores/error-texto/error-texto.component'
;
@
Component
({
@
Component
({
...
@@ -57,19 +58,49 @@ export class AddAnexosImagenesComponent implements OnInit {
...
@@ -57,19 +58,49 @@ export class AddAnexosImagenesComponent implements OnInit {
this
.
selectedFile
=
event
.
target
.
files
[
0
];
this
.
selectedFile
=
event
.
target
.
files
[
0
];
}
}
archivoEsValido
:
boolean
=
false
;
onFileChange
(
event
:
any
)
{
onFileChange
(
event
:
any
)
{
// Obtener el archivo seleccionado
// Obtener el archivo seleccionado
const
fileList
:
FileList
=
event
.
target
.
files
;
const
fileList
:
FileList
=
event
.
target
.
files
;
if
(
fileList
.
length
>
0
)
{
if
(
fileList
.
length
>
0
)
{
this
.
file
=
fileList
[
0
];
this
.
file
=
fileList
[
0
];
if
(
!
this
.
validarArchivo
(
this
.
file
)){
this
.
openModalError
(
'El archivo debe ser una imagen en formato (png, jpeg, jpg'
);
return
;
}
else
{
this
.
archivoEsValido
=
true
;
}
}
}
}
}
openModalError
(
texto
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
ErrorTextoComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
texto
}
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
console
.
log
(
'La ventana modal se ha cerrado'
);
this
.
formularioEnviado
=
true
;
});
}
validarArchivo
(
file
:
File
):
boolean
{
const
allowedExtensions
=
[
'.jpg'
,
'.jpeg'
,
'.png'
,
'.gif'
];
const
fileName
=
file
.
name
.
toLocaleLowerCase
();
for
(
const
extension
of
allowedExtensions
)
{
if
(
fileName
.
endsWith
(
extension
))
{
return
true
;
}
}
return
false
;
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
disableClose
:
true
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
@@ -85,7 +116,7 @@ export class AddAnexosImagenesComponent implements OnInit {
...
@@ -85,7 +116,7 @@ export class AddAnexosImagenesComponent implements OnInit {
//this.anexosImagenes.uzytavanexospr_fech_subida = new Date();
//this.anexosImagenes.uzytavanexospr_fech_subida = new Date();
this
.
anexosImagenesService
.
guardarParametrosSeparados
(
this
.
file
,
this
.
anexosImagenes
).
subscribe
(
this
.
anexosImagenesService
.
guardarParametrosSeparados
(
this
.
file
,
this
.
anexosImagenes
).
subscribe
(
response
=>
{
response
=>
{
this
.
openModal
();
this
.
openModal
(
'Los anexos se han enviado correctamente'
);
this
.
guardar
()
this
.
guardar
()
this
.
datosCompartidos
.
actualizarDatos
(
this
.
anexosImagenes
);
this
.
datosCompartidos
.
actualizarDatos
(
this
.
anexosImagenes
);
this
.
actualizarAnexosService
.
actualizarDatos
(
this
.
file
);
this
.
actualizarAnexosService
.
actualizarDatos
(
this
.
file
);
...
...
src/app/modules/main/pages/Proyectos/Diagnostico y problema/Anexos e Imagenes/listar-anexos-imagenes/listar-anexos-imagenes.component.ts
View file @
09da271b
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
format
}
from
'date-fns'
;
import
{
format
}
from
'date-fns'
;
import
{
Observable
}
from
'rxjs'
;
import
{
AnexosImagenes
}
from
'src/app/modules/main/Models/anexos-imagenes'
;
import
{
AnexosImagenes
}
from
'src/app/modules/main/Models/anexos-imagenes'
;
import
{
Actualiza_datosService
}
from
'src/app/modules/main/services/actualiza_datos/actualiza_datos.service'
;
import
{
Actualiza_datosService
}
from
'src/app/modules/main/services/actualiza_datos/actualiza_datos.service'
;
import
{
AnexosImagenesService
}
from
'src/app/modules/main/services/anexos-imagenes/anexos-imagenes.service'
;
import
{
AnexosImagenesService
}
from
'src/app/modules/main/services/anexos-imagenes/anexos-imagenes.service'
;
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
@
Component
({
selector
:
'app-listar-anexos-imagenes'
,
selector
:
'app-listar-anexos-imagenes'
,
...
@@ -20,7 +23,8 @@ export class ListarAnexosImagenesComponent implements OnInit {
...
@@ -20,7 +23,8 @@ export class ListarAnexosImagenesComponent implements OnInit {
constructor
(
constructor
(
private
idCompartido
:
Compartir_idService
,
private
idCompartido
:
Compartir_idService
,
private
datosCompar
:
Actualiza_datosService
,
private
datosCompar
:
Actualiza_datosService
,
private
anexosImagenesService
:
AnexosImagenesService
private
anexosImagenesService
:
AnexosImagenesService
,
private
dialog
:
MatDialog
)
{
)
{
this
.
dataSource
=
new
MatTableDataSource
<
AnexosImagenes
>
([]);
this
.
dataSource
=
new
MatTableDataSource
<
AnexosImagenes
>
([]);
}
}
...
@@ -90,8 +94,8 @@ export class ListarAnexosImagenesComponent implements OnInit {
...
@@ -90,8 +94,8 @@ export class ListarAnexosImagenesComponent implements OnInit {
eliminarParametro
(
id
:
number
)
{
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Desea eliminar el registro?'
);
this
.
openModalDelete
(
'¿Desea eliminar la Entidad?'
).
subscribe
(
result
=>
{
if
(
confirmacion
)
{
if
(
result
)
{
this
.
anexosImagenesService
.
eliminarParametros
(
id
).
subscribe
(
this
.
anexosImagenesService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
console
.
log
(
'El registro se ha eliminado'
);
...
@@ -103,6 +107,7 @@ export class ListarAnexosImagenesComponent implements OnInit {
...
@@ -103,6 +107,7 @@ export class ListarAnexosImagenesComponent implements OnInit {
}
}
);
);
}
}
});
}
}
formatFecha
(
fecha
:
Date
):
string
{
formatFecha
(
fecha
:
Date
):
string
{
...
@@ -110,6 +115,14 @@ export class ListarAnexosImagenesComponent implements OnInit {
...
@@ -110,6 +115,14 @@ export class ListarAnexosImagenesComponent implements OnInit {
return
format
(
dateObj
,
'dd-MM-yyyy'
);
return
format
(
dateObj
,
'dd-MM-yyyy'
);
}
}
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/Proyectos/Diagnostico y problema/Docentes Participantes/add-docentes-participantes/add-docentes-participantes.component.ts
View file @
09da271b
...
@@ -60,9 +60,9 @@ export class AddDocentesParticipantesComponent implements OnInit {
...
@@ -60,9 +60,9 @@ export class AddDocentesParticipantesComponent implements OnInit {
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
data
:
{
mensaje
:
mensaje
},
disableClose
:
true
disableClose
:
true
});
});
...
@@ -81,7 +81,7 @@ export class AddDocentesParticipantesComponent implements OnInit {
...
@@ -81,7 +81,7 @@ export class AddDocentesParticipantesComponent implements OnInit {
this
.
docentesParticipantesService
.
guardarParametros
(
this
.
docenteParticipante
).
subscribe
(
this
.
docentesParticipantesService
.
guardarParametros
(
this
.
docenteParticipante
).
subscribe
(
response
=>
{
response
=>
{
this
.
openModal
();
this
.
openModal
(
'La información se ha enviado'
);
this
.
guardar
()
this
.
guardar
()
this
.
datosCompartidos
.
actualizarDatos
(
this
.
docenteParticipante
);
this
.
datosCompartidos
.
actualizarDatos
(
this
.
docenteParticipante
);
},
},
...
@@ -128,12 +128,16 @@ export class AddDocentesParticipantesComponent implements OnInit {
...
@@ -128,12 +128,16 @@ export class AddDocentesParticipantesComponent implements OnInit {
cancelado
()
{
cancelado
()
{
this
.
cambio
=
false
;
this
.
cambio
=
false
;
this
.
myForm
.
disable
();
this
.
myForm
.
disable
();
this
.
myForm
.
markAsDirty
();
this
.
myForm
.
markAsUntouched
();
}
}
guardar
()
{
guardar
()
{
this
.
cambio
=
false
;
this
.
cambio
=
false
;
this
.
myForm
.
disable
();
this
.
myForm
.
disable
();
this
.
myForm
.
reset
()
this
.
myForm
.
reset
();
this
.
myForm
.
markAsDirty
();
this
.
myForm
.
markAsUntouched
();
}
}
}
}
src/app/modules/main/pages/Proyectos/Diagnostico y problema/Docentes Participantes/listar-docentes-participantes/listar-docentes-participantes.component.ts
View file @
09da271b
...
@@ -8,6 +8,8 @@ import { DatosEspeService } from 'src/app/modules/main/services/APIs Externas/Da
...
@@ -8,6 +8,8 @@ import { DatosEspeService } from 'src/app/modules/main/services/APIs Externas/Da
import
{
Actualiza_datosService
}
from
'src/app/modules/main/services/actualiza_datos/actualiza_datos.service'
;
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
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
DocentesParticipantesService
}
from
'src/app/modules/main/services/docentes-participantes/docentes-participantes.service'
;
import
{
DocentesParticipantesService
}
from
'src/app/modules/main/services/docentes-participantes/docentes-participantes.service'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
@
Component
({
selector
:
'app-listar-docentes-participantes'
,
selector
:
'app-listar-docentes-participantes'
,
...
@@ -29,7 +31,8 @@ export class ListarDocentesParticipantesComponent implements OnInit {
...
@@ -29,7 +31,8 @@ export class ListarDocentesParticipantesComponent implements OnInit {
private
idCompartido
:
Compartir_idService
,
private
idCompartido
:
Compartir_idService
,
private
datosCompar
:
Actualiza_datosService
,
private
datosCompar
:
Actualiza_datosService
,
private
docentesParticipantesService
:
DocentesParticipantesService
,
private
docentesParticipantesService
:
DocentesParticipantesService
,
private
datosEspeService
:
DatosEspeService
private
datosEspeService
:
DatosEspeService
,
private
dialog
:
MatDialog
)
{
)
{
...
@@ -94,8 +97,8 @@ export class ListarDocentesParticipantesComponent implements OnInit {
...
@@ -94,8 +97,8 @@ export class ListarDocentesParticipantesComponent implements OnInit {
eliminarParametro
(
id
:
number
)
{
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Desea eliminar el registro?'
);
this
.
openModalDelete
(
'¿Desea eliminar la Entidad?'
).
subscribe
(
result
=>
{
if
(
confirmacion
)
{
if
(
result
)
{
this
.
docentesParticipantesService
.
eliminarParametros
(
id
).
subscribe
(
this
.
docentesParticipantesService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
console
.
log
(
'El registro se ha eliminado'
);
...
@@ -107,6 +110,16 @@ export class ListarDocentesParticipantesComponent implements OnInit {
...
@@ -107,6 +110,16 @@ export class ListarDocentesParticipantesComponent implements OnInit {
}
}
);
);
}
}
});
}
}
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/Proyectos/Diagnostico y problema/Estudiantes Participantes/add-estudiantes-participantes/add-estudiantes-participantes.component.ts
View file @
09da271b
...
@@ -58,8 +58,9 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
...
@@ -58,8 +58,9 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
data
:
{
mensaje
:
mensaje
},
disableClose
:
true
disableClose
:
true
});
});
...
@@ -67,7 +68,6 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
...
@@ -67,7 +68,6 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
this
.
formularioEnviado
=
true
;
this
.
formularioEnviado
=
true
;
});
});
}
}
onSubmit
()
{
onSubmit
()
{
if
(
this
.
myForm
.
valid
)
{
if
(
this
.
myForm
.
valid
)
{
...
@@ -81,7 +81,7 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
...
@@ -81,7 +81,7 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
this
.
estudiantesParticipantesService
.
guardarParametros
(
this
.
estudianteParticipante
).
subscribe
(
this
.
estudiantesParticipantesService
.
guardarParametros
(
this
.
estudianteParticipante
).
subscribe
(
response
=>
{
response
=>
{
console
.
log
(
"carrera guardada"
,
this
.
estudianteParticipante
)
console
.
log
(
"carrera guardada"
,
this
.
estudianteParticipante
)
this
.
openModal
();
this
.
openModal
(
'La información se ha enviado'
);
this
.
guardar
()
this
.
guardar
()
this
.
datosCompartidos
.
actualizarDatos
(
this
.
estudianteParticipante
);
this
.
datosCompartidos
.
actualizarDatos
(
this
.
estudianteParticipante
);
},
},
...
@@ -125,11 +125,15 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
...
@@ -125,11 +125,15 @@ export class AddEstudiantesParticipantesComponent implements OnInit {
cancelado
()
{
cancelado
()
{
this
.
cambio
=
false
;
this
.
cambio
=
false
;
this
.
myForm
.
disable
();
this
.
myForm
.
disable
();
this
.
myForm
.
markAsDirty
();
this
.
myForm
.
markAsUntouched
();
}
}
guardar
()
{
guardar
()
{
this
.
cambio
=
false
;
this
.
cambio
=
false
;
this
.
myForm
.
disable
();
this
.
myForm
.
disable
();
this
.
myForm
.
reset
()
this
.
myForm
.
reset
();
this
.
myForm
.
markAsDirty
();
this
.
myForm
.
markAsUntouched
();
}
}
}
}
src/app/modules/main/pages/Proyectos/Diagnostico y problema/Estudiantes Participantes/listar-estudiantes-participantes/listar-estudiantes-participantes.component.ts
View file @
09da271b
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
Component
,
OnInit
}
from
'@angular/core'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
Observable
}
from
'rxjs'
;
import
{
Observable
}
from
'rxjs'
;
import
{
map
}
from
'rxjs/operators'
;
import
{
map
}
from
'rxjs/operators'
;
...
@@ -9,6 +10,7 @@ import { Actualiza_datosService } from 'src/app/modules/main/services/actualiza_
...
@@ -9,6 +10,7 @@ import { Actualiza_datosService } from 'src/app/modules/main/services/actualiza_
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
Compartir_idService
}
from
'src/app/modules/main/services/compartir_id/compartir_id.service'
;
import
{
EstudiantesParticipantesService
}
from
'src/app/modules/main/services/estudiantes-participantes/estudiantes-participantes.service'
;
import
{
EstudiantesParticipantesService
}
from
'src/app/modules/main/services/estudiantes-participantes/estudiantes-participantes.service'
;
import
{
ProgramaService
}
from
'src/app/modules/main/services/programa/programa.service'
;
import
{
ProgramaService
}
from
'src/app/modules/main/services/programa/programa.service'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
@
Component
({
@
Component
({
selector
:
'app-listar-estudiantes-participantes'
,
selector
:
'app-listar-estudiantes-participantes'
,
...
@@ -29,7 +31,8 @@ export class ListarEstudiantesParticipantesComponent implements OnInit {
...
@@ -29,7 +31,8 @@ export class ListarEstudiantesParticipantesComponent implements OnInit {
private
datosCompar
:
Actualiza_datosService
,
private
datosCompar
:
Actualiza_datosService
,
private
estudiantesParticipantesService
:
EstudiantesParticipantesService
,
private
estudiantesParticipantesService
:
EstudiantesParticipantesService
,
private
programaService
:
ProgramaService
,
private
programaService
:
ProgramaService
,
private
datosEspeService
:
DatosEspeService
private
datosEspeService
:
DatosEspeService
,
private
dialog
:
MatDialog
)
{
)
{
this
.
dataSource
=
new
MatTableDataSource
<
EstudianteParticipante
>
([]);
this
.
dataSource
=
new
MatTableDataSource
<
EstudianteParticipante
>
([]);
...
@@ -93,8 +96,8 @@ export class ListarEstudiantesParticipantesComponent implements OnInit {
...
@@ -93,8 +96,8 @@ export class ListarEstudiantesParticipantesComponent implements OnInit {
}
}
eliminarParametro
(
id
:
number
)
{
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Desea eliminar el registro?'
);
this
.
openModalDelete
(
'¿Desea eliminar la Entidad?'
).
subscribe
(
result
=>
{
if
(
confirmacion
)
{
if
(
result
)
{
this
.
estudiantesParticipantesService
.
eliminarParametros
(
id
).
subscribe
(
this
.
estudiantesParticipantesService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
console
.
log
(
'El registro se ha eliminado'
);
...
@@ -106,6 +109,18 @@ export class ListarEstudiantesParticipantesComponent implements OnInit {
...
@@ -106,6 +109,18 @@ export class ListarEstudiantesParticipantesComponent implements OnInit {
}
}
);
);
}
}
});
}
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/Proyectos/Diagnostico y problema/Identificacion de poblacion/add-identificacion-poblacion/add-identificacion-poblacion.component.html
View file @
09da271b
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
<div
class=
"save-button"
>
<div
class=
"save-button"
>
<button
mat-raised-button
color=
"primary"
*
ngIf=
"!cambio"
<button
mat-raised-button
color=
"primary"
*
ngIf=
"!cambio"
(
click
)="
cambiar
()"
>
Editar
</button>
(
click
)="
cambiar
()"
>
Editar
</button>
<button
mat-raised-button
color=
"primary"
*
ngIf=
"cambio"
>
Guardar
</button>
<button
mat-raised-button
color=
"primary"
[
disabled
]="
myForm
.
invalid
"
*
ngIf=
"cambio"
>
Guardar
</button>
<span
class=
"separator"
></span>
<span
class=
"separator"
></span>
<button
mat-raised-button
color=
"warn"
*
ngIf=
"cambio"
<button
mat-raised-button
color=
"warn"
*
ngIf=
"cambio"
(
click
)="
cancelado
()"
>
Cancelar
</button>
(
click
)="
cancelado
()"
>
Cancelar
</button>
...
@@ -115,7 +115,7 @@
...
@@ -115,7 +115,7 @@
<mat-error
<mat-error
*
ngIf=
"myForm.get('ninosI').invalid && (myForm.get('ninosI').dirty
*
ngIf=
"myForm.get('ninosI').invalid && (myForm.get('ninosI').dirty
|| myForm.get('ninosI').touched)"
>
|| myForm.get('ninosI').touched)"
>
Por favor, ingrese la cantidad de Niños directos.
Por favor, ingrese la cantidad de Niños
in
directos.
</mat-error>
</mat-error>
</mat-form-field>
</mat-form-field>
...
...
src/app/modules/main/pages/Proyectos/Diagnostico y problema/Identificacion de poblacion/add-identificacion-poblacion/add-identificacion-poblacion.component.ts
View file @
09da271b
...
@@ -101,6 +101,9 @@ export class AddIdentificacionPoblacionComponent implements OnInit {
...
@@ -101,6 +101,9 @@ export class AddIdentificacionPoblacionComponent implements OnInit {
cancelado
()
{
cancelado
()
{
this
.
cambio
=
false
;
this
.
cambio
=
false
;
this
.
myForm
.
disable
();
this
.
myForm
.
disable
();
this
.
myForm
.
reset
();
this
.
myForm
.
markAsUntouched
();
this
.
myForm
.
markAsDirty
();
}
}
guardar
()
{
guardar
()
{
...
@@ -131,7 +134,7 @@ export class AddIdentificacionPoblacionComponent implements OnInit {
...
@@ -131,7 +134,7 @@ export class AddIdentificacionPoblacionComponent implements OnInit {
this
.
proyectosService
.
modificarParametros
(
this
.
proyecto
.
uzytavproyec_id
,
this
.
proyecto
).
subscribe
(
response
=>
{
this
.
proyectosService
.
modificarParametros
(
this
.
proyecto
.
uzytavproyec_id
,
this
.
proyecto
).
subscribe
(
response
=>
{
console
.
log
(
'Datos Actualizados'
,
this
.
proyecto
);
console
.
log
(
'Datos Actualizados'
,
this
.
proyecto
);
this
.
myForm
.
disable
();
this
.
myForm
.
disable
();
this
.
openModal
();
this
.
openModal
(
'La información se ha enviado'
);
this
.
cambio
=
false
;
this
.
cambio
=
false
;
//his.openModal();
//his.openModal();
//this.guardarFormulario = true;
//this.guardarFormulario = true;
...
@@ -142,10 +145,11 @@ export class AddIdentificacionPoblacionComponent implements OnInit {
...
@@ -142,10 +145,11 @@ export class AddIdentificacionPoblacionComponent implements OnInit {
}
}
}
}
openModal
()
{
openModal
(
mensaje
:
string
)
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
const
dialogRef
=
this
.
dialog
.
open
(
EnvioFormularioComponent
,
{
width
:
'400px'
,
width
:
'400px'
,
disableClose
:
true
disableClose
:
true
,
data
:{
mensaje
:
mensaje
}
});
});
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
dialogRef
.
afterClosed
().
subscribe
(
result
=>
{
...
...
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