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 NombreDocumento;
|
||||
var DescTipoproyecto;
|
||||
var modelDocumentoAdjunto;
|
||||
|
||||
|
||||
jQuery(document).ready(function () {
|
||||
|
||||
getDataModel();
|
||||
|
|
@ -181,15 +184,102 @@ this.getDataModel = function () {
|
|||
|
||||
$("#btnGuardar").unbind("click");
|
||||
$('#btnGuardar').click(function () {
|
||||
GuardarPropuesta();
|
||||
GuardarFichaTecnica();
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
$('#tablePalabraClave').TableInit(0, false, true, true, false, null, null);
|
||||
$("#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) {
|
||||
|
||||
var uri = CatalogosWCF + '/api/ObtenerEmisorPopUp';
|
||||
|
|
@ -483,9 +573,10 @@ this.CargarGridPalabraClave = function (data) {
|
|||
|
||||
var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
|
||||
var columnDefinition = [
|
||||
{ "data": "IdPalabraClave", className: "center" },
|
||||
{ "data": "Descripcion", className: "center" },
|
||||
{ "data": null, className: "center", defaultContent: Seleccionar }//tal vez la quite
|
||||
{ "data": null, className: "center", defaultContent: Seleccionar },
|
||||
{ "data": "IdPalabraClave" },
|
||||
{ "data": "Descripcion"}
|
||||
|
||||
];
|
||||
|
||||
$('#tablePalabrasClaves').TableInit(0, false, true, true, false, columnDefinition, data, false);
|
||||
|
|
@ -673,11 +764,11 @@ this.AbrirAdjuntos = function () {
|
|||
this.GuardarAdjuntos = function (nombre) {
|
||||
|
||||
var uri = SinortWCF + '/api/GuardarAdjuntos';
|
||||
|
||||
|
||||
var nombredoc = replaceAll(" ", "_", nombre);
|
||||
var ruta = DescTipoproyecto + '\\' + nombredoc;
|
||||
var Idetipoproyecto = 3;
|
||||
|
||||
|
||||
var Arraynombre = [];
|
||||
Arraynombre = nombredoc.split(".");
|
||||
|
||||
|
|
@ -751,6 +842,8 @@ function ActualizarUpload() {
|
|||
}
|
||||
this.CargarGridDocumento = function (data) {
|
||||
|
||||
modelDocumentoAdjunto = data;
|
||||
|
||||
var tipo = $('#hiddenSubTipoDocumento').val();
|
||||
var lista = data.Adjuntos;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue