git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C67
This commit is contained in:
parent
5674914fac
commit
b6444bb2c9
8 changed files with 250 additions and 126 deletions
|
|
@ -7715,7 +7715,7 @@
|
|||
<Content Include="Views\PropuestaNormativa\Index.cshtml" />
|
||||
<Content Include="Views\PropuestaNormativa\Foro.cshtml" />
|
||||
<Content Include="Views\PropuestaNormativa\DetallePropuesta.cshtml" />
|
||||
<Content Include="Views\Shared\_Catalogo.cshtml" />
|
||||
<Content Include="Views\PopUp\_Catalogo.cshtml" />
|
||||
<Content Include="Views\Catalogos\Usuario.cshtml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
|
|
|||
|
|
@ -1,146 +1,82 @@
|
|||
// Cargando Catalogo Nacionalidad
|
||||
|
||||
var tableResultadoCatalogo = $('#tableResultadoCatalogo').DataTable();
|
||||
|
||||
|
||||
|
||||
this.TableNacionalidad_OnLoad = function () {
|
||||
this.CargarEmisor = function (filtro) {
|
||||
|
||||
var uri = 'api/SolicitudAPI/ObtenerNacionalidad/';
|
||||
var uri = CatalogosWCF + '/api/ObtenerEmisor?IdTipoEmisor=1' + (filtro == null ? '' : '&filtro=' + filtro);
|
||||
|
||||
var UI = new Ultimus.UI();
|
||||
|
||||
$.getJSON(server + uri).done(function (data) {
|
||||
|
||||
if (data != null) {
|
||||
$.getJSON(server + uri).done(function (data) {
|
||||
|
||||
for (var i = 0; i <= data.length - 1; ++i) {
|
||||
if (data != null) {
|
||||
|
||||
var Seleccionar = $("#ucBtnSeleccionar").html();
|
||||
Seleccionar = Seleccionar.replace("[$id]", data[i].na_codigo);
|
||||
Seleccionar = Seleccionar.replace("[$description]", data[i].na_descripcion);
|
||||
Seleccionar = Seleccionar.replace("[$controlID]", "#hiddenCodNacionalidad");
|
||||
Seleccionar = Seleccionar.replace("[$controlDescription]", "#txtNacionalidad");
|
||||
Seleccionar = Seleccionar.replace("[$modal]", "#modalAgregarDescripcion");
|
||||
Seleccionar = Seleccionar.replace("[$form]", "#formConsulta");
|
||||
listaEmisor = data;
|
||||
|
||||
tableResultadoCatalogo.row.add([Seleccionar, data[i].na_codigo, data[i].na_descripcion]).draw();
|
||||
var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
|
||||
|
||||
var columnDefinition = [
|
||||
{ "data": null, className: "center", defaultContent: Seleccionar },
|
||||
{ "data": "codigo" },
|
||||
{ "data": "descripcion" }
|
||||
];
|
||||
|
||||
$('#tableCatalogo').TableInit(0, false, true, false, false, columnDefinition, listaEmisor, false);
|
||||
}
|
||||
|
||||
$("#formAgregarDescripcion").find('.dataTables_filter input').val('');
|
||||
tableResultadoCatalogo.search('').draw();
|
||||
else {
|
||||
|
||||
$('#modalAgregarDescripcion').modal('show');
|
||||
toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
|
||||
}
|
||||
|
||||
}).fail(function (jqxhr, textStatus, error) {
|
||||
|
||||
UI.ENDREQUEST();
|
||||
}
|
||||
else {
|
||||
|
||||
toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
|
||||
}
|
||||
|
||||
}).fail(function (jqxhr, textStatus, error) {
|
||||
}).then(function (value) {
|
||||
UI.ENDREQUEST();
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
|
||||
$("#btnBuscarLugarTrabajo").click(function () {
|
||||
|
||||
}).then(function (value) {
|
||||
var uri = 'api/SolicitudAPI/ObtenerLugarTrabajo?cod_solicitud=' + $("#hiddensol_co_solicitud").val();
|
||||
|
||||
SelectedCatalog = "ObtenerLugarTrabajo";
|
||||
|
||||
if ($.fn.DataTable.isDataTable('#tableEmpresas')) {
|
||||
|
||||
LoadMessage();
|
||||
|
||||
$('#tableEmpresas').DataTable().search('').draw();
|
||||
|
||||
$('#modalEmpresas').modal('show');
|
||||
|
||||
UI.ENDREQUEST();
|
||||
});
|
||||
}
|
||||
|
||||
$("#tableResultadoCatalogo tbody td").live("click", "td", function (event) {
|
||||
}
|
||||
else {
|
||||
|
||||
var Seleccionar = $("#ucBtnSeleccionar").html();
|
||||
|
||||
var columnDefinition = [
|
||||
{ "data": null, className: "center", defaultContent: Seleccionar },
|
||||
{ "data": "em_codigo" },
|
||||
{ "data": "em_descripcion" }
|
||||
];
|
||||
|
||||
$('#tableEmpresas').TableInit(0, false, true, false, false, columnDefinition, listaLugarTrabajo);
|
||||
|
||||
//$('#tableEmpresas').DataTable().search($("#txtLugarTrabajo").val()).draw();
|
||||
|
||||
$('#modalEmpresas').modal('show');
|
||||
|
||||
UI.ENDREQUEST();
|
||||
|
||||
var data = $('#tableResultadoCatalogo').DataTable().row($(this).parents('tr')).data();
|
||||
|
||||
if (SelectedCatalog == "PROVINCIA") {
|
||||
if ($('#hiddenCodProvincia').val() == "10" || $('#hiddenCodProvincia').val() == "11" || $('#hiddenCodProvincia').val() == "12") {
|
||||
$('#txtDistrito').noRequired();
|
||||
$('#btnBuscarDistrito').disable();
|
||||
$('#btnBuscarCorregimiento').disable();
|
||||
}
|
||||
}
|
||||
|
||||
$("#formDatosResidenciales").valid();
|
||||
$("#formDatosGenerales").valid();
|
||||
|
||||
$('#modalAgregarDescripcion').modal('hide');
|
||||
});
|
||||
|
||||
/*
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label ControlsForms">Nacionalidad</label>
|
||||
<div class="btn-group col-sm-6">
|
||||
<input type="hidden" id="hiddenCodNacionalidad" />
|
||||
<input type="text" id="txtNacionalidad" name="txtNacionalidad" class="form-control imput-xs"
|
||||
readonly data-role="btnBuscarNacionalidad" />
|
||||
</div>
|
||||
<div class="btn-group">
|
||||
<button type="button" id="btnBuscarNacionalidad" class="btn btn-info btn-xs">
|
||||
<i class="fa fa-search"></i> Buscar
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="ucBtnSeleccionar" style="display:none;">
|
||||
<button type="button" id="btnSeleccionar" class="btn btn-default btn-xs"
|
||||
onclick="javascript: SeleccionarOpcion('[$id]', '[$description]', '[$controlID]', '[$controlDescription]', '[$modal]', '[$form]'); ">
|
||||
<i class="fa fa-check"></i> ...
|
||||
</button>
|
||||
</div>
|
||||
<div id="ucBtnSeleccionarCatalogo" style="display:none;">
|
||||
<button type="button" id="btnSeleccionarCatalogo" class="btn btn-default btn-xs">
|
||||
<i id="ibtnSeleccionarCatalogo" class="fa fa-check"></i>
|
||||
</button>
|
||||
</div>
|
||||
@section Modals{
|
||||
<!-- Modal -->
|
||||
<div class="modal fade" id="modalAgregarDescripcion" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button id="btnModalClose" type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="CatalogosDatosGenerales">Catalogo</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form id="formAgregarDescripcion" class="form-horizontal" role="form">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<table id="tableResultadoCatalogo" class="display stripe hover row-border">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Código</th>
|
||||
<th>Descripción</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="modalCatalogo" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button id="btnModalClose" type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title">Catalogo</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<table id="tableCatalogo" class="display stripe hover row-border">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th>Código</th>
|
||||
<th>Descripción</th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
*/
|
||||
});
|
||||
55
AYA.SlnSynor/AYA.SlnSynor/Views/PopUp/_Catalogo.cshtml
Normal file
55
AYA.SlnSynor/AYA.SlnSynor/Views/PopUp/_Catalogo.cshtml
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
<div class="modal fade" id="modalCatalogo" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||
<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</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4"></div>
|
||||
<div class="col-md-8">
|
||||
<div class="form-group">
|
||||
<div class="btn-group col-md-8">
|
||||
<input type="hidden" id="hiddenCod" />
|
||||
<input type="text" id="txtFiltro" name="txtFiltro" class="form-control imput-xs" data-role="btnBuscarCatalogo" />
|
||||
</div>
|
||||
|
||||
<div class="btn-group">
|
||||
<button type="button" id="btnBuscarCatalogo" class="btn btn-info btn-xs">
|
||||
<i class="fa fa-search"></i> Buscar
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-12">
|
||||
|
||||
<table id="tableCatalogo" 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>
|
||||
|
|
@ -12,7 +12,7 @@
|
|||
<form id="formPropuestaNormativa" class="form-horizontal" role="form">
|
||||
|
||||
<h3><i class="fa fa-file-text"></i> Propuesta Normativa</h3>
|
||||
<div class="well well-sm">
|
||||
@*<div class="well well-sm">*@
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
|
@ -164,11 +164,140 @@
|
|||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@*</div>*@
|
||||
|
||||
</form>
|
||||
|
||||
@*<div id="ucBtnSeleccionar" style="display:none;">
|
||||
<button type="button" id="btnSeleccionar" class="btn btn-default btn-xs"
|
||||
onclick="javascript: SeleccionarOpcion('[$id]', '[$description]', '[$controlID]', '[$controlDescription]', '[$modal]', '[$form]'); ">
|
||||
<i class="fa fa-check"></i> ...
|
||||
</button>
|
||||
</div>*@
|
||||
<div id="ucBtnSeleccionarCatalogo" style="display:none;">
|
||||
<button type="button" id="btnSeleccionarCatalogo" class="btn btn-default btn-xs">
|
||||
<i id="ibtnSeleccionarCatalogo" class="fa fa-check"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
|
||||
@section Modals{
|
||||
|
||||
@*---------------------CatalogoEmisor---------------------------------------------------------*@
|
||||
<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">
|
||||
<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 Emisor</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4"></div>
|
||||
<div class="col-md-8">
|
||||
<div class="form-group">
|
||||
<div class="btn-group col-md-8">
|
||||
<input type="hidden" id="hiddenIdEmisor" />
|
||||
<input type="text" id="txtFiltroEmisor" name="txtFiltroEmisor" class="form-control imput-xs" data-role="btnBuscarEmisor" />
|
||||
</div>
|
||||
|
||||
<div class="btn-group">
|
||||
<button type="button" id="btnBuscarEmisor" class="btn btn-info btn-xs">
|
||||
<i class="fa fa-search"></i> Buscar
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-12">
|
||||
|
||||
<table id="tableEmisor" 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>
|
||||
|
||||
|
||||
@*---------------------CatalogoAplicacion---------------------------------------------------------*@
|
||||
<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">
|
||||
<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 Aplicación</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-4"></div>
|
||||
<div class="col-md-8">
|
||||
<div class="form-group">
|
||||
<div class="btn-group col-md-8">
|
||||
<input type="hidden" id="hiddenIdAplicacion" />
|
||||
<input type="text" id="txtFiltroAplicacion" name="txtFiltroAplicacion" class="form-control imput-xs" data-role="btnBuscarAplicacion" />
|
||||
</div>
|
||||
|
||||
<div class="btn-group">
|
||||
<button type="button" id="btnBuscarAplicacion" class="btn btn-info btn-xs">
|
||||
<i class="fa fa-search"></i> Buscar
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-12">
|
||||
|
||||
<table id="tableAplicacion" 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>
|
||||
}
|
||||
@section scripts{
|
||||
|
||||
@Scripts.Render("~/Scripts/Sinort-PropuestaNormativa")
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
|
||||
|
|
@ -50,6 +50,8 @@
|
|||
|
||||
<body class="hold-transition skin-blue sidebar-mini">
|
||||
<div id="toast-container" class="toast-top-right"></div>
|
||||
@RenderSection("Modals", required: false)
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<!-- Main Header -->
|
||||
|
|
|
|||
|
|
@ -21,12 +21,13 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
{
|
||||
List<CatalogosJSON> registros = null;
|
||||
string filtro = model != null ? model.filtro : null;
|
||||
int? IdTipoEmisor = model != null ? model.IdTipo : null;
|
||||
|
||||
try
|
||||
{
|
||||
using (SinortContex db = new SinortContex())
|
||||
{
|
||||
registros = db.Emisor.Where(t => t.Estado == true && (string.IsNullOrEmpty(filtro) || t.Descripcion.Trim().ToLower().Contains(filtro.Trim().ToLower())))
|
||||
registros = db.Emisor.Where(t => t.Estado == true && t.IdTipoEmisor == IdTipoEmisor &&(string.IsNullOrEmpty(filtro) || t.Descripcion.Trim().ToLower().Contains(filtro.Trim().ToLower())))
|
||||
.Select(t => new CatalogosJSON()
|
||||
{
|
||||
codigo = t.IdEmisor.ToString(),
|
||||
|
|
|
|||
|
|
@ -19,6 +19,8 @@ namespace AYA.SlnSinortModel.Entidades
|
|||
public object dataModel { get; set; }
|
||||
public string codigo { get; set; }
|
||||
public string filtro { get; set; }
|
||||
|
||||
public int? IdTipo { get; set; }
|
||||
}
|
||||
|
||||
public class RolesPantallasJSON : BaseJson
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue