This commit is contained in:
jnunez 2018-07-10 21:35:15 +00:00
parent ba3dbc2fa1
commit 5855d179d0
8 changed files with 51 additions and 38 deletions

View file

@ -196,6 +196,7 @@
<Compile Include="Controllers\HomeController.cs" />
<Compile Include="Controllers\LoginController.cs" />
<Compile Include="Controllers\ManageController.cs" />
<Compile Include="Controllers\NormativaReglamentacionTecnicaController.cs" />
<Compile Include="Controllers\PropuestaNormativaController.cs" />
<Compile Include="FileUploadHandler\FileUploadHandler.ashx.cs">
<DependentUpon>FileUploadHandler.ashx</DependentUpon>

View file

@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace AYA.SlnSinort.Controllers.NormativaReglamentacionTecnica
{
public class NormativaReglamentacionTecnicaController : BaseController
{
public ActionResult FichaTecnica()
{
InitControllers();
return View();
}
}
}

View file

@ -124,18 +124,9 @@ this.VerDescripcionLarga = function (DescripcionLarga) {
this.ObtenerAplicaciones = function (data) {
if (ValidarPermisos('Ver catálogos').length > 0) {
var uri = CatalogosWCF + '/api/ObtenerAplicacion';
AjaxPostData(uri, null, false, false, CargarGridAplicaciones, null, null);
}
else {
alert('No tiene permisos para ejecutar esta opción.');
}
}
this.EditarItem = function (id) {

View file

@ -80,15 +80,9 @@ this.CargarGridEmisores = function (data) {
this.ObtenerEmisores = function () {
if (ValidarPermisos('Ver catálogos').length > 0) {
var uri = CatalogosWCF + '/api/ObtenerEmisor';
AjaxPostData(uri, null, false, false, CargarGridEmisores, null, null);
}
else {
alert('No tiene permisos para ejecutar esta opción.');
}
}

View file

@ -1692,11 +1692,15 @@ this.DibujarTareasPendientes = function (data) {
}
this.ValidarPermisos = function (opcion) {
var validar = $.grep(localStorage['ListaOpciones'].split(","), function (data) {
return data == opcion;
var validar;
validar = $.grep(localStorage['ListaOpciones'].split(","), function (data) {
return data == 'Super Usuario';
});
if (validar.length == 0) {
validar = $.grep(localStorage['ListaOpciones'].split(","), function (data) {
return data == opcion;
});
}
return validar;
}
ObtenerPantallas = function () {
@ -1767,10 +1771,15 @@ this.AsignarUsuario = function (model) {
return model;
}
this.ValidarAcceder = function (vista,controlador) {
url = $("#hiddenHref").val();
url = url.replace("View", vista);
url = url.replace("Controller", controlador);
document.location.href = url;
this.ValidarAcceder = function (vista, controlador,opcion) {
if (ValidarPermisos(opcion).length > 0) {
url = $("#hiddenHref").val();
url = url.replace("View", vista);
url = url.replace("Controller", controlador);
document.location.href = url;
} else {
toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
}
}

View file

@ -1,12 +1,9 @@

var Item = {};
jQuery(document).ready(function () {
if (ValidarPermisos('Ingreso y actualización de mantenimientos').length > 0) {
CargarMantenimiento();
}
else {
alert('No tiene permisos para ejecutar esta opción.');
}
});
@ -40,6 +37,7 @@ this.CargarTablaMantenimiento = function (data) {
$('#tableMantenimiento').on('click', 'button', function () {
if (ValidarPermisos('Ver catálogos').length > 0) {
var data = $('#tableMantenimiento').DataTable().row($(this).parents('tr')).data();
var mtzView = data.Vista.split('/')
@ -49,5 +47,7 @@ $('#tableMantenimiento').on('click', 'button', function () {
url = url.replace("Controller", mtzView[0]);
document.location.href = url;
} else {
toastr.warning('No tiene permisos para ejecutar esta opción', Message_Warning);
}
});

View file

@ -1,7 +1,8 @@

@{
ViewBag.Title = "FichaTecnica";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>FichaTecnica</h2>

View file

@ -166,8 +166,8 @@
</a>
<ul class="treeview-menu">
<span><i class="fa fa-circle text-success"> Acciones</i> </span>
<li onclick="Vali"><a href="@Url.Action("Mantenimiento", "Catalogos")"> Configuración de la </br> aplicación</a></li>
<li><a href="@Url.Action("FichaTecnica", "NormativaReglamentacionTecnica")"> Ficha Técnica</a></li>
<li><a href="javascript: ValidarAcceder('Mantenimiento','Catalogos','Ingreso y actualización de mantenimientos');"> Configuración de la </br> aplicación</a></li>
</ul>
</li>
@ -179,8 +179,8 @@
</a>
<ul class="treeview-menu">
<span><i class="fa fa-circle text-success"> Acciones</i> </span>
<li><a href="@Url.Action("Index", "PropuestaNormativa")">Propuesta Normativa</a></li>
<li><a href="@Url.Action("Foro", "PropuestaNormativa")"> Foro</a></li>
<li><a href="javascript: ValidarAcceder('Index','PropuestaNormativa','Crear propuesta normativa');">Propuesta Normativa</a></li>
<li><a href="javascript: ValidarAcceder('Foro','PropuestaNormativa','Crear foro (no vinculado)');"> Foro</a></li>
</ul>
</li>
<li class="treeview">