From 1c2724f0b1cc9a88fb51e4726ca4b6c675d740ed Mon Sep 17 00:00:00 2001 From: mumana Date: Tue, 19 Jun 2018 19:04:15 +0000 Subject: [PATCH] git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C76 --- .../AYA.SlnSynor.WCF/SinortCatalogos.svc.cs | 1 - .../DetallePropuestaNormativa.js | 101 +++++++++++- .../DetallePropuesta.cshtml | 144 +++++++++++++----- .../AYA.SlnSinortModel.csproj | 1 - .../AYA.SlnSynorModel/Sinort/SinortContex.cs | 1 - .../AYA.SlnSynorModel/Sinort/sysdiagrams.cs | 24 --- 6 files changed, 202 insertions(+), 70 deletions(-) delete mode 100644 AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs diff --git a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs index d280b501c..c16e656c5 100644 --- a/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs +++ b/AYA.SlnSynor/AYA.SlnSynor.WCF/SinortCatalogos.svc.cs @@ -323,7 +323,6 @@ namespace AYA.SlnSinort.WCF ds = respuestaAyA.obtenerUsuariosActiveDirectory(); model.ListaUsuariosAyA = ds.Tables[0].AsEnumerable().Select(dataRow => new Usuario { UsuarioSistema = dataRow.Field("Login"), NombreUsuario = dataRow.Field("Nombre"),EmailUsuario =dataRow.Field("Login") + dominio, Estado = true, FechaCreacion = System.DateTime.Now }).ToList(); await usuarioDAL.ActualizarUsuarios(model); - } catch (Exception ex) diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js index 3e6780e6a..0e0e11968 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js +++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js @@ -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(); -}); \ No newline at end of file + $("#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'); + +}); diff --git a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml index 71e607712..7c5486ceb 100644 --- a/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml +++ b/AYA.SlnSynor/AYA.SlnSynor/Views/PropuestaNormativa/DetallePropuesta.cshtml @@ -11,7 +11,7 @@
@@ -77,9 +77,10 @@
- +
+ @@ -88,24 +89,6 @@
Participante Nombre Fecha Máxima Confirmación
- -
@@ -119,21 +102,21 @@ @*Usuario*@ -
- -
- - +
+ + - - - - -
+ + + + +
@@ -143,19 +126,45 @@
+ @* Foro *@
-
+
+ + + + + + + + + +
AsuntoCreado PorFecha Última Actualización
- @*---------------------Tema Foro ---------------------------------------------------------*@ -
- -
- +
+ +
+
+ +
+
+
+

+    +

+
+
+ + @*Nueva Discusion*@ + +
+ +
-
@@ -163,9 +172,62 @@
+
+ + +
+ +
+ + + +@section Modals{ + + @*---------------------Usuarios---------------------------------------------------------*@ + +} + @Scripts.Render("~/Sinort-Scripts/PropuestaNormativa/DetallePropuestaNormativa.js") diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj b/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj index d31adef9b..ddb0c6d78 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj +++ b/AYA.SlnSynor/AYA.SlnSynorModel/AYA.SlnSinortModel.csproj @@ -88,7 +88,6 @@ - diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs index 530062621..01964246a 100644 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs +++ b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/SinortContex.cs @@ -27,7 +27,6 @@ namespace AYA.SlnSinortModel.Sinort public virtual DbSet TipoForo { get; set; } public virtual DbSet TipoMatriz { get; set; } public virtual DbSet Usuario { get; set; } - public virtual DbSet sysdiagrams { get; set; } public virtual DbSet BitacoraDocumentos { get; set; } public virtual DbSet Documentos { get; set; } public virtual DbSet DocumentosAdjuntos { get; set; } diff --git a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs b/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs deleted file mode 100644 index 6966c7270..000000000 --- a/AYA.SlnSynor/AYA.SlnSynorModel/Sinort/sysdiagrams.cs +++ /dev/null @@ -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; } - } -}