@@ -45,6 +45,12 @@
+
+
+ [$titulo]
+
+
+
@Scripts.Render("~/Sinort-Scripts/NormativaReglamentacionTecnica.js")
diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/FichasInactivas.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/FichasInactivas.cshtml
deleted file mode 100644
index 7761118c0..000000000
--- a/AYA.SlnSynor/AYA.SlnSynor/Views/NormativaReglamentacionTecnica/FichasInactivas.cshtml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-@{
- ViewBag.Title = "FichasInactivas";
-}
-
-
FichasInactivas
-
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs
index f62b51521..97f3e87fc 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/FichaTecnicaDAL.cs
@@ -27,10 +27,9 @@ namespace AYA.SlnSinortModel.DAL.Sinort
{
registros.FichasTecnicas = db.FichaTecnica
- .Where(x => x.IdEstado == 8)
.Include("FichaTecnicaPalabraClave")
.Include("FichaTecnicaPalabraClave.PalabraClave")
- //.Where(x => x.Estado == true ).AsNoTracking()
+ .Where(x => x.Estado == true && x.IdEstado == EnumTipoEstado.ACTIVA).AsNoTracking()
.ToList();
@@ -46,6 +45,65 @@ namespace AYA.SlnSinortModel.DAL.Sinort
return registros;
}
+ public FichaTecnicaJSON ObtenerEliminadas(FichaTecnicaJSON model)
+ {
+
+ FichaTecnicaJSON registros = new FichaTecnicaJSON();
+
+ try
+ {
+ using (SinortContex db = new SinortContex())
+ {
+
+ registros.FichasTecnicas = db.FichaTecnica
+ .Include("FichaTecnicaPalabraClave")
+ .Include("FichaTecnicaPalabraClave.PalabraClave")
+ .Where(x => x.Estado == true && x.IdEstado == EnumTipoEstado.ELIMINADA).AsNoTracking()
+ .ToList();
+
+
+ registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
+ }
+ }
+ catch (Exception ex)
+ {
+ registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
+ log.Error(ex);
+ }
+
+ return registros;
+ }
+
+ public FichaTecnicaJSON ObtenerInactivas(FichaTecnicaJSON model)
+ {
+
+ FichaTecnicaJSON registros = new FichaTecnicaJSON();
+
+ try
+ {
+ using (SinortContex db = new SinortContex())
+ {
+
+ registros.FichasTecnicas = db.FichaTecnica
+ .Include("FichaTecnicaPalabraClave")
+ .Include("FichaTecnicaPalabraClave.PalabraClave")
+ .Where(x => x.Estado == true && x.IdEstado == EnumTipoEstado.INACTIVA).AsNoTracking()
+ .ToList();
+
+
+ registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
+ }
+ }
+ catch (Exception ex)
+ {
+ registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
+ log.Error(ex);
+ }
+
+ return registros;
+ }
+
+
public FichaTecnicaJSON GuardarFichaTecnica(FichaTecnicaJSON model)
{
try
@@ -80,7 +138,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
foreach (var palabras in model.ListaPalabraClave)
{
LstPalabras = LstPalabras + separador + palabras.Descripcion;
- separador = ",";
+ separador = ", ";
}
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Constantes/Constantes.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Constantes/Constantes.cs
index 2faabd195..51de08d7a 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel/Constantes/Constantes.cs
+++ b/AYA.SlnSynor/AYA.SlnSynorModel/Constantes/Constantes.cs
@@ -24,6 +24,9 @@ namespace AYA.SlnSinortModel.Constantes
public const int INICIAL = 2;
public const int CONSTRUCCION = 3;
public const int HISTORICO = 4;
+ public const int ACTIVA = 8;
+ public const int INACTIVA = 9;
+ public const int ELIMINADA = 10;
}