Js - DAL- Ficha Tecnica
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C270
This commit is contained in:
parent
8638309c83
commit
59844833e5
1 changed files with 102 additions and 9 deletions
|
|
@ -4,6 +4,9 @@ var Nombre;
|
||||||
var IdFichaTecnica;
|
var IdFichaTecnica;
|
||||||
var NombreDocumento;
|
var NombreDocumento;
|
||||||
var DescTipoproyecto;
|
var DescTipoproyecto;
|
||||||
|
var modelDocumentoAdjunto;
|
||||||
|
|
||||||
|
|
||||||
jQuery(document).ready(function () {
|
jQuery(document).ready(function () {
|
||||||
|
|
||||||
getDataModel();
|
getDataModel();
|
||||||
|
|
@ -181,15 +184,102 @@ this.getDataModel = function () {
|
||||||
|
|
||||||
$("#btnGuardar").unbind("click");
|
$("#btnGuardar").unbind("click");
|
||||||
$('#btnGuardar').click(function () {
|
$('#btnGuardar').click(function () {
|
||||||
GuardarPropuesta();
|
GuardarFichaTecnica();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$('#tablePalabraClave').TableInit(0, false, true, true, false, null, null);
|
$('#tablePalabraClave').TableInit(0, false, true, true, false, null, null);
|
||||||
$("#txtFechaPublicacionDocumentoTecnico").datepicker();
|
$("#txtFechaPublicacionDocumentoTecnico").datepicker();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
this.GuardarFichaTecnica = function () {
|
||||||
|
|
||||||
|
if (ValidarPermisos('Crear Ficha Tecnica').length > 0) {
|
||||||
|
|
||||||
|
if (!$("#formFichaTecnica").valid()) {
|
||||||
|
toastr.warning("Ingresar todos los campos que son requeridos.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (IsNullOrEmpty(modelDocumentoAdjunto)) {
|
||||||
|
toastr.warning("Antes de continuar; debe de ingresar un Documento Técnico.");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (!confirm("Va a ingresar una nueva Ficha Técnica .\n ¿Desea continuar?"))
|
||||||
|
{ return; }
|
||||||
|
|
||||||
|
|
||||||
|
FichaTecnica = {
|
||||||
|
|
||||||
|
IdDocumento: IsNullOrEmpty(modelDocumentoAdjunto) ? 0 : modelDocumentoAdjunto.Adjuntos.IdDocumentoAdjunto ,
|
||||||
|
Identificacion: $("#txtAreaIdentificacion").val(),
|
||||||
|
IdEstado: $("#hiddenEstado").val(),
|
||||||
|
DocumentoIngreso: $("#txtDocumentoIngreso").val(),
|
||||||
|
DocumentoEgreso: $("#txtDocumentoEgreso").val(),
|
||||||
|
IdDocumentoTecnico: $("#hiddenDocumentoTecnico").val(),
|
||||||
|
IdAplicacion: $("#hiddenAplicacion").val(),
|
||||||
|
IdContenido: $("#hiddenContenido").val(),
|
||||||
|
IdSubCategoriaContenido: $("#hiddenSubCategoriaContenido").val(),
|
||||||
|
IdGrupoTematico: $("#hiddenGrupoTematico").val(),
|
||||||
|
IdSubCategoriaGrupoTematico: $("#hiddenSubCategoriaGrupoTematico").val(),
|
||||||
|
IdEmisor: $("#hiddenEmisor").val(),
|
||||||
|
FechaPublicacionDocumentoTecnico: $("#txtFechaPublicacionDocumentoTecnico").DateFormatWCF(),
|
||||||
|
NumeroPublicacionVersion: $("#txtNumeroPublicacionVersion").val(),
|
||||||
|
Estado: 1
|
||||||
|
|
||||||
|
}
|
||||||
|
model.FichaTecnica = FichaTecnica;
|
||||||
|
model.ListaPalabraClave = {};
|
||||||
|
var PalabrasClaves = [];
|
||||||
|
|
||||||
|
$('#tablePalabraClave').DataTable().rows().data().each(function (value, index) {
|
||||||
|
PalabrasClaves.push({
|
||||||
|
IdFichaTecnica: 0 ,
|
||||||
|
IdPalabraClave: value[0],
|
||||||
|
Estado: 1
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
model.ListaPalabraClave = PalabrasClaves;
|
||||||
|
|
||||||
|
var uri = SinortWCF + '/api/GuardarFichaTecnica';
|
||||||
|
AjaxPostData(uri, model, true, true, CompletarAccion, null, null);
|
||||||
|
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
toastr.warning(Message_NoGrants, Message_Warning);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.CompletarAccion = function () {
|
||||||
|
//$('#btnGuardar').hide();
|
||||||
|
//$('#btnInsertar').show();
|
||||||
|
|
||||||
|
//TableItems.clear().draw();
|
||||||
|
//ObtenerGrupoTematico();
|
||||||
|
LimpiarControles();
|
||||||
|
ENDREQUEST();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
this.LimpiarControles = function () {
|
||||||
|
//$('#txtDescripcion').val('');
|
||||||
|
//$('#txtAreaDescripcionLarga').val('');
|
||||||
|
|
||||||
|
//$("#formCatalogo").validateElement("#txtDescripcion");
|
||||||
|
//$("#formCatalogo").validateElement("#txtAreaDescripcionLarga");
|
||||||
|
|
||||||
|
|
||||||
|
//$('#lbTituloAccion').empty();
|
||||||
|
//$('#lbTituloAccion').append('Ingresar Nuevo Grupo Temático');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
this.CargarEmisor = function (filtro) {
|
this.CargarEmisor = function (filtro) {
|
||||||
|
|
||||||
var uri = CatalogosWCF + '/api/ObtenerEmisorPopUp';
|
var uri = CatalogosWCF + '/api/ObtenerEmisorPopUp';
|
||||||
|
|
@ -483,9 +573,10 @@ this.CargarGridPalabraClave = function (data) {
|
||||||
|
|
||||||
var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
|
var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
|
||||||
var columnDefinition = [
|
var columnDefinition = [
|
||||||
{ "data": "IdPalabraClave", className: "center" },
|
{ "data": null, className: "center", defaultContent: Seleccionar },
|
||||||
{ "data": "Descripcion", className: "center" },
|
{ "data": "IdPalabraClave" },
|
||||||
{ "data": null, className: "center", defaultContent: Seleccionar }//tal vez la quite
|
{ "data": "Descripcion"}
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
$('#tablePalabrasClaves').TableInit(0, false, true, true, false, columnDefinition, data, false);
|
$('#tablePalabrasClaves').TableInit(0, false, true, true, false, columnDefinition, data, false);
|
||||||
|
|
@ -673,11 +764,11 @@ this.AbrirAdjuntos = function () {
|
||||||
this.GuardarAdjuntos = function (nombre) {
|
this.GuardarAdjuntos = function (nombre) {
|
||||||
|
|
||||||
var uri = SinortWCF + '/api/GuardarAdjuntos';
|
var uri = SinortWCF + '/api/GuardarAdjuntos';
|
||||||
|
|
||||||
var nombredoc = replaceAll(" ", "_", nombre);
|
var nombredoc = replaceAll(" ", "_", nombre);
|
||||||
var ruta = DescTipoproyecto + '\\' + nombredoc;
|
var ruta = DescTipoproyecto + '\\' + nombredoc;
|
||||||
var Idetipoproyecto = 3;
|
var Idetipoproyecto = 3;
|
||||||
|
|
||||||
var Arraynombre = [];
|
var Arraynombre = [];
|
||||||
Arraynombre = nombredoc.split(".");
|
Arraynombre = nombredoc.split(".");
|
||||||
|
|
||||||
|
|
@ -751,6 +842,8 @@ function ActualizarUpload() {
|
||||||
}
|
}
|
||||||
this.CargarGridDocumento = function (data) {
|
this.CargarGridDocumento = function (data) {
|
||||||
|
|
||||||
|
modelDocumentoAdjunto = data;
|
||||||
|
|
||||||
var tipo = $('#hiddenSubTipoDocumento').val();
|
var tipo = $('#hiddenSubTipoDocumento').val();
|
||||||
var lista = data.Adjuntos;
|
var lista = data.Adjuntos;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue