git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C51
This commit is contained in:
parent
714483b3b3
commit
8ae6de7da4
6 changed files with 140 additions and 43 deletions
|
|
@ -58,7 +58,7 @@ this.CargarGridRoles = function (data) {
|
|||
var usuarios = $("#ucbtnVistaUsuarios").html();
|
||||
option = replaceAll("[$CodItem]", item.IdRol, option);
|
||||
pantallas = replaceAll("[$CodItem]", item.IdRol, pantallas);
|
||||
|
||||
usuarios = replaceAll("[$CodItem]", item.IdRol, usuarios);
|
||||
var stateIcon = $("#ucItemsIcon").html();
|
||||
|
||||
if (item.Estado == false) {
|
||||
|
|
@ -247,7 +247,8 @@ this.CargarTablaPantallas = function (data) {
|
|||
checkbox = replaceAll("[$id]", item.IdPantalla, checkbox);
|
||||
checkbox = replaceAll("[$check]", item.Estado != true ? "" : "checked", checkbox);
|
||||
|
||||
TableItems.row.add([item.IdPantalla,
|
||||
TableItems.row.add([item.IdRolesPantallas,
|
||||
item.IdPantalla,
|
||||
item.Pantallas.Descripcion,
|
||||
checkbox]).draw();
|
||||
});
|
||||
|
|
@ -258,7 +259,7 @@ this.CargarTablaPantallas = function (data) {
|
|||
|
||||
this.GuardarRolesPantallas = function () {
|
||||
|
||||
if (!confirm("Va registrar las pantallas.\n ¿Desea continuar?"))
|
||||
if (!confirm("Va registrar las pantallas asociadas.\n ¿Desea continuar?"))
|
||||
{ return; }
|
||||
|
||||
TablePantallas = $('#GridRolesPantallas').DataTable();
|
||||
|
|
@ -275,6 +276,7 @@ this.GuardarRolesPantallas = function () {
|
|||
|
||||
|
||||
RolesPantallas = {
|
||||
IdRolesPantallas:IdRolesPantallas,
|
||||
IdRol: IdRoles,
|
||||
IdPantalla: item[0],
|
||||
Estado: cheched
|
||||
|
|
@ -294,7 +296,9 @@ this.GuardarRolesPantallas = function () {
|
|||
|
||||
ENDREQUEST();
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
this.AbrirRolesUsuario = function (id) {
|
||||
$("#modalRolesUsuario").modal('show');
|
||||
|
||||
}
|
||||
|
|
@ -56,7 +56,17 @@
|
|||
|
||||
@*Descripción*@
|
||||
|
||||
<input type="text" class="form-control" id="txtDescripcion">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label ControlsForms">Descripción</label>
|
||||
<div class="col-sm-8">
|
||||
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-2"></label>
|
||||
<div class="col-md-4 ">
|
||||
|
|
|
|||
|
|
@ -16,9 +16,9 @@
|
|||
<thead>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th class="col-sm-1">ID Emisor</th>
|
||||
<th class="col-sm-1">ID</th>
|
||||
<th class="col-sm-4">Descripción</th>
|
||||
<th class="col-sm-4">Tipo Emisor</th>
|
||||
@*<th class="col-sm-4">Tipo Emisor</th>*@
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
|
@ -63,12 +63,12 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
@*<div class="form-group">
|
||||
<label class="col-sm-4 control-label ControlsForms">Tipo de Emisor</label>
|
||||
<div class="col-sm-8">
|
||||
<select id="ddlTipoEmisor" name="ddlTipoEmisor" class="form-control imput-xs" required></select>
|
||||
</div>
|
||||
</div>
|
||||
</div>*@
|
||||
|
||||
<div class="form-group">
|
||||
<label class="col-md-2"></label>
|
||||
|
|
|
|||
|
|
@ -52,12 +52,12 @@
|
|||
</div>
|
||||
|
||||
<div id="ucbtnVistaPantallas" style=" display:none;">
|
||||
<button type="button" id="btnseleccionar" class="btn btn-default btn-xs" onclick="AbrirRolesPantallas([$CodItem])">
|
||||
<button type="button" id="btnseleccionar" class="btn btn-default btn-xs" onclick="">
|
||||
<i class="fa fa-check"></i> Seleccionar
|
||||
</button>
|
||||
</div>
|
||||
<div id="ucbtnVistaUsuarios" style=" display:none;">
|
||||
<button type="button" id="btnseleccionar" class="btn btn-default btn-xs">
|
||||
<button type="button" id="btnseleccionar" class="btn btn-default btn-xs" onclick="">
|
||||
<i class="fa fa-check"></i> Seleccionar
|
||||
</button>
|
||||
</div>
|
||||
|
|
@ -121,6 +121,7 @@
|
|||
<table id="GridRolesPantallas" class="table table-condensed dataTable no-footer">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-sm-1">IDROLES</th>
|
||||
<th class="col-sm-1">ID</th>
|
||||
<th class="col-sm-4">Descripción</th>
|
||||
<th></th>
|
||||
|
|
@ -144,6 +145,70 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<div class="modal fade" id="modalRolesUsuario" tabindex="-1" role="dialog" aria-hidden="true" data-backdrop="static" style="display: none;">
|
||||
<div class="modal-dialog modal-lg" style="width:60%;">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h4><i class="fa fa-bars"></i> Usuarios</h4>
|
||||
</div>
|
||||
|
||||
<div class="modal-body">
|
||||
|
||||
<div class="col-md-10">
|
||||
|
||||
|
||||
<div class="panel-body">
|
||||
<div class="form-group">
|
||||
<label class="col-sm-2 control-label ControlsForms">Buscar</label>
|
||||
<div class="col-sm-6">
|
||||
<input type="text" id="txtDescripcion" name="txtDescripcion" class="form-control imput-xs" />
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<button type="button" class="btn btn-default btn-sm pull-right" id="btnInsertar">
|
||||
<span class="fa fa-upload" aria-hidden="true"></span> Agregar
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<table id="GridRolesUsuario" class="table table-condensed dataTable no-footer">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-sm-1">ID</th>
|
||||
<th class="col-sm-4">Descripción</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@*<div id="ucbtnCheck" style="display:none;" class="checkbox">
|
||||
<input type="checkbox" id="chkSeleccionar" value="true">
|
||||
|
||||
</div>*@
|
||||
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-success btn-sm" onclick="javascript: GuardarRolesPantallas()">Guardar</button>
|
||||
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@Scripts.Render("~/Sinort-Scripts/Rol.js")
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -195,28 +195,47 @@
|
|||
|
||||
<section class="sidebar">
|
||||
|
||||
@*<div class="user-panel">
|
||||
<div class="pull-left image">
|
||||
<img src="~/dist/img/user2-160x160.jpg" class="img-circle" alt="User Image">
|
||||
</div>
|
||||
<div class="pull-left info">
|
||||
<p>Usuario</p> Status
|
||||
<a href="#"><i class="fa fa-circle text-success"></i> Bienvenido </a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<form action="#" method="get" class="sidebar-form">
|
||||
<div class="input-group">
|
||||
<input type="text" name="q" class="form-control" placeholder="Search...">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" name="search" id="search-btn" class="btn btn-flat">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</form>*@
|
||||
<ul class="sidebar-menu" data-widget="tree">
|
||||
<li class="header">PANEL PRINCIPAL</li>
|
||||
|
||||
<ul id ="menu-principal" class="sidebar-menu" data-widget="tree"></ul>
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<i class="fa fa-book"></i> <span>Normativa y </br> Reglamentación Técnica </span> <span class="pull-right-container">
|
||||
<i class="fa fa-angle-left pull-right"></i>
|
||||
</span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
<span><i class="fa fa-circle text-success"> Acciones</i> </span>
|
||||
<li><a href="@Url.Action("Mantenimiento", "Catalogos")"> Configuración de la </br> aplicación</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<i class="fa fa-book"></i> <span> Proyectos Normativos </span> <span class="pull-right-container">
|
||||
<i class="fa fa-angle-left pull-right"></i>
|
||||
</span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
<span><i class="fa fa-circle text-success"> Acciones</i> </span>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="treeview">
|
||||
<a href="#">
|
||||
<i class="fa fa-book"></i> <span>Estadísticas y Reportes </span> <span class="pull-right-container">
|
||||
<i class="fa fa-angle-left pull-right"></i>
|
||||
</span>
|
||||
</a>
|
||||
<ul class="treeview-menu">
|
||||
<span><i class="fa fa-circle text-success"> Acciones</i> </span>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
@*<ul id ="menu-principal" class="sidebar-menu" data-widget="tree"></ul>*@
|
||||
|
||||
|
||||
</section>
|
||||
|
|
@ -369,8 +388,8 @@
|
|||
|
||||
@RenderSection("scripts", required: false)
|
||||
|
||||
<script type="text/javascript">
|
||||
@*<script type="text/javascript">
|
||||
$(document).ready(function () {
|
||||
ObtenerPantallas();
|
||||
});
|
||||
</script>
|
||||
</script>*@
|
||||
|
|
@ -134,7 +134,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
|
||||
using (SinortContex Conn = new SinortContex())
|
||||
{
|
||||
Actual = Conn.RolesPantallas.Where(x => x.IdRol == model.IdRol && x.IdPantalla == model.IdPantalla ).FirstOrDefault();
|
||||
Actual = Conn.RolesPantallas.Where(x => x.IdRolesPantallas == model.IdRolesPantallas ).FirstOrDefault();
|
||||
if (Actual == null)
|
||||
{
|
||||
int? Next_id = Conn.RolesPantallas.Max(t => (int?)t.IdRolesPantallas);
|
||||
|
|
@ -144,13 +144,12 @@ namespace AYA.SlnSinortModel.DAL.Sinort
|
|||
}
|
||||
else
|
||||
{
|
||||
//model.FechaModificacion = DateTime.Now;
|
||||
//model.FechaCreacion = Actual.FechaCreacion;
|
||||
//model.UsuarioCreacion = Actual.UsuarioCreacion;
|
||||
//model.Descripcion = string.IsNullOrEmpty(model.Descripcion) ? Actual.Descripcion : model.Descripcion;
|
||||
//Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
|
||||
//Conn.Roles.Attach(model);
|
||||
//Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;
|
||||
model.FechaModificacion = DateTime.Now;
|
||||
model.FechaCreacion = Actual.FechaCreacion;
|
||||
model.UsuarioCreacion = Actual.UsuarioCreacion;
|
||||
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
|
||||
Conn.RolesPantallas.Attach(model);
|
||||
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;
|
||||
}
|
||||
Conn.SaveChanges();
|
||||
Conn.Commit();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue