diff --git a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Signup.js b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Signup.js
index 97001569c..3afb544c2 100644
--- a/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Signup.js
+++ b/AYA.SlnSynor/AYA.SlnSynor/Sinort-Scripts/Signup.js
@@ -56,8 +56,9 @@ function validarFormulario() {
}
}
if ($('#txtContrasena').val().length > 0) {
+ var incorrectos = /^[ñÑ\u00E0-\u00FC]+$/;
var password = document.getElementById("txtContrasena").value;
- if (patron.test(password)) {
+ if (incorrectos.test(password)) {
toastr.warning('No se permiten caracteres especiales en la contraseña', Message_Warning);
}
else {
@@ -76,7 +77,7 @@ function validarFormulario() {
if (Contador >= 6) {
enviado = true;
usuario = normalize($('#txtNombre').val().charAt(0).toLowerCase() + $('#txtApellido1').val()).toLowerCase();
- //ObtenerUsuarioAD();
+ BuscarUsuario(usuario);
} else {
toastr.warning('Los campos son obligatorios', Message_Warning);
@@ -105,4 +106,13 @@ var normalize = (function () {
return ret.join('');
}
-})();
\ No newline at end of file
+})();
+this.BuscarUsuario = function (usuario) {
+
+
+ var uri = CatalogosWCF + '/api/BuscarUsuario';
+ model = {
+ codigo: usuario
+ }
+ AjaxPostData(uri, model, false, true, null, null, null);
+}
\ No newline at end of file
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/AYA.SlnSinortModel.DAL.csproj b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/AYA.SlnSinortModel.DAL.csproj
index ec5c6aa82..42e918e27 100644
--- a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/AYA.SlnSinortModel.DAL.csproj
+++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/AYA.SlnSinortModel.DAL.csproj
@@ -105,6 +105,7 @@
+
diff --git a/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/UsuarioExternoDAL.cs b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/UsuarioExternoDAL.cs
new file mode 100644
index 000000000..928db32ff
--- /dev/null
+++ b/AYA.SlnSynor/AYA.SlnSynorModel.DAL/Sinort/UsuarioExternoDAL.cs
@@ -0,0 +1,47 @@
+using Atesa.Utilitarios;
+using AYA.SlnSinortModel.Entidades;
+using AYA.SlnSinortModel.Sinort;
+using System;
+
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Data.Entity;
+using System.Data.Entity.Validation;
+using AYA.SlnSinortModel.Constantes;
+
+namespace AYA.SlnSinortModel.DAL.Sinort
+{
+ public class UsuarioExternoDAL
+ {
+ Log log = new Log("UsuarioExternoDAL");
+
+ #region BuscarUsuario
+ public UsuarioExterno BuscarUsuario(CatalogosPostJSON model)
+ {
+ UsuarioExterno usuario = new UsuarioExterno();
+ string filtro = model != null ? model.filtro : null;
+
+ try
+ {
+ using (SinortContex db = new SinortContex())
+ {
+
+
+ usuario = db.UsuarioExterno.Where(r => r.Usuario.ToString() == model.codigo).FirstOrDefault();
+
+
+ }
+ }
+ catch (Exception ex)
+ {
+ log.Error(ex);
+
+ }
+
+ return usuario;
+ }
+ #endregion
+ }
+}