This commit is contained in:
jnunez 2018-08-27 00:07:34 +00:00
parent 705f4fae55
commit 214018fdda
6 changed files with 79 additions and 10 deletions

View file

@ -31,7 +31,7 @@ this.getDataModel = function () {
$("#txtFechaFinalizacion").datepicker();
$("#txtFechaMaximaConfirmarParticipacion").datepicker();
$('#txtPromotorProyecto').val(UsuarioSistema);
}
this.AbrirConvocados = function () {

View file

@ -60,6 +60,7 @@ this.getDataModel = function () {
$('#TableItems').TableInit(0, false, true, true, false, null, null);
$('#GridRolesOpciones').TableInit(0, false, true, true, false, null, null);
$('#GridRolesOpciones').DataTable().column(1).visible(false);
$('#GridRolesUsuarios').TableInit(0, false, true, true, false, null, null);
ObtenerRoles();
CargarUsuariosSistema();
@ -448,10 +449,28 @@ this.AgregarPantallas = function () {
stateIcon = replaceAll("[$icon]", "fa-check-circle", stateIcon);
stateIcon = replaceAll("[$state_color]", "muted", stateIcon);
var repetido = false;
var data = GridRolesOpciones
.rows()
.data();
var rowcollection = tableOpciones.$(".editor-active:checked", { "page": "all" });
rowcollection.each(function (index, elem) {
var id = elem.id;
var subid = id.substring(6, id.length);
$.each(data, function (key, item) {
if (item[2] == subid) {
repetido = true
return false;
}
});
if (repetido == false) {
GridRolesOpciones.row.add(
[stateIcon,
0,
@ -459,6 +478,9 @@ this.AgregarPantallas = function () {
elem.name,
option])
.draw();
}
});
toastr.success("Se han agregado las opciones correctamente", Message_Success);

View file

@ -19,6 +19,9 @@ this.getDataModel = function () {
$('#btnGuardar').hide();
$('#btnInsertar').show();
$('#btn_eliminarGrupoTematico').click(function () {
LimpiarGrupoTematico();
});
$('#btnLimpiarControles').click(function () {
LimpiarControles();
@ -235,7 +238,26 @@ this.ActualizarItem = function () {
if (!confirm("Se guardarán los cambios.\n ¿Desea continuar?"))
{ return; }
TableItems = $('#TableItems').DataTable();
var repetido = false;
var data = TableItems
.rows()
.data();
$.each(data, function (key, item) {
if (item[1] != $('#hiddenId').val() && item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true
return false;
}
});
if (repetido == true) {
toastr.warning('Ya existe una subcategoría grupo temático con la misma descripción', Message_Warning);
return;
}
SubCategoriaGrupoTematico = {
IdGrupoTematico: $("#hiddenGrupoTematico").val(),
@ -261,6 +283,24 @@ this.InsertarItem = function () {
TableItems = $('#TableItems').DataTable();
var repetido = false;
var data = TableItems
.rows()
.data();
$.each(data, function (key, item) {
if (item[2].toLowerCase() == $("#txtDescripcion").val().toLowerCase()) {
repetido = true
return false;
}
});
if (repetido == true) {
toastr.warning('Ya existe una subcategoría grupo temático con la misma descripción', Message_Warning);
return;
}
SubCategoriaGrupoTematico = {
Estado: 1,
@ -288,10 +328,17 @@ this.CompletarAccion = function () {
}
this.LimpiarControles = function () {
$("#hiddenGrupoTematico").val('');
$('#txtDescripcion').val('');
$("#txtGrupoTematico").val('');
$("#formCatalogo").validateElement("#txtDescripcion");
$('#lbTituloAccion').empty();
$('#lbTituloAccion').append('Ingresar Nueva Sub Categoria de Grupo Temático');
}
this.LimpiarGrupoTematico = function () {
$("#hiddenGrupoTematico").val('');
$('#txtGrupoTematico').val('');
}

View file

@ -8,7 +8,7 @@
<input type="hidden" id="hiddenContenido" value="true">
<form id="formCatalogo" class="form-horizontal" role="form">
<div class="panel-body"> <h3>&nbsp;<i class="fa fa-briefcase"></i>&nbsp; Sub Categoria Grupo Temático </h3> </div>
<div class="panel-body"> <h3>&nbsp;<i class="fa fa-briefcase"></i>&nbsp; SubCategoría Grupo Temático </h3> </div>
<div style="background-color: #fff">
<div class="panel-body">
@ -57,7 +57,7 @@
<div class="panel panel-success">
<div class="panel-heading">
<h4 class="panel-title">
<i class="fa fa-bars"></i>&nbsp;&nbsp;<label id="lbTituloAccion">Ingresar Nueva Sub Categoria Grupo Temático</label>
<i class="fa fa-bars"></i>&nbsp;&nbsp;<label id="lbTituloAccion">Ingresar Nueva SubCategoría Grupo Temático</label>
</h4>
</div>
<div class="panel-body">
@ -68,7 +68,7 @@
<div class="form-group" id="divGrupoTematico">
<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-7 col-md-7 col-sm-7 col-xs-7">
<input id="hiddenGrupoTematico" type="hidden">
<input name="txtGrupoTematico" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtGrupoTematico" required="required" type="text" readonly="readonly" data-original-title="">
@ -87,7 +87,7 @@
<div class="form-group">
<label class="col-sm-4 control-label ControlsForms">Descripción</label>
<div class="col-sm-8">
<div class="input-group input-group-sm col-lg-7 col-md-7 col-sm-7 col-xs-7">
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" required="required" />
</div>
</div>
@ -96,7 +96,7 @@
<label class="col-md-2"></label>
<div class="col-md-4 ">
<button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiar">
<button type="button" class="btn btn-default btn-sm pull-right" id="btnLimpiarControles">
<span class="fa fa-eraser" aria-hidden="true"></span> Limpiar
</button>

View file

@ -29,7 +29,7 @@
<div class="form-group " id="divPromotorProyecto">
<label class="col-lg-5 col-md-5 col-sm-5 col-xs-5 control-label ControlsForms" id="lblPromotorProyecto">Promotor del proyecto</label>
<div class="input-group col-lg-6 col-md-6 col-sm-6 col-xs-6">
<input name="txtPromotorProyecto" title="" class="form-control imput-xs TextBoxFramework inputWarning error" id="txtPromotorProyecto" required="required" type="text" placeholder="" data-original-title="">
<input name="txtPromotorProyecto" title="" class="form-control imput-xs TextBoxFramework inputWarning error" id="txtPromotorProyecto" required="required" type="text" placeholder="" data-original-title="" readonly>
</div>
</div>

View file

@ -202,7 +202,7 @@
<li><a href="javascript: ValidarAcceder('VerSolicitudesCompra','NormativaReglamentacionTecnica','Ver histórico de solicitudes de compra');"> Ver solicitudes de compra</a></li>
<li><a href="javascript: EntrarVerSolicitud('3','Ver histórico de solicitudes de modificación');"> Ver solicitudes de </br> modificación</a></li>
<li><a href="javascript: EntrarVerSolicitud('1','Ver histórico de solicitudes de consulta');"> Ver solicitudes de consulta</a></li>
<li><a href="javascript: ValidarAcceder('Mantenimiento','Catalogos','Ingreso y actualización de mantenimientos');"> Configuración de la </br> aplicación</a></li>
<li><a href="javascript: ValidarAcceder('Mantenimiento','Catalogos','Ingreso y actualización de catálogos');"> Configuración de la </br> aplicación</a></li>
</ul>
</li>