git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C76
This commit is contained in:
parent
7c4fbc8a32
commit
1c2724f0b1
6 changed files with 202 additions and 70 deletions
|
|
@ -323,7 +323,6 @@ namespace AYA.SlnSinort.WCF
|
|||
ds = respuestaAyA.obtenerUsuariosActiveDirectory();
|
||||
model.ListaUsuariosAyA = ds.Tables[0].AsEnumerable().Select(dataRow => new Usuario { UsuarioSistema = dataRow.Field<string>("Login"), NombreUsuario = dataRow.Field<string>("Nombre"),EmailUsuario =dataRow.Field<string>("Login") + dominio, Estado = true, FechaCreacion = System.DateTime.Now }).ToList();
|
||||
await usuarioDAL.ActualizarUsuarios(model);
|
||||
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
|
|
|||
|
|
@ -7,8 +7,105 @@ jQuery(document).ready(function () {
|
|||
if (IsNullOrEmpty(IDPropuesta))
|
||||
alert("No ha seleccionado una propuesta");
|
||||
|
||||
getDataModel();
|
||||
|
||||
});
|
||||
|
||||
this.getDataModel = function () {
|
||||
|
||||
$('#tableParticipantes').TableInit(0, false, true, true, false, null, null);
|
||||
$('#tableParticipantes').DataTable().column(1).visible(false);
|
||||
|
||||
$('#tableForo').TableInit(0, false, true, true, false, null, null);
|
||||
|
||||
$('#TableItems').TableInit(0, false, true, true, false, null, null);
|
||||
$("#tabs").tabs();
|
||||
|
||||
});
|
||||
$("#btnBuscarUsuario").unbind("click");
|
||||
$("#btnBuscarUsuario").click(function () {
|
||||
BuscarUsuario();
|
||||
});
|
||||
|
||||
$("#btnAgregarUsuario").unbind("click");
|
||||
$("#btnAgregarUsuario").click(function () {
|
||||
AgregarUsuario();
|
||||
});
|
||||
|
||||
CargarUsuarios();
|
||||
}
|
||||
|
||||
this.CargarUsuarios = function (filtro) {
|
||||
|
||||
var uri = CatalogosWCF + '/api/ObtenerUsuario';
|
||||
AjaxPostData(uri, null, false, false, CargarGridUsuarios, null, null);
|
||||
|
||||
}
|
||||
|
||||
this.CargarGridUsuarios = function (data) {
|
||||
|
||||
if (data != null) {
|
||||
|
||||
var Seleccionar = $("#ucBtnSeleccionarCatalogo").html();
|
||||
var columnDefinition = [
|
||||
{ "data": "UsuarioSistema", className: "center" },
|
||||
{ "data": "NombreUsuario", className: "center" },
|
||||
{ "data": null, className: "center", defaultContent: Seleccionar }
|
||||
];
|
||||
|
||||
$('#tableUsuarios').TableInit(0, false, true, true, false, columnDefinition, data, false);
|
||||
}
|
||||
|
||||
else {
|
||||
|
||||
toastr.error("Ha ocurrido un error inesperado. Vuelva a intentarlo mas tarde", Message_Error);
|
||||
}
|
||||
|
||||
ENDREQUEST();
|
||||
}
|
||||
|
||||
this.BuscarUsuario = function () {
|
||||
SelectedCatalog = 'Usuarios';
|
||||
|
||||
if ($.fn.DataTable.isDataTable('#tableUsuarios')) {
|
||||
|
||||
LoadMessage();
|
||||
$('#tableUsuarios').DataTable().search('').draw();
|
||||
$('#modalUsuario').modal('show');
|
||||
ENDREQUEST();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
this.AgregarUsuario = function () {
|
||||
|
||||
if (!confirm("Desea ingresar un nuevo participante?")) return;
|
||||
|
||||
var tableParticipantes = $('#tableParticipantes').DataTable();
|
||||
var option = $("#ucbtnRemoverParticipante").html();
|
||||
var participanteConfirmado = $("#ucItemsIcon").html();
|
||||
|
||||
participanteConfirmado = replaceAll("[$icon]", "fa-check-circle", participanteConfirmado);
|
||||
participanteConfirmado = replaceAll("[$state_color]", "success", participanteConfirmado);
|
||||
|
||||
tableParticipantes.row.add(
|
||||
[participanteConfirmado,
|
||||
$("hiddenUsuario").val(),
|
||||
$("txtUsuario").val(),
|
||||
null,
|
||||
null,
|
||||
option])
|
||||
.draw();
|
||||
|
||||
}
|
||||
|
||||
$('#tableUsuarios').on('click', 'button', function () {
|
||||
|
||||
var data = $('#tableUsuarios').DataTable().row($(this).parents('tr')).data();
|
||||
|
||||
if (SelectedCatalog == "Usuarios") {
|
||||
|
||||
$('#hiddenUsuario').val(data.UsuarioSistema);
|
||||
$('#txtUsuario').val(data.NombreUsuario);
|
||||
}
|
||||
$('#modalUsuario').modal('hide');
|
||||
|
||||
});
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
<div id="tabs">
|
||||
<ul>
|
||||
<li><a href="#tabs-1">Información General</a></li>
|
||||
<li><a href="#tabs-2">Participantes</a></li>
|
||||
<li><a href="#tabs-2">Usuarios</a></li>
|
||||
<li><a href="#tabs-3">Foro</a></li>
|
||||
</ul>
|
||||
<div id="tabs-1">
|
||||
|
|
@ -77,9 +77,10 @@
|
|||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<table id="TableItems" class="display">
|
||||
<table id="tableParticipantes" class="display">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Participante</th>
|
||||
<th></th>
|
||||
<th class="col-sm-4">Nombre</th>
|
||||
<th class="col-sm-4">Fecha Máxima Confirmación</th>
|
||||
|
|
@ -88,24 +89,6 @@
|
|||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
<div id="ucItemsIcon" style="display:none;">
|
||||
<div class="text-[$state_color]">
|
||||
<i class="fa [$icon] fa-2x"></i>
|
||||
</div>
|
||||
</div>
|
||||
<div id="ucItemsCatalogo" style="display:none;">
|
||||
|
||||
<div class="btn-group">
|
||||
<button type="button" class="btn btn-info dropdown-toggle btn-xs" data-toggle="dropdown">
|
||||
<i class="fa fa-wrench"></i> Opciones <span class="caret"></span>
|
||||
</button>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a href="javascript: EditarItem([$CodItem]);"><i class="fa fa-wrench"></i> Editar</a></li>
|
||||
<li><a href="javascript: toggleEnabledItem([$CodItem],[$value]);"><i class="fa [$icon]"></i> [$opcion]</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
|
@ -119,21 +102,21 @@
|
|||
|
||||
@*Usuario*@
|
||||
|
||||
<div class="form-group" id="divUsuario">
|
||||
<label class="col-sm-4-5 col-sm-5 col-xs-5 control-label ControlsForms" id="lblUsuario" for="txtBuscar">Buscar</label>
|
||||
<div class="input-group input-group-sm col-md-6">
|
||||
<input id="hiddenUsuario" type="hidden">
|
||||
<input name="txtUsuario" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtUsuario" required="required" type="text" data-original-title="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input id="hiddenUsuario" type="hidden">
|
||||
<input name="txtUsuario" title="" class="form-control TextBoxCatalogo" id="txtUsuario" type="text" readonly>
|
||||
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default btn-medium" id="btn_eliminarUsuario" type="button" onclick="javascript: LimpiarUsuario()">
|
||||
<i class="fa fa-close"></i>
|
||||
</button>
|
||||
<button class="btn btn-success btn-medium btn-margin-catalogo" id="btnUsuario" type="button" usehttppost="0" webapplication="" onclick="javascript: BuscarUsuario()">
|
||||
<i class="fa fa-plus"></i>
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
<span class="input-group-btn">
|
||||
<button class="btn btn-default btn-medium" id="btn_eliminarUsuario" type="button" onclick="javascript: LimpiarUsuario()">
|
||||
<i class="fa fa-close"></i>
|
||||
</button>
|
||||
<button class="btn btn-info btn-medium btn-margin-catalogo" id="btnBuscarUsuario" type="button">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<button class="btn btn-success btn-medium btn-margin-catalogo" id="btnAgregarUsuario" type="button">
|
||||
<i class="fa fa-plus"></i>
|
||||
</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -143,19 +126,45 @@
|
|||
</div>
|
||||
</div>
|
||||
<div id="tabs-3">
|
||||
@* Foro *@
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="col-md-8">
|
||||
<table id="tableForo" class="display">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-sm-4">Asunto</th>
|
||||
<th class="col-sm-4">Creado Por</th>
|
||||
<th class="col-sm-4">Fecha Última Actualización</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
|
||||
@*---------------------Tema Foro ---------------------------------------------------------*@
|
||||
<div class="form-group " id="divTemaForo">
|
||||
<label class="col-sm-4 control-label ControlsForms" id="lblTemaForo">Tema</label>
|
||||
<div class="col-sm-8">
|
||||
<input name="txtTemaForo" class="form-control imput-xs" id="txtTemaForo" required type="text" />
|
||||
<div id="ucbtnDetalleForo" style=" display:none;">
|
||||
<button type="button" id="btnseleccionar" class="btn btn-default btn-xs" onclick="AbrirDetalleForo([$CodItem])">
|
||||
<i class="fa fa-search"></i> Mostrar Detalle
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="panel panel-success">
|
||||
<div class="panel-heading">
|
||||
<h4 class="panel-title">
|
||||
<i class="fa fa-bars"></i> <label id="lbTituloAccion">Ingresar nueva discusión</label>
|
||||
</h4>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
|
||||
@*Nueva Discusion*@
|
||||
|
||||
<div class="form-group" id="divUsuario">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
|
@ -163,9 +172,62 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<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>
|
||||
|
||||
<div id="ucbtnRemoverParticipante" style=" display:none;">
|
||||
<button type="button" id="btnRemover" class="btn btn-default btn-xs">
|
||||
<i class="fa fa-remove"></i> Remover
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div id="ucItemsIcon" style="display:none;">
|
||||
<div class="text-[$state_color]">
|
||||
<i class="fa [$icon] fa-2x"></i>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@section Modals{
|
||||
|
||||
@*---------------------Usuarios---------------------------------------------------------*@
|
||||
<div class="modal fade" id="modalUsuario" 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 Usuarios</h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-12">
|
||||
|
||||
<table id="tableUsuarios" class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-sm-2">Usuario</th>
|
||||
<th class="col-sm-4">Nombre</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
||||
@Scripts.Render("~/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js")
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -88,7 +88,6 @@
|
|||
<Compile Include="Sinort\RolesPantallas.cs" />
|
||||
<Compile Include="Sinort\RolesUsuario.cs" />
|
||||
<Compile Include="Sinort\SinortContex.cs" />
|
||||
<Compile Include="Sinort\sysdiagrams.cs" />
|
||||
<Compile Include="Sinort\TipoAplicacion.cs" />
|
||||
<Compile Include="Sinort\TipoDocumento.cs" />
|
||||
<Compile Include="Sinort\TipoEmisor.cs" />
|
||||
|
|
|
|||
|
|
@ -27,7 +27,6 @@ namespace AYA.SlnSinortModel.Sinort
|
|||
public virtual DbSet<TipoForo> TipoForo { get; set; }
|
||||
public virtual DbSet<TipoMatriz> TipoMatriz { get; set; }
|
||||
public virtual DbSet<Usuario> Usuario { get; set; }
|
||||
public virtual DbSet<sysdiagrams> sysdiagrams { get; set; }
|
||||
public virtual DbSet<BitacoraDocumentos> BitacoraDocumentos { get; set; }
|
||||
public virtual DbSet<Documentos> Documentos { get; set; }
|
||||
public virtual DbSet<DocumentosAdjuntos> DocumentosAdjuntos { get; set; }
|
||||
|
|
|
|||
|
|
@ -1,24 +0,0 @@
|
|||
namespace AYA.SlnSinortModel.Sinort
|
||||
{
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
using System.Data.Entity.Spatial;
|
||||
|
||||
public partial class sysdiagrams
|
||||
{
|
||||
[Required]
|
||||
[StringLength(128)]
|
||||
public string name { get; set; }
|
||||
|
||||
public int principal_id { get; set; }
|
||||
|
||||
[Key]
|
||||
public int diagram_id { get; set; }
|
||||
|
||||
public int? version { get; set; }
|
||||
|
||||
public byte[] definition { get; set; }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue