git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C317
This commit is contained in:
parent
99025af4e6
commit
1e2b2da9dd
6 changed files with 38 additions and 11 deletions
|
|
@ -33,9 +33,9 @@ this.CargarTablaSitios = function (data) {
|
|||
if (data != null && data.FichasTecnicas != null) {
|
||||
FichaTecnica = data.FichasTecnicas;
|
||||
var Seleccionar = $("#ucbtnVista").html();
|
||||
|
||||
|
||||
var columnDefinition = [
|
||||
{ "data":'IdFichaTecnica', "visible": false },
|
||||
{ "data": "IdFichaTecnica", "visible": false },
|
||||
{ "data": "DescripcionDocumento" },
|
||||
{ "data": "Identificacion" },
|
||||
{ "data": "NumeroPublicacionVersion" },
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ this.CargarTablaFichas = function (data) {
|
|||
{ "data": "DescripcionEmisor" },
|
||||
{ "data": "DescripcionDocumentoTecnico" },
|
||||
{ "data": "DescripcionAplicacion" },
|
||||
{ "data": "ListaPalabrasClaves" },
|
||||
//{ "data": "FechaPublicacionDocumentoTecnico", "render": function (value) { return DateFormatNoTime(value); } },
|
||||
{ "data": null, className: "center", defaultContent: Seleccionar }
|
||||
];
|
||||
|
|
@ -55,10 +56,17 @@ this.CargarTablaFichas = function (data) {
|
|||
if (j == 0)
|
||||
contador = contador + 1;
|
||||
|
||||
if (contador != 5)
|
||||
select.append('<option value="' + d + '">' + d + '</option>')
|
||||
if (contador != 6) {
|
||||
if (contador != 5) {
|
||||
select.append('<option value="' + d + '">' + d + '</option>')
|
||||
} else
|
||||
{
|
||||
select.append('<option value="' + d + '">' + d + '</option>')
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<th class="col-sm-2" id="ColumEmisor">Emisor</th>
|
||||
<th class="col-sm-3">Documento Técnico</th>
|
||||
<th class="col-sm-5">Aplicación</th>
|
||||
@*<th class="col-sm-4">Palabra Clave</th>*@
|
||||
<th class="col-sm-4">Palabra Clave</th>
|
||||
<th class="col-sm-2">Acción</th>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
<th class="col-sm-2" id="ColumEmisor">Emisor</th>
|
||||
<th class="col-sm-3">Documento Técnico</th>
|
||||
<th class="col-sm-5">Aplicación</th>
|
||||
@*<th class="col-sm-4">Palabra Clave</th>*@
|
||||
<th class="col-sm-4">Palabra Clave</th>
|
||||
<th class="col-sm-2" ></th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
|
|
|||
|
|
@ -20,15 +20,19 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
{
|
||||
|
||||
FichaTecnicaJSON registros = new FichaTecnicaJSON();
|
||||
|
||||
try
|
||||
{
|
||||
using (SinortContex db = new SinortContex())
|
||||
{
|
||||
|
||||
registros.FichasTecnicas = db.FichaTecnica
|
||||
.Where(x => x.Estado == true)
|
||||
.Include("FichaTecnicaPalabraClave")
|
||||
.Include("FichaTecnicaPalabraClave.PalabraClave")
|
||||
.Where(x => x.Estado == true).AsNoTracking()
|
||||
.ToList();
|
||||
|
||||
|
||||
registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
|
||||
}
|
||||
}
|
||||
|
|
@ -68,7 +72,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
}
|
||||
|
||||
#region Palabras Claves
|
||||
|
||||
|
||||
//Delete Palbras claves
|
||||
var PalabrasClaves = Conn.FichaTecnicaPalabraClave.Where(c => c.IdFichaTecnica == model.FichaTecnica.IdFichaTecnica);
|
||||
|
||||
|
|
@ -77,10 +81,21 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
Conn.Entry(PalabraClave).State = EntityState.Deleted;
|
||||
}
|
||||
|
||||
//Inseert Palbras claves
|
||||
//Insert Palbras claves
|
||||
model.ListaPalabraClave.ToList().ForEach(c => c.IdFichaTecnica = model.FichaTecnica.IdFichaTecnica);
|
||||
var separador = "";
|
||||
string LstPalabras = "" ;
|
||||
foreach (var palabras in model.ListaPalabraClave)
|
||||
{
|
||||
LstPalabras = separador + LstPalabras + palabras.Descripcion;
|
||||
separador = ",";
|
||||
|
||||
}
|
||||
|
||||
model.FichaTecnica.ListaPalabrasClaves = LstPalabras;
|
||||
Conn.FichaTecnicaPalabraClave.AddRange(model.ListaPalabraClave);
|
||||
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
Conn.SaveChanges();
|
||||
|
|
|
|||
|
|
@ -40,6 +40,7 @@ namespace AYA.SlnSinortModel.Entidades
|
|||
public List<TareasPendientes> ListaTareasPendientes { get; set; }
|
||||
public int? IdPalabra { get; set; }
|
||||
public int? IdFichaTecnica { get; set; }
|
||||
|
||||
}
|
||||
public class AdjuntosJSON : BaseJson
|
||||
{
|
||||
|
|
|
|||
|
|
@ -19,6 +19,9 @@ namespace AYA.SlnSinortModel.Sinort
|
|||
[DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||
public int IdFichaTecnica { get; set; }
|
||||
|
||||
[StringLength(500)]
|
||||
public string ListaPalabrasClaves { get; set; }
|
||||
|
||||
public int? IdDocumento { get; set; }
|
||||
|
||||
[StringLength(500)]
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue