Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
Front-NG
Project
Project
Details
Activity
Releases
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
9a4e0f76
Commit
9a4e0f76
authored
Aug 27, 2023
by
José Alejandro Cáceres López
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
validaciones seccion configuracion
parent
493c23c5
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
162 additions
and
105 deletions
+162
-105
catalogo-partidas.component.ts
...catalogo/catalogo-partidas/catalogo-partidas.component.ts
+40
-26
editar-instu.component.ts
...ones/Instituciones/editar-instu/editar-instu.component.ts
+4
-3
edit-op-resp-eva.component.ts
... Respuesta/edit-op-resp-eva/edit-op-resp-eva.component.ts
+3
-3
op-resp-eva.component.ts
...n/Opciones Respuesta/op-resp-eva/op-resp-eva.component.ts
+39
-25
edit-parametros-eva.component.ts
...cion/edit-parametros-eva/edit-parametros-eva.component.ts
+8
-5
parametros-eva.component.ts
...ros Evaluacion/parametros-eva/parametros-eva.component.ts
+31
-17
partidas-list.component.ts
...aciones/Partidas/partidas-list/partidas-list.component.ts
+29
-17
ConfirmacionEliminacion.component.css
...irmacionEliminacion/ConfirmacionEliminacion.component.css
+8
-9
No files found.
src/app/modules/main/pages/Seccion-configuraciones/Catalogo Partidas Presupuestarias/catalogo/catalogo-partidas/catalogo-partidas.component.ts
View file @
9a4e0f76
...
...
@@ -2,7 +2,7 @@ import { Component, OnInit, OnDestroy } from '@angular/core';
import
{
MostrarOcultarService
}
from
'../../../../../services/mostrar-ocultar.service'
;
import
{
CatalogoPP
}
from
'../../../../../Models/catalogo-partidas-presupuestarias'
;
import
{
CatalogoPartidasPresupuestariasService
}
from
'../../../../../services/catalogo-partidas-presupuestarias/catalogo-partidas-presupuestarias.service'
;
import
{
Subscription
}
from
'rxjs'
;
import
{
Observable
,
Subscription
}
from
'rxjs'
;
import
{
Router
}
from
'@angular/router'
;
import
{
ViewChild
}
from
'@angular/core'
;
import
{
MatPaginator
}
from
'@angular/material/paginator'
;
...
...
@@ -10,6 +10,8 @@ import { MatSort } from '@angular/material/sort';
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
Instituciones
}
from
'src/app/modules/main/Models/instituciones'
;
import
{
NgModule
,
NO_ERRORS_SCHEMA
}
from
'@angular/core'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
selector
:
'app-catalogo-partidas'
,
...
...
@@ -51,6 +53,7 @@ export class CatalogoPartidasComponent implements OnInit {
public
mostrarOcultarService
:
MostrarOcultarService
,
private
router
:
Router
,
private
catalogoPPService
:
CatalogoPartidasPresupuestariasService
,
private
dialog
:
MatDialog
)
{
this
.
dataSource
=
new
MatTableDataSource
<
CatalogoPP
>
([]);
...
...
@@ -120,21 +123,32 @@ export class CatalogoPartidasComponent implements OnInit {
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Estás seguro de que quieres eliminar este parámetro?'
);
if
(
confirmacion
)
{
console
.
log
(
"id"
,
id
);
this
.
catalogoPPService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
// Manejar la eliminación exitosa
console
.
log
(
'Registro eliminado correctamente'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// Manejar el error en caso de que ocurra
console
.
error
(
'Error al eliminar el registro'
,
error
);
}
);
}
this
.
openModalDelete
(
'¿Estás seguro de que quieres eliminar este parámetro?'
).
subscribe
(
result
=>
{
if
(
result
)
{
console
.
log
(
"id"
,
id
);
this
.
catalogoPPService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
// Manejar la eliminación exitosa
console
.
log
(
'Registro eliminado correctamente'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// Manejar el error en caso de que ocurra
console
.
error
(
'Error al eliminar el registro'
,
error
);
}
);
}
});
}
formularioEnviado
:
boolean
;
openModalDelete
(
mensaje
:
string
):
Observable
<
string
>
{
const
dialogRef
=
this
.
dialog
.
open
(
ConfirmacionEliminacionComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
return
dialogRef
.
afterClosed
();
}
obtenerRegistros
()
{
...
...
@@ -142,7 +156,7 @@ export class CatalogoPartidasComponent implements OnInit {
// Asignar los datos a this.catalogoPP
this
.
catalogoPP
=
data
;
this
.
dataSource
.
data
=
data
this
.
dataSource
.
data
=
data
});
}
...
...
@@ -150,14 +164,14 @@ export class CatalogoPartidasComponent implements OnInit {
// Función para procesar los datos y construir una estructura jerárquica completa
getGrupo
(
item
:
CatalogoPP
):
string
{
if
(
!
item
.
clasificadorPresupPadre
)
{
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
}
return
this
.
getGrupo
(
item
.
clasificadorPresupPadre
);
}
getSubgrupo1
(
item
:
CatalogoPP
):
string
{
if
(
item
.
clasificadorPresupPadre
&&
!
item
.
clasificadorPresupPadre
.
clasificadorPresupPadre
)
{
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
}
if
(
item
.
clasificadorPresupPadre
)
{
return
this
.
getSubgrupo1
(
item
.
clasificadorPresupPadre
);
...
...
@@ -168,7 +182,7 @@ export class CatalogoPartidasComponent implements OnInit {
getSubgrupo2
(
item
:
CatalogoPP
):
string
{
if
(
item
.
clasificadorPresupPadre
&&
item
.
clasificadorPresupPadre
.
clasificadorPresupPadre
&&
!
item
.
clasificadorPresupPadre
.
clasificadorPresupPadre
.
clasificadorPresupPadre
)
{
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
}
if
(
item
.
clasificadorPresupPadre
)
{
return
this
.
getSubgrupo2
(
item
.
clasificadorPresupPadre
);
...
...
@@ -179,7 +193,7 @@ export class CatalogoPartidasComponent implements OnInit {
getSubgrupo3
(
item
:
CatalogoPP
):
string
{
if
(
item
.
clasificadorPresupPadre
&&
item
.
clasificadorPresupPadre
.
clasificadorPresupPadre
&&
item
.
clasificadorPresupPadre
.
clasificadorPresupPadre
.
clasificadorPresupPadre
)
{
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
return
item
.
uzytclasificador_presup_id
+
". "
+
item
.
uzytclasificador_presup_nombre
;
}
if
(
item
.
clasificadorPresupPadre
)
{
return
this
.
getSubgrupo2
(
item
.
clasificadorPresupPadre
);
// Llama a getSubgrupo2 en lugar de getSubgrupo3
...
...
@@ -195,20 +209,20 @@ export class CatalogoPartidasComponent implements OnInit {
this
.
router
.
navigate
([
'main/NuevaOpRespEvaComponent'
]);
}
agregarSubgrupo1
(
idGrupo1
:
number
)
{
this
.
router
.
navigate
([
'main/AddGrupo1'
],
agregarSubgrupo1
(
idGrupo1
:
number
)
{
this
.
router
.
navigate
([
'main/AddGrupo1'
],
{
queryParams
:
{
idGrupo1
:
idGrupo1
}
});
}
agregarSubgrupo2
(
id
:
number
)
{
agregarSubgrupo2
(
id
:
number
)
{
console
.
log
(
'Agregar Subgrupo 2'
);
}
agregarSubgrupo3
(
id
:
number
)
{
agregarSubgrupo3
(
id
:
number
)
{
console
.
log
(
'Agregar Subgrupo 3'
);
}
agregarPartida
(
id
:
number
)
{
agregarPartida
(
id
:
number
)
{
console
.
log
(
'Agregar Partida'
);
}
...
...
src/app/modules/main/pages/Seccion-configuraciones/Instituciones/editar-instu/editar-instu.component.ts
View file @
9a4e0f76
...
...
@@ -75,8 +75,9 @@ export class EditarInstuComponent implements OnInit {
this
.
selectedParroquiaId
=
parroquia2
.
uzytparroquia_id
;
// Obtener los cantones y parroquias correspondientes
this
.
obtenerCantones
(
parroquia2
.
uzytprovincia_id
);
this
.
obtenerParroquias
(
parroquia2
.
uzytcanton_id
);
this
.
obtenerCantones
(
parroquia2
.
uzytprovincia_id
);
});
}
...
...
@@ -174,8 +175,8 @@ export class EditarInstuComponent implements OnInit {
this.parroquiaSeleccionada = data;
});
}
obtenerProvinciaPorIdCanton(idProvincia: number) {
this.ubicacionesService.obtenerProvinciaPorIdCanton(idProvincia).subscribe(data => {
this.provinciaSeleccionada = data;
...
...
src/app/modules/main/pages/Seccion-configuraciones/Parametros de Evaluacion/Opciones Respuesta/edit-op-resp-eva/edit-op-resp-eva.component.ts
View file @
9a4e0f76
...
...
@@ -65,11 +65,11 @@ export class EditOpRespEvaComponent implements OnInit {
}
onCancel
()
{
if
(
this
.
tipoParaevaF
==
1
)
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacion
Inici
al'
]);
if
(
this
.
tipoParaevaF
==
2
)
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacion
Fin
al'
]);
}
else
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacion
Fin
al'
]);
this
.
route
.
navigate
([
'main/ParametrosEvaluacion
Inici
al'
]);
}
...
...
src/app/modules/main/pages/Seccion-configuraciones/Parametros de Evaluacion/Opciones Respuesta/op-resp-eva/op-resp-eva.component.ts
View file @
9a4e0f76
...
...
@@ -2,9 +2,11 @@ import { Component, OnInit, OnDestroy, Input } from '@angular/core';
import
{
MostrarOcultarService
}
from
'../../../../../services/mostrar-ocultar.service'
;
import
{
OpcionesRespuesta
}
from
'../../../../../Models/opciones-respuesta'
import
{
OpcionesRespuestaService
}
from
'../../../../../services/opciones-respuesta/opciones-respuesta.service'
;
import
{
Subscription
}
from
'rxjs'
;
import
{
Observable
,
Subscription
}
from
'rxjs'
;
import
{
FormBuilder
}
from
'@angular/forms'
;
import
{
Router
}
from
'@angular/router'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
selector
:
'app-op-resp-eva'
,
...
...
@@ -31,46 +33,58 @@ export class OpRespEvaComponent implements OnInit {
}
constructor
(
private
mostrarOcultarService
:
MostrarOcultarService
,
private
opcionesRespuestaService
:
OpcionesRespuestaService
,
private
router
:
Router
)
{
}
private
router
:
Router
,
private
dialog
:
MatDialog
)
{
}
GuardarParametro
()
{
this
.
router
.
navigate
([
'main/NuevaOpRespEvaComponent'
],
{
queryParams
:
{
idConf
:
this
.
idParaeva
.
toString
()
}
});
}
EditarParametro
(
id
:
number
){
const
registroSeleccionado
=
this
.
opcionesRespuesta
.
find
(
parametro
=>
parametro
.
uzytavaloruzytparametros_id
===
id
);
this
.
mostrarOcultarService
.
parametroOpcionRespuestaEditado
=
registroSeleccionado
;
this
.
router
.
navigate
([
'main/EditOpRespEvaComponent'
,
id
],
{
queryParams
:
{
id
:
id
}
});
}
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Estás seguro de que quieres eliminar este parámetro?'
);
if
(
confirmacion
)
{
console
.
log
(
"id"
,
id
);
this
.
opcionesRespuestaService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
// Manejar la eliminación exitosa
console
.
log
(
'Registro eliminado correctamente'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// Manejar el error en caso de que ocurra
console
.
error
(
'Error al eliminar el registro'
,
error
);
}
);
}
this
.
openModalDelete
(
'¿Estás seguro de que quieres eliminar este parámetro?'
).
subscribe
(
result
=>
{
if
(
result
)
{
console
.
log
(
"id"
,
id
);
this
.
opcionesRespuestaService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
// Manejar la eliminación exitosa
console
.
log
(
'Registro eliminado correctamente'
);
this
.
obtenerRegistros
();
},
(
error
)
=>
{
// Manejar el error en caso de que ocurra
console
.
error
(
'Error al eliminar el registro'
,
error
);
}
);
}
});
}
formularioEnviado
:
boolean
;
openModalDelete
(
mensaje
:
string
):
Observable
<
string
>
{
const
dialogRef
=
this
.
dialog
.
open
(
ConfirmacionEliminacionComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
return
dialogRef
.
afterClosed
();
}
ngOnInit
()
{
this
.
obtenerRegistros
();
}
obtenerRegistros
()
{
this
.
opcionesRespuestaService
.
obtenerParametrosId
(
this
.
idParaeva
).
subscribe
(
data
=>
{
this
.
opcionesRespuesta
=
data
;
...
...
src/app/modules/main/pages/Seccion-configuraciones/Parametros de Evaluacion/Parametros Evaluacion/edit-parametros-eva/edit-parametros-eva.component.ts
View file @
9a4e0f76
...
...
@@ -27,7 +27,7 @@ export class EditParametrosEvaComponent implements OnInit {
parametrosEvaluacion
:
ParametrosEvaluacion
;
myForm
:
FormGroup
;
mostrarEditarComponente
=
false
;
tipo
:
number
tipo
:
number
;
aspectoControl
=
new
FormControl
<
Aspecto
|
null
>
(
null
,
Validators
.
required
)
...
...
@@ -82,7 +82,9 @@ export class EditParametrosEvaComponent implements OnInit {
ngOnInit
()
{
this
.
router
.
queryParams
.
subscribe
(
params
=>
{
this
.
tipo
=
params
[
'tipo'
];
console
.
log
(
'tipo'
,
this
.
tipo
)
});
// Obtener el parámetro a editar del servicio MostrarOcultarService
this
.
parametrosEvaluacion
=
this
.
mostrarOcultarService
.
parametroEvaluacionEditado
;
this
.
initializeForm
();
// Inicializar el formulario con los datos del parámetro
...
...
@@ -107,7 +109,7 @@ export class EditParametrosEvaComponent implements OnInit {
if
(
this
.
tipo
==
2
)
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacionFinal'
]);
}
else
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacionInicial'
]);
...
...
@@ -120,12 +122,13 @@ export class EditParametrosEvaComponent implements OnInit {
}
onCancel
()
{
if
(
this
.
tipo
==
1
)
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacionInicial'
]);
if
(
this
.
tipo
==
2
)
{
}
else
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacionFinal'
]);
}
else
{
this
.
route
.
navigate
([
'main/ParametrosEvaluacionInicial'
]);
}
}
...
...
src/app/modules/main/pages/Seccion-configuraciones/Parametros de Evaluacion/Parametros Evaluacion/parametros-eva/parametros-eva.component.ts
View file @
9a4e0f76
...
...
@@ -2,9 +2,11 @@ import { Component, OnInit, OnDestroy, Input } from '@angular/core';
import
{
MostrarOcultarService
}
from
'../../../../../services/mostrar-ocultar.service'
;
import
{
ParametrosEvaluacion
}
from
'../../../../../Models/parametro-evaluacion'
import
{
ParametrosEvaService
}
from
'../../../../../services/parametros-evaluacion/parametros-eva.service'
;
import
{
Subscription
}
from
'rxjs'
;
import
{
Observable
,
Subscription
}
from
'rxjs'
;
import
{
Router
}
from
'@angular/router'
;
import
{
distinctUntilChanged
}
from
'rxjs/operators'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
selector
:
'app-parametros-eva'
,
...
...
@@ -30,7 +32,8 @@ export class ParametrosEvaComponent implements OnInit {
constructor
(
private
mostrarOcultarService
:
MostrarOcultarService
,
private
parametrosEvaService
:
ParametrosEvaService
,
private
router
:
Router
private
router
:
Router
,
private
dialog
:
MatDialog
)
{
}
...
...
@@ -48,21 +51,32 @@ export class ParametrosEvaComponent implements OnInit {
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Estás seguro de que quieres eliminar este parámetro?'
);
if
(
confirmacion
)
{
console
.
log
(
"id"
,
id
);
this
.
parametrosEvaService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
// Manejar la eliminación exitosa
console
.
log
(
'Registro eliminado correctamente'
);
this
.
obtenerParametrosIniciales
(
this
.
idConf
);
},
(
error
)
=>
{
// Manejar el error en caso de que ocurra
console
.
error
(
'Error al eliminar el registro'
,
error
);
}
);
}
this
.
openModalDelete
(
'¿Estás seguro de que quieres eliminar este parámetro?'
).
subscribe
(
result
=>
{
if
(
result
)
{
console
.
log
(
"id"
,
id
);
this
.
parametrosEvaService
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
// Manejar la eliminación exitosa
console
.
log
(
'Registro eliminado correctamente'
);
this
.
obtenerParametrosIniciales
(
this
.
idConf
);
},
(
error
)
=>
{
// Manejar el error en caso de que ocurra
console
.
error
(
'Error al eliminar el registro'
,
error
);
}
);
}
});
}
formularioEnviado
:
boolean
;
openModalDelete
(
mensaje
:
string
):
Observable
<
string
>
{
const
dialogRef
=
this
.
dialog
.
open
(
ConfirmacionEliminacionComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
return
dialogRef
.
afterClosed
();
}
ngOnInit
()
{
...
...
src/app/modules/main/pages/Seccion-configuraciones/Partidas/partidas-list/partidas-list.component.ts
View file @
9a4e0f76
...
...
@@ -2,7 +2,7 @@ import { Component, OnInit, ViewChild } from '@angular/core';
import
{
Router
}
from
'@angular/router'
;
import
{
PartidasPresupuestarias
}
from
'src/app/modules/main/Models/partidas-presupuestarias'
;
import
{
PartidasPresupuestariasService
}
from
'src/app/modules/main/services/partidas-presupuestarias/partidas-presupuestarias.service'
;
import
{
Subscription
}
from
'rxjs'
;
import
{
Observable
,
Subscription
}
from
'rxjs'
;
import
{
CatalogoPP
}
from
'src/app/modules/main/Models/catalogo-partidas-presupuestarias'
;
import
{
MostrarOcultarService
}
from
'src/app/modules/main/services/mostrar-ocultar.service'
;
import
{
CatalogoPartidasPresupuestariasService
}
from
'../../../../services/catalogo-partidas-presupuestarias/catalogo-partidas-presupuestarias.service'
;
...
...
@@ -10,6 +10,8 @@ import { CatalogoPartidasPresupuestariasService } from '../../../../services/cat
import
{
MatTableDataSource
}
from
'@angular/material/table'
;
import
{
MatPaginator
}
from
'@angular/material/paginator'
;
import
{
MatSort
}
from
'@angular/material/sort'
;
import
{
ConfirmacionEliminacionComponent
}
from
'../../../programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component'
;
import
{
MatDialog
}
from
'@angular/material/dialog'
;
@
Component
({
selector
:
'vex-partidas-list'
,
...
...
@@ -48,7 +50,8 @@ export class PartidasListComponent implements OnInit {
private
router
:
Router
,
private
partidaS
:
PartidasPresupuestariasService
,
public
mostrarOcultarService
:
MostrarOcultarService
,
private
catalogoPPService
:
CatalogoPartidasPresupuestariasService
private
catalogoPPService
:
CatalogoPartidasPresupuestariasService
,
private
dialog
:
MatDialog
)
{
this
.
dataSource
=
new
MatTableDataSource
<
PartidasPresupuestarias
>
([]);
...
...
@@ -145,24 +148,33 @@ export class PartidasListComponent implements OnInit {
}
eliminarParametro
(
id
:
number
)
{
const
confirmacion
=
confirm
(
'¿Desea eliminar el registro?'
);
if
(
confirmacion
)
{
this
.
partidaS
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
this
.
obtenerRegistro
();
},
(
error
)
=>
{
// No mostrar el error en la consola
console
.
log
(
'Error durante el tratamiento al registro'
);
// Actualizar la página o la tabla
this
.
obtenerRegistro
();
}
);
}
this
.
openModalDelete
(
'¿Desea eliminar el registro?'
).
subscribe
(
result
=>
{
if
(
result
)
{
this
.
partidaS
.
eliminarParametros
(
id
).
subscribe
(
()
=>
{
console
.
log
(
'El registro se ha eliminado'
);
this
.
obtenerRegistro
();
},
(
error
)
=>
{
// No mostrar el error en la consola
console
.
log
(
'Error durante el tratamiento al registro'
);
// Actualizar la página o la tabla
this
.
obtenerRegistro
();
}
);
}
});
}
formularioEnviado
:
boolean
;
openModalDelete
(
mensaje
:
string
):
Observable
<
string
>
{
const
dialogRef
=
this
.
dialog
.
open
(
ConfirmacionEliminacionComponent
,
{
disableClose
:
true
,
data
:
{
mensaje
:
mensaje
}
});
return
dialogRef
.
afterClosed
();
}
applyFilterByTipo
()
{
const
filterValue
=
this
.
selectedTipo
;
...
...
src/app/modules/main/pages/programa/opciones/ConfirmacionEliminacion/ConfirmacionEliminacion.component.css
View file @
9a4e0f76
...
...
@@ -10,18 +10,18 @@
align-items
:
center
;
z-index
:
9999
;
}
.modal-content
{
background-color
:
white
;
padding
:
20px
;
border-radius
:
4px
;
box-shadow
:
0
2px
4px
rgba
(
0
,
0
,
0
,
0.2
);
max-width
:
400px
;
width
:
100%
;
text-align
:
center
;
position
:
relative
;
}
.success-icon
{
font-size
:
80px
;
color
:
#006400
;
...
...
@@ -29,9 +29,9 @@
}
.confirm-button
{
margin-right
:
10px
;
margin-right
:
10px
;
background-color
:
#17853E
;
color
:
white
;
border
:
none
;
...
...
@@ -39,11 +39,11 @@
border-radius
:
4px
;
cursor
:
pointer
;
}
.modal-content
p
{
margin-bottom
:
20px
;
}
.cancel
{
background-color
:
#d62020
;
color
:
white
;
...
...
@@ -52,9 +52,8 @@
border-radius
:
4px
;
cursor
:
pointer
;
}
.modal-content
button
:hover
{
background-color
:
#ecc87a
;
}
\ No newline at end of file
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