git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C180
This commit is contained in:
parent
46eccebcb6
commit
9274610431
9 changed files with 72 additions and 39 deletions
|
|
@ -1,4 +1,5 @@
|
|||
|
||||
using Atesa.Utilitarios;
|
||||
using AYA.SlnSinortModel.Entidades;
|
||||
using AYA.SlnSinortModel.Sinort;
|
||||
using System;
|
||||
|
|
@ -63,6 +64,8 @@ namespace AYA.SlnSinort.WCF
|
|||
[OperationContract]
|
||||
CatalogosPostJSON VerificarUsuarioBD(CatalogosPostJSON model);
|
||||
|
||||
[OperationContract]
|
||||
List<Pantallas> ObtenerPermisos(AtesaJSON model);
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -520,7 +520,19 @@ namespace AYA.SlnSinort.WCF
|
|||
return model;
|
||||
}
|
||||
|
||||
|
||||
public List<Pantallas> ObtenerPermisos(AtesaJSON model)
|
||||
{
|
||||
List<Pantallas> respuesta = null;
|
||||
try
|
||||
{
|
||||
respuesta = new PermisosUsuarioDAL().ObtenerPermisos(model);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
log.Error(ex);
|
||||
}
|
||||
return respuesta;
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -7,69 +7,69 @@ using System.Web.Mvc;
|
|||
|
||||
namespace AYA.SlnSinort.Controllers.Catalogos
|
||||
{
|
||||
//[LoggingFilter]
|
||||
public class CatalogosController : BaseController
|
||||
{
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult EmisorPN()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Mantenimiento()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Aplicacion()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Rol()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Usuario()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Contenido()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult SubCategoriaContenido()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult GrupoTematico()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult SubCategoriaGrupoTematico()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult DocumentoTecnico()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
public ActionResult PalabraClave()
|
||||
{
|
||||
InitControllers();
|
||||
|
|
|
|||
|
|
@ -6,27 +6,27 @@ using System.Web.Mvc;
|
|||
|
||||
namespace AYA.SlnSinort.Controllers
|
||||
{
|
||||
//[LoggingFilter]
|
||||
public class HomeController : BaseController
|
||||
{
|
||||
//[LoggingFilter]
|
||||
public ActionResult Index()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Normativa_Reglamentacion_Tecnica()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Proyecto_Normativo()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult TareasPendientes()
|
||||
{
|
||||
InitControllers();
|
||||
|
|
|
|||
|
|
@ -20,10 +20,11 @@ namespace AYA.SlnSinort.Controllers.Login
|
|||
{
|
||||
try
|
||||
{
|
||||
//Session["UserName"] = model.UserName;
|
||||
//Session["FullName"] = model.UserFullName;
|
||||
Session["UserName"] = "josnunez";
|
||||
Session["FullName"] = "Josue Nuñez Cascante";
|
||||
Session["UserName"] = model.UserName;
|
||||
Session["FullName"] = model.UserFullName;
|
||||
Session["PermisosUsuario"] = model.PermisosUsuario;
|
||||
|
||||
var a = (List<string>)Session["PermisosUsuario"];
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -6,21 +6,21 @@ using System.Web.Mvc;
|
|||
|
||||
namespace AYA.SlnSinort.Controllers.PropuestaNormativa
|
||||
{
|
||||
//[LoggingFilter]
|
||||
public class PropuestaNormativaController : BaseController
|
||||
{
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Index()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
public ActionResult DetallePropuesta()
|
||||
{
|
||||
InitControllers();
|
||||
return View();
|
||||
}
|
||||
//[LoggingFilter]
|
||||
|
||||
public ActionResult Foro()
|
||||
{
|
||||
InitControllers();
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
var model = {};
|
||||
var username;
|
||||
var fullname;
|
||||
jQuery(document).ready(function () {
|
||||
|
||||
|
||||
|
|
@ -22,10 +24,8 @@ function validarFormulario() {
|
|||
|
||||
if (Contador >= 2) {
|
||||
enviado = true;
|
||||
//ObtenerUsuarioAD();
|
||||
url = $("#hiddenHref").val();
|
||||
url = url.replace("View", "Index");
|
||||
url = url.replace("Controller", "Home");
|
||||
ObtenerUsuarioAD();
|
||||
|
||||
} else {
|
||||
toastr.warning('Los campos son obligatorio', Message_Warning);
|
||||
}
|
||||
|
|
@ -61,20 +61,40 @@ this.VerificarUsurarioBD = function (data) {
|
|||
codigo: data.LoginUsuario
|
||||
}
|
||||
|
||||
AjaxPostData(uri, model, false, true, IniciarSesion, null, null);
|
||||
AjaxPostData(uri, model, false, false, ObtenerPermisosUsuarios, null, null);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this.ObtenerPermisosUsuarios = function (data) {
|
||||
|
||||
if (data.CodigoRespuesta == 'EXITOSO') {
|
||||
username = data.usuario.UsuarioSistema;
|
||||
fullname = data.usuario.NombreUsuario;
|
||||
var uri = SinorLoginWCF + '/api/ObtenerPermisos';
|
||||
model = {
|
||||
UserName : username
|
||||
}
|
||||
AjaxPostData(uri, model, false, null, IniciarSesion, null, null);
|
||||
}
|
||||
}
|
||||
|
||||
this.IniciarSesion = function (data) {
|
||||
|
||||
if (data.CodigoRespuesta == 'EXITOSO') {
|
||||
var ArrayPermisos = [];
|
||||
var lista = data;
|
||||
|
||||
$.each(lista, function (key, item) {
|
||||
|
||||
ArrayPermisos.push(item.Descripcion);
|
||||
});
|
||||
|
||||
var uri = server + 'Login/InicioSesion';
|
||||
model = {
|
||||
UserName: data.usuario.UsuarioSistema,
|
||||
UserFullName: data.usuario.NombreUsuario
|
||||
UserName: username,
|
||||
UserFullName: fullname,
|
||||
PermisosUsuario: ArrayPermisos
|
||||
};
|
||||
url = $("#hiddenHref").val();
|
||||
url = url.replace("View", "Index");
|
||||
|
|
@ -94,9 +114,6 @@ this.IniciarSesion = function (data) {
|
|||
|
||||
|
||||
});
|
||||
//AjaxPostData(uri, model, false, false, null, null, null);
|
||||
|
||||
//
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
var opciones = (from p in Conn.Pantallas
|
||||
join rp in Conn.RolesPantallas on p.IdPantalla equals rp.IdPantalla
|
||||
join ru in Conn.RolesUsuario on rp.IdRol equals ru.IdRol
|
||||
where ru.UsuarioSistema == model.UserName && rp.Estado == true
|
||||
where ru.UsuarioSistema == "josnunez" && rp.Estado == true
|
||||
select p).ToList();
|
||||
|
||||
pantallas = opciones.ToList();
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ namespace Atesa.Utilitarios
|
|||
{
|
||||
public string UserName { get; set; }
|
||||
public string UserFullName { get; set; }
|
||||
public List<String> PermisosUsuario { get; set; }
|
||||
public List<string> PermisosUsuario { get; set; }
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue