This commit is contained in:
jnunez 2018-07-09 16:23:08 +00:00
parent 42f99696a0
commit daff486e3d
3 changed files with 11 additions and 6 deletions

View file

@ -307,7 +307,7 @@ this.GuardarRolesPantallas = function () {
if (!confirm("Va registrar las opciones asociadas.\n ¿Desea continuar?")) if (!confirm("Va registrar las opciones asociadas.\n ¿Desea continuar?"))
{ return; } { return; }
GridRolesOpciones = $('#GridRolesUsuarios').DataTable(); GridRolesOpciones = $('#GridRolesOpciones').DataTable();
var IdRoles = $('#hiddenIdRol').val(); var IdRoles = $('#hiddenIdRol').val();
var ArrayRolesOpciones= []; var ArrayRolesOpciones= [];
var data = GridRolesOpciones var data = GridRolesOpciones
@ -316,12 +316,15 @@ this.GuardarRolesPantallas = function () {
$.each(data, function (key, item) { $.each(data, function (key, item) {
var estado = item[1] == 0 ? true : false
RolesPantallas = { RolesPantallas = {
IdRolesPantallas: item[1], IdRolesPantallas: item[1],
IdRol: IdRoles, IdRol: IdRoles,
Descripcion: item[2], IdPantalla: item[2],
Estado: true Estado: estado
} }
ArrayRolesOpciones.push(RolesPantallas); ArrayRolesOpciones.push(RolesPantallas);
@ -329,7 +332,7 @@ this.GuardarRolesPantallas = function () {
var uri = CatalogosWCF + '/api/InsertarActualizarRolesPantallas'; var uri = CatalogosWCF + '/api/InsertarActualizarRolesPantallas';
var model = { var model = {
ListaRolesPantallas: ArrayRolesPantallas ListaRolesPantallas: ArrayRolesOpciones
}; };
AjaxPostData(uri, model, false, true, null, null, null); AjaxPostData(uri, model, false, true, null, null, null);
@ -363,7 +366,7 @@ this.HabilitarOpcion = function (id, value) {
ArrayRolesPantallas.push(RolesPantallas); ArrayRolesPantallas.push(RolesPantallas);
var model = { var model = {
ListaRolesPantallas: RolesPantallas ListaRolesPantallas: ArrayRolesPantallas
} }

View file

@ -203,7 +203,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-success btn-sm" onclick="javascript: GuardarRolesOpciones()">Guardar</button> <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> <button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Cerrar</button>
</div> </div>
</div> </div>

View file

@ -147,6 +147,8 @@ namespace AYA.SlnSinortModel.DAL.Sinort
model.FechaModificacion = DateTime.Now; model.FechaModificacion = DateTime.Now;
model.FechaCreacion = Actual.FechaCreacion; model.FechaCreacion = Actual.FechaCreacion;
model.UsuarioCreacion = Actual.UsuarioCreacion; model.UsuarioCreacion = Actual.UsuarioCreacion;
model.IdPantalla = Actual.IdPantalla;
model.IdRol = Actual.IdRol;
Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached; Conn.Entry(Actual).State = System.Data.Entity.EntityState.Detached;
Conn.RolesPantallas.Attach(model); Conn.RolesPantallas.Attach(model);
Conn.Entry(model).State = System.Data.Entity.EntityState.Modified; Conn.Entry(model).State = System.Data.Entity.EntityState.Modified;