git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C402
This commit is contained in:
parent
73392d280d
commit
447c87cafb
7 changed files with 309 additions and 302 deletions
|
|
@ -41,7 +41,10 @@ var Estados = {
|
||||||
Eliminado: { Codigo: 4, Descripcion: "Historico", IdTipoEstado: 1 },
|
Eliminado: { Codigo: 4, Descripcion: "Historico", IdTipoEstado: 1 },
|
||||||
Pendiente: { Codigo: 5, Descripcion: "Pendiente de Autorizacion", IdTipoEstado: 2 },
|
Pendiente: { Codigo: 5, Descripcion: "Pendiente de Autorizacion", IdTipoEstado: 2 },
|
||||||
Confirmado: { Codigo: 6, Descripcion: "Confirmada", IdTipoEstado: 2 },
|
Confirmado: { Codigo: 6, Descripcion: "Confirmada", IdTipoEstado: 2 },
|
||||||
Rechazado: { Codigo: 7, Descripcion: "Rechazada", IdTipoEstado: 2 }
|
Rechazado: { Codigo: 7, Descripcion: "Rechazada", IdTipoEstado: 2 },
|
||||||
|
Activa: { Codigo: 8, Descripcion: "Activo", IdTipoEstado: 3 },
|
||||||
|
Inactiva: { Codigo: 9, Descripcion: "Inactivo", IdTipoEstado: 3 },
|
||||||
|
Eliminada: { Codigo: 10, Descripcion: "Eliminado", IdTipoEstado: 3 }
|
||||||
};
|
};
|
||||||
var Proyectos = {
|
var Proyectos = {
|
||||||
PropuestaNormativa: { Codigo: 1, Descripcion: "Propuesta Normativa" },
|
PropuestaNormativa: { Codigo: 1, Descripcion: "Propuesta Normativa" },
|
||||||
|
|
|
||||||
|
|
@ -265,7 +265,7 @@ this.AgregarPregunta = function () {
|
||||||
|
|
||||||
|
|
||||||
if ($("#txtTipoPregunta").val() == '' || $("#txtTituloPregunta").val() == '' || $("#txtNombrePregunta").val() == '') {
|
if ($("#txtTipoPregunta").val() == '' || $("#txtTituloPregunta").val() == '' || $("#txtNombrePregunta").val() == '') {
|
||||||
toastr.warning("Por favor digite los campos en blanco");
|
toastr.warning("Por favor digite los campos en blanco.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -288,13 +288,13 @@ this.AgregarPregunta = function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!datosCol && !datosFil) {
|
if (!datosCol && !datosFil) {
|
||||||
toastr.warning("Columnas y filas");
|
toastr.warning("Por favor agregue las columnas y filas");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if ($('#hiddenTipoPregunta').val() == "rating") {
|
else if ($('#hiddenTipoPregunta').val() == "rating") {
|
||||||
if ($("#txtRangoMinimo").val() == '' || $("#txtRangoMaximo").val() == '') {
|
if ($("#txtRangoMinimo").val() == '' || $("#txtRangoMaximo").val() == '') {
|
||||||
toastr.warning("Minimo maximo");
|
toastr.warning("Por favor agregue los campos minimo y maximo");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -310,7 +310,7 @@ this.AgregarPregunta = function () {
|
||||||
});
|
});
|
||||||
|
|
||||||
if (!datosRes) {
|
if (!datosRes) {
|
||||||
toastr.warning("Respuestas");
|
toastr.warning("Por favor agregue las respuestas.");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -8,23 +8,40 @@ var modelDocumentoAdjunto;
|
||||||
|
|
||||||
var FichaTecnicaId;
|
var FichaTecnicaId;
|
||||||
|
|
||||||
|
var IDFicha;
|
||||||
|
|
||||||
|
var idFicha;
|
||||||
|
|
||||||
jQuery(document).ready(function () {
|
jQuery(document).ready(function () {
|
||||||
|
|
||||||
getDataModel();
|
$(document).tooltip();
|
||||||
|
|
||||||
$('#tableDocFichaTecnica').TableInit(0, false, false, false, false, null, null);
|
$('#tableDocFichaTecnica').TableInit(0, false, false, false, false, null, null);
|
||||||
$('#tableDocFichaTecnica').DataTable().column(0).visible(false);
|
$('#tableDocFichaTecnica').DataTable().column(0).visible(false);
|
||||||
$('#tableDocFichaTecnica').DataTable().column(4).visible(false);
|
$('#tableDocFichaTecnica').DataTable().column(4).visible(false);
|
||||||
|
|
||||||
|
|
||||||
|
IDFicha = ObtenerParametros().fichatecnicaid;
|
||||||
|
|
||||||
|
if (IsNullOrEmpty(IDFicha)) {
|
||||||
|
alert("No ha seleccionado una ficha técnica.");
|
||||||
|
$("#formDetallePropuesta").FormReadOnly();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#formFichaTecnica").EnableValidationToolTip();
|
||||||
|
|
||||||
|
model.FichaTecnica = {
|
||||||
|
IdFichaTecnica: ROT47(IDFicha.toString())
|
||||||
|
};
|
||||||
|
idFicha = ROT47(IDFicha.toString());
|
||||||
|
|
||||||
|
getDataModel();
|
||||||
|
ObtenerFicha();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
this.getDataModel = function () {
|
this.getDataModel = function () {
|
||||||
|
|
||||||
|
|
||||||
FichaTecnicaId = (IsNullOrEmpty(ObtenerParametros().fichatecnicaid)) ? '' : ROT47(ObtenerParametros().fichatecnicaid);
|
FichaTecnicaId = (IsNullOrEmpty(ObtenerParametros().fichatecnicaid)) ? '' : ROT47(ObtenerParametros().fichatecnicaid);
|
||||||
|
|
||||||
CargarEmisor();
|
CargarEmisor();
|
||||||
|
|
@ -34,7 +51,7 @@ this.getDataModel = function () {
|
||||||
CargarDocumentoTecnico();
|
CargarDocumentoTecnico();
|
||||||
CargarPalabraClave();
|
CargarPalabraClave();
|
||||||
CargarEstado();
|
CargarEstado();
|
||||||
CargarFichaTecnica();
|
|
||||||
CargarUsuarios();
|
CargarUsuarios();
|
||||||
|
|
||||||
$('#tableDestinatarios').TableInit(0, false, true, true, false, null, null);
|
$('#tableDestinatarios').TableInit(0, false, true, true, false, null, null);
|
||||||
|
|
@ -204,6 +221,14 @@ this.getDataModel = function () {
|
||||||
|
|
||||||
$("#btnDivulgar").unbind("click");
|
$("#btnDivulgar").unbind("click");
|
||||||
$("#btnDivulgar").click(function () {
|
$("#btnDivulgar").click(function () {
|
||||||
|
|
||||||
|
if (ValidarPermisos('Divulgar').length <= 0) {
|
||||||
|
if (ValidarPermisos('Super Usuario').length <= 0) {
|
||||||
|
toastr.warning(Message_NoGrants, Message_Warning);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
DivulgarFichaTecnica();
|
DivulgarFichaTecnica();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -232,17 +257,23 @@ this.getDataModel = function () {
|
||||||
EnviarCorreoDivulgar();
|
EnviarCorreoDivulgar();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$("#btnEliminar").unbind("click");
|
||||||
|
$("#btnEliminar").click(function () {
|
||||||
|
EliminarFicha(false);
|
||||||
|
});
|
||||||
|
|
||||||
$('#tablePalabraClave').TableInit(0, false, true, true, false, null, null);
|
$('#tablePalabraClave').TableInit(0, false, true, true, false, null, null);
|
||||||
$("#txtFechaPublicacionDocumentoTecnico").datepicker();
|
$("#txtFechaPublicacionDocumentoTecnico").datepicker();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.CargarEstado = function (filtro) {
|
||||||
|
$('#hiddenEstado').val(Estados.Activa.Codigo);
|
||||||
|
$('#txtEstado').val(Estados.Activa.Descripcion);
|
||||||
|
}
|
||||||
|
|
||||||
this.GuardarFichaTecnica = function () {
|
this.GuardarFichaTecnica = function () {
|
||||||
|
|
||||||
if (ValidarPermisos('Crear Ficha Tecnica').length > 0) {
|
//if (ValidarPermisos('Crear Ficha Tecnica').length > 0) {
|
||||||
|
|
||||||
if (!$("#formFichaTecnica").valid()) {
|
if (!$("#formFichaTecnica").valid()) {
|
||||||
toastr.warning("Ingresar todos los campos que son requeridos.");
|
toastr.warning("Ingresar todos los campos que son requeridos.");
|
||||||
|
|
@ -254,11 +285,9 @@ this.GuardarFichaTecnica = function () {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!confirm("Va a ingresar una nueva Ficha Técnica .\n ¿Desea continuar?"))
|
if (!confirm("Va a ingresar una nueva Ficha Técnica .\n ¿Desea continuar?"))
|
||||||
{ return; }
|
{ return; }
|
||||||
|
|
||||||
|
|
||||||
FichaTecnica = {
|
FichaTecnica = {
|
||||||
IdFichaTecnica: IsNullOrEmpty(FichaTecnicaId) ? 0 : FichaTecnicaId,
|
IdFichaTecnica: IsNullOrEmpty(FichaTecnicaId) ? 0 : FichaTecnicaId,
|
||||||
IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto,
|
IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto,
|
||||||
|
|
@ -303,35 +332,64 @@ this.GuardarFichaTecnica = function () {
|
||||||
model.ListaPalabraClave = PalabrasClaves;
|
model.ListaPalabraClave = PalabrasClaves;
|
||||||
|
|
||||||
var uri = SinortWCF + '/api/GuardarFichaTecnica';
|
var uri = SinortWCF + '/api/GuardarFichaTecnica';
|
||||||
AjaxPostData(uri, model, true, true, CompletarAccion, null, null);
|
AjaxPostData(uri, model, true, true, null, null, null);
|
||||||
|
|
||||||
}
|
LimpiarControles();
|
||||||
else {
|
//}
|
||||||
toastr.warning(Message_NoGrants, Message_Warning);
|
//else {
|
||||||
}
|
// toastr.warning(Message_NoGrants, Message_Warning);
|
||||||
|
//}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.EliminarFicha = function (accion) {
|
||||||
|
|
||||||
|
if (!confirm((accion == true) ? "NO" : "Se eliminara la ficha técnica.\n ¿Desea continuar?"))
|
||||||
|
{ return; }
|
||||||
|
|
||||||
|
model.FichaTecnica.IdEstado = (accion == true) ? model.FichaTecnica.IdEstado : Estados.Eliminada.Codigo;
|
||||||
|
model.FichaTecnica.DescripcionEstado = (accion == true) ? model.FichaTecnica.DescripcionEstado : Estados.Eliminada.Descripcion;
|
||||||
|
|
||||||
|
var uri = SinortWCF + '/api/GuardarFichaTecnica';
|
||||||
|
AjaxPostData(uri, model, true, true, CompletarAccion, null, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.CompletarAccion = function () {
|
this.CompletarAccion = function () {
|
||||||
//$('#btnGuardar').hide();
|
|
||||||
//$('#btnInsertar').show();
|
|
||||||
|
|
||||||
//TableItems.clear().draw();
|
|
||||||
//ObtenerGrupoTematico();
|
|
||||||
LimpiarControles();
|
|
||||||
ENDREQUEST();
|
ENDREQUEST();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
this.LimpiarControles = function () {
|
this.LimpiarControles = function () {
|
||||||
//$('#txtDescripcion').val('');
|
$("#txtAreaIdentificacion").val('');
|
||||||
//$('#txtAreaDescripcionLarga').val('');
|
$('#hiddenEstado').val('');
|
||||||
|
$('#txtEstado').val('');
|
||||||
|
$("#txtDocumentoIngreso").val('');
|
||||||
|
$("#txtDocumentoEgreso").val('');
|
||||||
|
$("#hiddenDocumentoTecnico").val('');
|
||||||
|
$("#txtDocumentoTecnico").val('');
|
||||||
|
$("#hiddenAplicacion").val('');
|
||||||
|
$("#txtAplicacion").val('');
|
||||||
|
$("#hiddenContenido").val('');
|
||||||
|
$("#txtContenido").val('');
|
||||||
|
$("#hiddenSubCategoriaContenido").val('');
|
||||||
|
$("#txtSubCategoriaContenido").val('');
|
||||||
|
$("#hiddenGrupoTematico").val('');
|
||||||
|
$("#txtGrupoTematico").val('');
|
||||||
|
$("#hiddenSubCategoriaGrupoTematico").val('');
|
||||||
|
$("#txtSubCategoriaGrupoTematico").val('');
|
||||||
|
$("#hiddenEmisor").val('');
|
||||||
|
$("#txtEmisor").val('');
|
||||||
|
$("#txtFechaPublicacionDocumentoTecnico").val('');
|
||||||
|
$("#txtNumeroPublicacionVersion").val('');
|
||||||
|
|
||||||
//$("#formCatalogo").validateElement("#txtDescripcion");
|
$('#txtDescripcionDocAux').val('');
|
||||||
//$("#formCatalogo").validateElement("#txtAreaDescripcionLarga");
|
$('#txtComentarioDocAux').val('');
|
||||||
|
var tableDtableDocFichaTecnicaocGota = $('#tableDocFichaTecnica').DataTable();
|
||||||
|
tableDocFichaTecnica.clear().draw();
|
||||||
|
|
||||||
|
var tablePalabraClave = $('#tablePalabraClave').DataTable();
|
||||||
//$('#lbTituloAccion').empty();
|
tablePalabraClave.clear().draw();
|
||||||
//$('#lbTituloAccion').append('Ingresar Nuevo Grupo Temático');
|
ENDREQUEST();
|
||||||
}
|
}
|
||||||
|
|
||||||
this.LimpiarDivulgar = function ()
|
this.LimpiarDivulgar = function ()
|
||||||
|
|
@ -602,41 +660,6 @@ this.CargarGridSubGrupoTematico = function (data) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.CargarEstado = function (filtro) {
|
|
||||||
|
|
||||||
var uri = CatalogosWCF + '/api/ObtenerEstadoPopUp';
|
|
||||||
var model = {
|
|
||||||
IdTipo: 1,
|
|
||||||
filtro: filtro == null ? '' : '&filtro=' + filtro
|
|
||||||
}
|
|
||||||
|
|
||||||
AjaxPostData(uri, model, false, false, CargarGridEstado, null, null);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
this.CargarGridEstado = function (data) {
|
|
||||||
|
|
||||||
if (data != null) {
|
|
||||||
|
|
||||||
listaEstado = data;
|
|
||||||
|
|
||||||
var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
|
|
||||||
|
|
||||||
var columnDefinition = [
|
|
||||||
{ "data": null, className: "center", defaultContent: Seleccionar },
|
|
||||||
{ "data": "codigo" },
|
|
||||||
{ "data": "descripcion" }
|
|
||||||
];
|
|
||||||
|
|
||||||
$('#tableEstado').TableInit(0, false, true, true, false, columnDefinition, listaEstado, false);
|
|
||||||
}
|
|
||||||
|
|
||||||
else {
|
|
||||||
|
|
||||||
toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
this.CargarPalabraClave = function (filtro) {
|
this.CargarPalabraClave = function (filtro) {
|
||||||
|
|
||||||
var uri = CatalogosWCF + '/api/ObtenerPalabraClave';
|
var uri = CatalogosWCF + '/api/ObtenerPalabraClave';
|
||||||
|
|
@ -668,6 +691,58 @@ this.CargarGridPalabraClave = function (data) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
this.ObtenerFicha = function () {
|
||||||
|
|
||||||
|
$('#panelBotones').show();
|
||||||
|
model.FichaTecnica = { IdFichaTecnica: FichaTecnicaId };
|
||||||
|
|
||||||
|
var uri = SinortWCF + '/api/ObtenerFichaTecnica';
|
||||||
|
AjaxPostData(uri, model, false, true, CargarFormulario, null, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.CargarFormulario = function (data) {
|
||||||
|
|
||||||
|
if (IsNullOrEmpty(data) || IsNullOrEmpty(data.FichaTecnica)) {
|
||||||
|
ENDREQUEST();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
model = data;
|
||||||
|
|
||||||
|
$("#txtAreaIdentificacion").val(model.FichaTecnica.Identificacion);
|
||||||
|
$("#hiddenEstado").val(model.FichaTecnica.IdEstado);
|
||||||
|
$("#txtEstado").val(model.FichaTecnica.DescripcionEstado);
|
||||||
|
$("#txtDocumentoIngreso").val(model.FichaTecnica.DocumentoIngreso);
|
||||||
|
$("#txtDocumentoEgreso").val(model.FichaTecnica.DocumentoEgreso);
|
||||||
|
$("#hiddenDocumentoTecnico").val(model.FichaTecnica.IdDocumentoTecnico);
|
||||||
|
$("#txtDocumentoTecnico").val(model.FichaTecnica.DescripcionDocumentoTecnico);
|
||||||
|
$("#hiddenAplicacion").val(model.FichaTecnica.IdAplicacion);
|
||||||
|
$("#txtAplicacion").val(model.FichaTecnica.DescripcionAplicacion);
|
||||||
|
$("#hiddenContenido").val(model.FichaTecnica.IdContenido);
|
||||||
|
$("#txtContenido").val(model.FichaTecnica.DescripcionContenido);
|
||||||
|
$("#hiddenSubCategoriaContenido").val(model.FichaTecnica.IdSubCategoriaContenido);
|
||||||
|
$("#txtSubCategoriaContenido").val(model.FichaTecnica.DescripcionsubCategoriaContenido);
|
||||||
|
$("#hiddenGrupoTematico").val(model.FichaTecnica.IdGrupoTematico);
|
||||||
|
$("#txtGrupoTematico").val(model.FichaTecnica.DescripcionGrupoTematico);
|
||||||
|
$("#hiddenSubCategoriaGrupoTematico").val(model.FichaTecnica.IdSubCategoriaGrupoTematico);
|
||||||
|
$("#txtSubCategoriaGrupoTematico").val(model.FichaTecnica.DescripcionSubCategoriaGrupoTematico);
|
||||||
|
$("#hiddenEmisor").val(model.FichaTecnica.IdEmisor);
|
||||||
|
$("#txtEmisor").val(model.FichaTecnica.DescripcionEmisor);
|
||||||
|
|
||||||
|
var fecha = DateFormatNoTime(model.FichaTecnica.FechaPublicacionDocumentoTecnico);
|
||||||
|
|
||||||
|
if (fecha != "Invalid date")
|
||||||
|
$("#txtFechaPublicacionDocumentoTecnico").val(fecha);
|
||||||
|
|
||||||
|
|
||||||
|
$("#txtNumeroPublicacionVersion").val(model.FichaTecnica.NumeroPublicacionVersion);
|
||||||
|
|
||||||
|
CargarGridPalabraClaveFichaTecnica(model.FichaTecnica.FichaTecnicaPalabraClave);
|
||||||
|
CargarDocumentosAdjuntos(model.FichaTecnica.DocumentosAdjuntos);
|
||||||
|
ENDREQUEST();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
this.CargarFichaTecnica = function (filtro) {
|
this.CargarFichaTecnica = function (filtro) {
|
||||||
|
|
||||||
if (IsNullOrEmpty(FichaTecnicaId)) {
|
if (IsNullOrEmpty(FichaTecnicaId)) {
|
||||||
|
|
@ -794,9 +869,12 @@ this.BuscarPalabraClave = function () {
|
||||||
|
|
||||||
this.AgregarPalabraClave = function () {
|
this.AgregarPalabraClave = function () {
|
||||||
|
|
||||||
|
|
||||||
var tablePalabrasClaves = $('#tablePalabraClave').DataTable();
|
var tablePalabrasClaves = $('#tablePalabraClave').DataTable();
|
||||||
|
|
||||||
|
if ($("#txtPalabraClave").val() == '') {
|
||||||
|
toastr.warning("Por favor escoja una palabra clave.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
var countRow = tablePalabrasClaves
|
var countRow = tablePalabrasClaves
|
||||||
.columns([0])
|
.columns([0])
|
||||||
|
|
@ -1236,19 +1314,6 @@ $('#tableSubCategoriaGrupoTematico').on('click', 'button', function () {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#tableEstado').on('click', 'button', function () {
|
|
||||||
|
|
||||||
var data = $('#tableEstado').DataTable().row($(this).parents('tr')).data();
|
|
||||||
|
|
||||||
if (SelectedCatalog == "Estado") {
|
|
||||||
|
|
||||||
$('#hiddenEstado').val(data.codigo);
|
|
||||||
$('#txtEstado').val(data.descripcion);
|
|
||||||
}
|
|
||||||
$('#modalEstado').modal('hide');
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$('#tablePalabraClave').on('click', 'button', function () {
|
$('#tablePalabraClave').on('click', 'button', function () {
|
||||||
|
|
||||||
var tablePalabraClave = $('#tablePalabraClave').DataTable();
|
var tablePalabraClave = $('#tablePalabraClave').DataTable();
|
||||||
|
|
|
||||||
|
|
@ -210,7 +210,6 @@ $('#tableNombreSuperior').on('click', 'button', function () {
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$('#tableAreaAplicacionDocumentoTecnico').on('click', 'button', function () {
|
$('#tableAreaAplicacionDocumentoTecnico').on('click', 'button', function () {
|
||||||
|
|
||||||
var data = $('#tableAreaAplicacionDocumentoTecnico').DataTable().row($(this).parents('tr')).data();
|
var data = $('#tableAreaAplicacionDocumentoTecnico').DataTable().row($(this).parents('tr')).data();
|
||||||
|
|
|
||||||
|
|
@ -5,21 +5,27 @@
|
||||||
|
|
||||||
|
|
||||||
<form id="formFichaTecnica" class="form-horizontal" role="form">
|
<form id="formFichaTecnica" class="form-horizontal" role="form">
|
||||||
<div class="panel-body" > <h3 style="float:left;"> <i class="fa fa-file-text"></i> Ficha Técnica </h3>
|
<div class="panel-body">
|
||||||
|
<h3 style="float:left;"> <i class="fa fa-file-text"></i> Ficha Técnica </h3>
|
||||||
|
|
||||||
<div id="panelBotones" style="float:right; display:none; ">
|
<div id="panelBotones" style="float:right; display:none; ">
|
||||||
|
|
||||||
<button type="button" id="btnDivulgar" class="btn btn-instagram ">
|
|
||||||
<i class="fa fa-comment"></i> Divulgar
|
|
||||||
</button>
|
|
||||||
|
|
||||||
<button type="button" id="btnAlerta" class="btn btn-warning ">
|
<button type="button" id="btnDivulgar" class="btn btn-instagram " style="margin-right: 15px; ">
|
||||||
<i class="fa fa-bell"></i> Enviar Alerta
|
<i class="fa fa-comment"></i> Divulgar
|
||||||
</button>
|
</button>
|
||||||
|
|
||||||
</div>
|
<button type="button" id="btnAlerta" class="btn btn-warning " style="margin-right: 15px; ">
|
||||||
|
<i class="fa fa-bell"></i> Enviar Alerta
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<button type="button" id="btnEliminar" class="btn btn-danger ">
|
||||||
|
<i class="fa fa-trash"></i> Eliminar
|
||||||
|
</button>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="background-color: #fff">
|
<div style="background-color: #fff">
|
||||||
|
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
|
|
@ -46,22 +52,11 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Estado Documento---------------------------------------------------------*@
|
@*---------------------Estado Documento---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divEstadoDocumento">
|
<div class="form-group" id="divEstadoDocumento">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblEstadoDocumentor">Estado del documento</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblEstadoDocumentor">Estado del documento</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
<input id="hiddenEstado" type="hidden">
|
<input id="hiddenEstado" type="hidden">
|
||||||
<input name="txtEstado" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtEstado" required="required" type="text" readonly="readonly" data-original-title="">
|
<input name="txtEstado" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtEstado" required="required" type="text" readonly="readonly" data-original-title="">
|
||||||
|
|
||||||
<span class="input-group-btn">
|
|
||||||
<button class="btn btn-default btn-medium" id="btn_eliminarEstadoDocumento" type="button">
|
|
||||||
<i class="fa fa-close"></i>
|
|
||||||
</button>
|
|
||||||
<button class="btn btn-success btn-medium btn-margin-catalogo" id="btnBuscarEstadoDocumento" type="button">
|
|
||||||
<i class="fa fa-search"></i>
|
|
||||||
</button>
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
@ -82,7 +77,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Documento Tecnico---------------------------------------------------------*@
|
@*---------------------Documento Tecnico---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divDocumentoTecnico">
|
<div class="form-group" id="divDocumentoTecnico">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblDocumentoTecnico">Documento Técnico</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblDocumentoTecnico">Documento Técnico</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
|
@ -100,14 +94,11 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
|
|
||||||
|
|
||||||
@*---------------------Aplicación---------------------------------------------------------*@
|
@*---------------------Aplicación---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divAplicacion">
|
<div class="form-group" id="divAplicacion">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblaplicacion">Aplicación</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblaplicacion">Aplicación</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
|
@ -126,7 +117,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Contenido---------------------------------------------------------*@
|
@*---------------------Contenido---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divContenido">
|
<div class="form-group" id="divContenido">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblContenido">Contenido</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblContenido">Contenido</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
|
@ -145,7 +135,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------SubCategoriaContenido---------------------------------------------------------*@
|
@*---------------------SubCategoriaContenido---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divSubCategoriaContenido">
|
<div class="form-group" id="divSubCategoriaContenido">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblSubCategoriaContenido">SubCategoría (Contenido)</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblSubCategoriaContenido">SubCategoría (Contenido)</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
|
@ -164,7 +153,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------GrupoTematico---------------------------------------------------------*@
|
@*---------------------GrupoTematico---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divGrupoTematico">
|
<div class="form-group" id="divGrupoTematico">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblGrupoTematico">Grupo Temático</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblGrupoTematico">Grupo Temático</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
|
@ -183,7 +171,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------SubCategoriaGrupoTematico---------------------------------------------------------*@
|
@*---------------------SubCategoriaGrupoTematico---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divSubCategoriaGrupoTematico">
|
<div class="form-group" id="divSubCategoriaGrupoTematico">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblSubCategoriaContenido">SubCategoría (Grupo Temático)</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblSubCategoriaContenido">SubCategoría (Grupo Temático)</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
|
@ -202,7 +189,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Emisor---------------------------------------------------------*@
|
@*---------------------Emisor---------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divEmisor">
|
<div class="form-group" id="divEmisor">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblEmisor">Emisor</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblEmisor">Emisor</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
|
@ -220,7 +206,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@*---------------------PalabraClave---------------------------------------------------------*@
|
@*---------------------PalabraClave---------------------------------------------------------*@
|
||||||
<div class="form-group " id="divPalabraClave">
|
<div class="form-group " id="divPalabraClave">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblPalabraClave">Palabra Clave</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblPalabraClave">Palabra Clave</label>
|
||||||
|
|
@ -233,7 +218,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Fecha Publicacion Documento Tecnico---------------------------------------------*@
|
@*---------------------Fecha Publicacion Documento Tecnico---------------------------------------------*@
|
||||||
|
|
||||||
<div class="form-group" id="divFechaPublicacionDocumentoTecnico">
|
<div class="form-group" id="divFechaPublicacionDocumentoTecnico">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblFechaPublicacionDocumentoTecnico">Fecha de publicación del documento técnico</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblFechaPublicacionDocumentoTecnico">Fecha de publicación del documento técnico</label>
|
||||||
|
|
||||||
|
|
@ -374,8 +358,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@*---------------------Catalogo Documento Tecnico---------------------------------------------------------*@
|
@*---------------------Catalogo Documento Tecnico---------------------------------------------------------*@
|
||||||
<div class="modal fade" id="modalDocumentoTecnico" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
<div class="modal fade" id="modalDocumentoTecnico" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||||
<div class="modal-dialog modal-lg" style="width:40%;">
|
<div class="modal-dialog modal-lg" style="width:40%;">
|
||||||
|
|
@ -415,44 +397,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Catalogo Estado Documento---------------------------------------------------------*@
|
|
||||||
<div class="modal fade" id="modalEstado" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
|
||||||
<div class="modal-dialog modal-lg" style="width:40%;">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
|
||||||
<h4 class="modal-title">Catálogo Estado</h4>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<div class="row">
|
|
||||||
|
|
||||||
<div class="col-md-12">
|
|
||||||
|
|
||||||
<table id="tableEstado" class="table table-striped">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th></th>
|
|
||||||
<th>Código</th>
|
|
||||||
<th>Descripción</th>
|
|
||||||
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@*---------------------Catalogo Aplicacion-----------------------------------------------------*@
|
@*---------------------Catalogo Aplicacion-----------------------------------------------------*@
|
||||||
<div class="modal fade" id="modalAplicacion" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
<div class="modal fade" id="modalAplicacion" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||||
<div class="modal-dialog modal-lg" style="width:40%;">
|
<div class="modal-dialog modal-lg" style="width:40%;">
|
||||||
|
|
@ -649,7 +593,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@*---------------------Catalogo Emisor---------------------------------------------------------*@
|
@*---------------------Catalogo Emisor---------------------------------------------------------*@
|
||||||
<div class="modal fade" id="modalEmisor" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
<div class="modal fade" id="modalEmisor" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||||
<div class="modal-dialog modal-lg" style="width:40%;">
|
<div class="modal-dialog modal-lg" style="width:40%;">
|
||||||
|
|
@ -690,7 +633,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Catalogo Palabra Clave------------------------------------------------------*@
|
@*---------------------Catalogo Palabra Clave------------------------------------------------------*@
|
||||||
|
|
||||||
<div class="modal fade" id="modalPalabraClave" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
<div class="modal fade" id="modalPalabraClave" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||||
<div class="modal-dialog modal-lg" style="width:50%;">
|
<div class="modal-dialog modal-lg" style="width:50%;">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
|
|
@ -785,150 +727,147 @@
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@*---------------------Divulgar Ficha Tecnica---------------------------------------------------------*@
|
@*---------------------Divulgar Ficha Tecnica---------------------------------------------------------*@
|
||||||
<div class="modal fade" id="modalDivulgar" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;z-index:1600;">
|
<div class="modal fade" id="modalDivulgar" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;z-index:1600;">
|
||||||
<div class="modal-dialog modal-lg" style="width:40%;">
|
<div class="modal-dialog modal-lg" style="width:40%;">
|
||||||
<div class="modal-content">
|
<div class="modal-content">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
<h4 class="modal-title" id="identificacion">[$Identificacion]</h4>
|
<h4 class="modal-title" id="identificacion">[$Identificacion]</h4>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
|
||||||
@*---------------------Destinatarios---------------------------------------------------------*@
|
@*---------------------Destinatarios---------------------------------------------------------*@
|
||||||
<div class="form-group " id="divDestinatarios">
|
<div class="form-group " id="divDestinatarios">
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblDestinatarios">Destinatarios</label>
|
<label class="col-sm-4 control-label ControlsForms" id="lblDestinatarios">Destinatarios</label>
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
<button class=" btn btn-success btn-medium btn-margin-catalogo" id="btnDestinatarios" type="button">
|
<button class=" btn btn-success btn-medium btn-margin-catalogo" id="btnDestinatarios" type="button">
|
||||||
<i class=" fa fa-plus">
|
<i class=" fa fa-plus">
|
||||||
</i> Añadir
|
</i> Añadir
|
||||||
</button>
|
</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
@*---------------------Mensaje ---------------------------------------------------------*@
|
||||||
@*---------------------Mensaje ---------------------------------------------------------*@
|
<div class="form-group " id="divMensaje">
|
||||||
<div class="form-group " id="divMensaje">
|
<label class="col-sm-4 control-label ControlsForms" id="lblMensaje">Mensaje</label>
|
||||||
<label class="col-sm-4 control-label ControlsForms" id="lblMensaje">Mensaje</label>
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<textarea name="txtMensaje" rows="5" cols="39" id="txtMensaje" style="resize: none"></textarea>
|
||||||
<textarea name="txtMensaje" rows="5" cols="39" id="txtMensaje" style="resize: none"></textarea>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="modal-footer">
|
||||||
<div class="modal-footer">
|
<button type="button" class="btn btn-success btn-sm" id="btnEnviar">Enviar</button>
|
||||||
<button type="button" class="btn btn-success btn-sm" id="btnEnviar">Enviar</button>
|
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
|
||||||
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
@*---------------------Catalogo Destinatarios------------------------------------------------------*@
|
@*---------------------Catalogo Destinatarios------------------------------------------------------*@
|
||||||
|
<div class="modal fade" id="modalDestinatarios" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none; z-index: 1600;">
|
||||||
|
<div class="modal-dialog modal-lg" style="width:50%;">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h4><i class="fa fa-bars"></i> Destinatarios</h4>
|
||||||
|
|
||||||
<div class="modal fade" id="modalDestinatarios" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none; z-index: 1600;">
|
</div>
|
||||||
<div class="modal-dialog modal-lg" style="width:50%;">
|
<div class="form-group" id="divUsuario">
|
||||||
<div class="modal-content">
|
<br />
|
||||||
<div class="modal-header">
|
<label class="col-lg-2 col-md-2 col-sm-2 col-xs-2 control-label ControlsForms"></label>
|
||||||
<h4><i class="fa fa-bars"></i> Destinatarios</h4>
|
<label class="col-lg-1 col-md-1 col-sm-1 col-xs-1 control-label ControlsForms"></label>
|
||||||
|
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
||||||
|
<input id="hiddenusuario" type="hidden">
|
||||||
|
<input name="txtUsuario" title="" class="form-control TextBoxCatalogo" id="txtUsuario" type="text" readonly>
|
||||||
|
|
||||||
|
<span class="input-group-btn">
|
||||||
|
<button class="btn btn-default btn-medium" id="btn_eliminarUsuario" type="button" onclick="javascript: LimpiarUsuario()">
|
||||||
|
<i class="fa fa-close"></i>
|
||||||
|
</button>
|
||||||
|
<button class="btn btn-info btn-medium btn-margin-catalogo" id="btnBuscarUsuario" type="button">
|
||||||
|
<i class="fa fa-search"></i>
|
||||||
|
</button>
|
||||||
|
<button class="btn btn-success btn-medium btn-margin-catalogo" id="btnAgregarUsuario" type="button">
|
||||||
|
<i class="fa fa-plus"></i>
|
||||||
|
</button>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="form-group" id="divUsuario">
|
|
||||||
<br />
|
<br />
|
||||||
<label class="col-lg-2 col-md-2 col-sm-2 col-xs-2 control-label ControlsForms"></label>
|
<div class="modal-body">
|
||||||
<label class="col-lg-1 col-md-1 col-sm-1 col-xs-1 control-label ControlsForms"></label>
|
<table id="tableDestinatarios" class="table table-condensed dataTable no-footer">
|
||||||
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
|
<thead>
|
||||||
<input id="hiddenusuario" type="hidden">
|
<tr>
|
||||||
<input name="txtUsuario" title="" class="form-control TextBoxCatalogo" id="txtUsuario" type="text" readonly>
|
<th class="col-sm-4">Usuario</th>
|
||||||
|
<th class="col-sm-4">Nombre</th>
|
||||||
<span class="input-group-btn">
|
<th></th>
|
||||||
<button class="btn btn-default btn-medium" id="btn_eliminarUsuario" type="button" onclick="javascript: LimpiarUsuario()">
|
</tr>
|
||||||
<i class="fa fa-close"></i>
|
</thead>
|
||||||
|
</table>
|
||||||
|
<div id="ucItemsEliminar" style="display:none;">
|
||||||
|
<button type="button" id="btneliminar" class="btn btn-default btn-xs">
|
||||||
|
<i class=" fa fa-times"></i> Eliminar
|
||||||
</button>
|
</button>
|
||||||
<button class="btn btn-info btn-medium btn-margin-catalogo" id="btnBuscarUsuario" type="button">
|
|
||||||
<i class="fa fa-search"></i>
|
|
||||||
</button>
|
|
||||||
<button class="btn btn-success btn-medium btn-margin-catalogo" id="btnAgregarUsuario" type="button">
|
|
||||||
<i class="fa fa-plus"></i>
|
|
||||||
</button>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<br />
|
|
||||||
<div class="modal-body">
|
|
||||||
<table id="tableDestinatarios" class="table table-condensed dataTable no-footer">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th class="col-sm-4">Usuario</th>
|
|
||||||
<th class="col-sm-4">Nombre</th>
|
|
||||||
<th></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
</table>
|
|
||||||
<div id="ucItemsEliminar" style="display:none;">
|
|
||||||
<button type="button" id="btneliminar" class="btn btn-default btn-xs">
|
|
||||||
<i class=" fa fa-times"></i> Eliminar
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="modal-footer">
|
|
||||||
<button type="button" class="btn btn-success btn-sm" data-dismiss="modal">Aceptar</button>
|
|
||||||
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
@*---------------------Usuarios---------------------------------------------------------*@
|
|
||||||
<div class="modal fade" id="modalUsuario" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none; z-index: 1600; ">
|
|
||||||
<div class="modal-dialog modal-lg">
|
|
||||||
<div class="modal-content">
|
|
||||||
<div class="modal-header">
|
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
|
||||||
<h4 class="modal-title">Catálogo Usuarios</h4>
|
|
||||||
</div>
|
|
||||||
<div class="modal-body">
|
|
||||||
<div class="row">
|
|
||||||
|
|
||||||
<div class="col-md-12">
|
|
||||||
|
|
||||||
<table id="tableUsuarios" class="table table-striped">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th class="col-sm-2">Usuario</th>
|
|
||||||
<th class="col-sm-4">Nombre</th>
|
|
||||||
<th></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="modal-footer">
|
||||||
|
<button type="button" class="btn btn-success btn-sm" data-dismiss="modal">Aceptar</button>
|
||||||
|
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
@*---------------------Usuarios---------------------------------------------------------*@
|
||||||
|
<div class="modal fade" id="modalUsuario" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none; z-index: 1600; ">
|
||||||
|
<div class="modal-dialog modal-lg">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||||
|
<h4 class="modal-title">Catálogo Usuarios</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
|
<div class="col-md-12">
|
||||||
|
|
||||||
|
<table id="tableUsuarios" class="table table-striped">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th class="col-sm-2">Usuario</th>
|
||||||
|
<th class="col-sm-4">Nombre</th>
|
||||||
|
<th></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="ucbtnRemoverDestinatario" style=" display:none;">
|
<div id="ucbtnRemoverDestinatario" style=" display:none;">
|
||||||
<button type="button" id="btnRemover" class="btn btn-default btn-xs">
|
<button type="button" id="btnRemover" class="btn btn-default btn-xs">
|
||||||
<i class="fa fa-remove"></i> Remover
|
<i class="fa fa-remove"></i> Remover
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@section scripts{
|
@section scripts{
|
||||||
|
|
||||||
@Scripts.Render("~/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js")
|
@Scripts.Render("~/Sinort-Scripts/NormativaReglamentacionTecnica/FichaTecnica.js")
|
||||||
|
|
|
||||||
|
|
@ -231,7 +231,6 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@*---------------------Catalogo Superior-----------------------------------------------------*@
|
@*---------------------Catalogo Superior-----------------------------------------------------*@
|
||||||
<div class="modal fade" id="modalNombreSuperior" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
<div class="modal fade" id="modalNombreSuperior" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||||
<div class="modal-dialog modal-lg" style="width:40%;">
|
<div class="modal-dialog modal-lg" style="width:40%;">
|
||||||
|
|
|
||||||
|
|
@ -61,6 +61,33 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
||||||
model.FichaTecnica.UsuarioCreacion = model.UserName;
|
model.FichaTecnica.UsuarioCreacion = model.UserName;
|
||||||
model.FichaTecnica.FechaCreacion = DateTime.Now;
|
model.FichaTecnica.FechaCreacion = DateTime.Now;
|
||||||
Conn.FichaTecnica.Add(model.FichaTecnica);
|
Conn.FichaTecnica.Add(model.FichaTecnica);
|
||||||
|
|
||||||
|
#region Palabras Claves
|
||||||
|
|
||||||
|
//Delete Palbras claves
|
||||||
|
var PalabrasClaves = Conn.FichaTecnicaPalabraClave.Where(c => c.IdFichaTecnica == model.FichaTecnica.IdFichaTecnica);
|
||||||
|
|
||||||
|
foreach (var PalabraClave in PalabrasClaves)
|
||||||
|
{
|
||||||
|
Conn.Entry(PalabraClave).State = EntityState.Deleted;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Insert Palbras claves
|
||||||
|
model.ListaPalabraClave.ToList().ForEach(c => c.IdFichaTecnica = model.FichaTecnica.IdFichaTecnica);
|
||||||
|
var separador = "";
|
||||||
|
string LstPalabras = "";
|
||||||
|
foreach (var palabras in model.ListaPalabraClave)
|
||||||
|
{
|
||||||
|
LstPalabras = LstPalabras + separador + palabras.Descripcion;
|
||||||
|
separador = ",";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
model.FichaTecnica.ListaPalabrasClaves = LstPalabras;
|
||||||
|
Conn.FichaTecnicaPalabraClave.AddRange(model.ListaPalabraClave);
|
||||||
|
|
||||||
|
|
||||||
|
#endregion
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -71,32 +98,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
||||||
Conn.Entry(model.FichaTecnica).State = System.Data.Entity.EntityState.Modified;
|
Conn.Entry(model.FichaTecnica).State = System.Data.Entity.EntityState.Modified;
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Palabras Claves
|
|
||||||
|
|
||||||
//Delete Palbras claves
|
|
||||||
var PalabrasClaves = Conn.FichaTecnicaPalabraClave.Where(c => c.IdFichaTecnica == model.FichaTecnica.IdFichaTecnica);
|
|
||||||
|
|
||||||
foreach (var PalabraClave in PalabrasClaves)
|
|
||||||
{
|
|
||||||
Conn.Entry(PalabraClave).State = EntityState.Deleted;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Insert Palbras claves
|
|
||||||
model.ListaPalabraClave.ToList().ForEach(c => c.IdFichaTecnica = model.FichaTecnica.IdFichaTecnica);
|
|
||||||
var separador = "";
|
|
||||||
string LstPalabras = "" ;
|
|
||||||
foreach (var palabras in model.ListaPalabraClave)
|
|
||||||
{
|
|
||||||
LstPalabras = LstPalabras + separador + palabras.Descripcion;
|
|
||||||
separador = ",";
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
model.FichaTecnica.ListaPalabrasClaves = LstPalabras;
|
|
||||||
Conn.FichaTecnicaPalabraClave.AddRange(model.ListaPalabraClave);
|
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
Conn.SaveChanges();
|
Conn.SaveChanges();
|
||||||
Conn.Commit();
|
Conn.Commit();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue