This commit is contained in:
jnunez 2018-07-19 16:37:48 +00:00
parent 13403455ff
commit 4bc1f085df
50 changed files with 2473 additions and 56 deletions

View file

@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
VisualStudioVersion = 12.0.40629.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AYA.SlnSinort", "AYA.SlnSynor\AYA.SlnSinort.csproj", "{D672EAD6-E8C6-4374-B149-DED461546905}"
EndProject

View file

@ -22,7 +22,7 @@ namespace AYA.SlnSinort.WCF
protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
if (HttpContext.Current.Request.HttpMethod == "OPTIONS")
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "POST, PUT, DELETE");

View file

@ -1,5 +1,6 @@

using Atesa.Utilitarios;
using AYA.SlnSinort.WCF;
using AYA.SlnSinortModel.Entidades;
using AYA.SlnSinortModel.Sinort;
using System;
@ -80,7 +81,9 @@ namespace AYA.SlnSinort.WCF
#endregion
#region Login
[OperationContract]
//[WebInvoke(UriTemplate = "/ObtenerUsuarioAD?model", Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json)]
LoginJSON ObtenerUsuarioAD(LoginJSON model);
[OperationContract]
@ -99,4 +102,6 @@ namespace AYA.SlnSinort.WCF
#endregion
}
}

View file

@ -8,6 +8,7 @@ using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using System.Threading.Tasks;

View file

@ -326,7 +326,7 @@ namespace AYA.SlnSinort.WCF
correo.ASUNTO = plantilla.Subject.Replace("$NombreProyecto", model.ProyectoNormativo.NombreProyectoNormativo);
body = plantilla.Body.Replace("$NombreProyecto", model.ProyectoNormativo.NombreProyectoNormativo).Replace("$Usuario", usuario.NombreUsuario).Replace("|", "</br>");
email = usuario.EmailUsuario;
correo.DESTINATARIOS = "jnunez@atesacr.com";
correo.DESTINATARIOS = email;
correo.CUERPO = body;
respuesta = respuestaAyA.enviarCorreo(correo);
@ -345,7 +345,7 @@ namespace AYA.SlnSinort.WCF
body = plantilla.Body.Replace("$NombreProyecto", model.ProyectoNormativo.NombreProyectoNormativo).Replace("$FechaMaxima", Convert.ToString(model.ProyectoNormativo.FechaMaximaConfirmarParticipacion)).Replace("$Usuario", usuario.NombreUsuario).Replace("|", "</br>");
correo.CUERPO = body;
email = usuario.EmailUsuario;
correo.DESTINATARIOS = "jnunez@atesacr.com";
correo.DESTINATARIOS = email;
respuesta = respuestaAyA.enviarCorreo(correo);
}
@ -364,7 +364,7 @@ namespace AYA.SlnSinort.WCF
body = plantilla.Body.Replace("$NombreProyecto", model.ProyectoNormativo.NombreProyectoNormativo).Replace("$FechaMaxima", Convert.ToString(model.ProyectoNormativo.FechaMaximaConfirmarParticipacion)).Replace("$Usuario", usuario.NombreUsuario).Replace("|", "</br>");
correo.CUERPO = body;
email = usuario.EmailUsuario;
correo.DESTINATARIOS = "jnunez@atesacr.com";
correo.DESTINATARIOS = email;
respuesta = respuestaAyA.enviarCorreo(correo);
}
@ -384,7 +384,7 @@ namespace AYA.SlnSinort.WCF
catalogo.codigo = tareas.PromotorProyectoNormativo;
usuario = UsuarioDAL.BuscarUsuario(catalogo);
email = usuario.EmailUsuario;
correo.DESTINATARIOS = "jnunez@atesacr.com";
correo.DESTINATARIOS = email;
correo.CUERPO = body;
respuesta = respuestaAyA.enviarCorreo(correo);
@ -405,7 +405,7 @@ namespace AYA.SlnSinort.WCF
catalogo.codigo = tareas.PromotorProyectoNormativo;
usuario = UsuarioDAL.BuscarUsuario(catalogo);
email = usuario.EmailUsuario;
correo.DESTINATARIOS = "jnunez@atesacr.com";
correo.DESTINATARIOS = email;
correo.CUERPO = body;
respuesta = respuestaAyA.enviarCorreo(correo);
@ -631,7 +631,7 @@ namespace AYA.SlnSinort.WCF
catch (Exception ex)
{
model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
log.Error(ex);
}
return model;

View file

@ -6,7 +6,7 @@
</appSettings>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" maxRequestLength="2147483647" executionTimeout="600" />
</system.web>
@ -59,7 +59,7 @@
</binding>
</wsHttpBinding>
<webHttpBinding>
<binding name="JSONBinding" closeTimeout="00:50:00" openTimeout="00:50:00"
<binding name="JSONBinding" closeTimeout="00:50:00" openTimeout="00:50:00" crossDomainScriptAccessEnabled="true"
receiveTimeout="00:50:00" sendTimeout="00:50:00" allowCookies="false"
bypassProxyOnLocal="false" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
useDefaultWebProxy="true" contentTypeMapper="Atesa.Utilitarios.NewtonsoftJsonContentTypeMapper,Atesa.Utilitarios">

View file

@ -208,6 +208,11 @@
<Compile Include="Models\IdentityModels.cs" />
<Compile Include="Models\ManageViewModels.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Service References\ServicioSinortWCF\Reference.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Reference.svcmap</DependentUpon>
</Compile>
<Compile Include="Startup.cs" />
</ItemGroup>
<ItemGroup>
@ -7153,6 +7158,15 @@
<Content Include="fonts\FontAwesome.otf" />
<Content Include="Content\DataTables-1.10.0\css\dataTables.jqueryui.scss" />
<Content Include="FileUploadHandler\FileUploadHandler.ashx" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Entidades.AdjuntosJSON.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Entidades.CatalogosPostJSON.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Entidades.FichaTecnicaJSON.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Entidades.LoginJSON.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Entidades.NotificacionesJSON.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Sinort.DocumentosAdjuntos.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Sinort.Pantallas.datasource" />
<Content Include="Properties\DataSources\AYA.SlnSinortModel.Sinort.TareasPendientes.datasource" />
<None Include="Properties\PublishProfiles\AYA.SlnSinort.pubxml" />
<None Include="Scripts\jquery-3.3.1.intellisense.js" />
<Content Include="Scripts\fullcalendar\fullcalendar.js" />
@ -7310,6 +7324,13 @@
<Content Include="Scripts\umd\popper.js" />
<Content Include="Scripts\umd\popper.min.js" />
<Content Include="Scripts\_references.js" />
<None Include="Service References\ServicioSinortWCF\Sinort.disco" />
<None Include="Service References\ServicioSinortWCF\configuration91.svcinfo" />
<None Include="Service References\ServicioSinortWCF\configuration.svcinfo" />
<None Include="Service References\ServicioSinortWCF\Reference.svcmap">
<Generator>WCF Proxy Generator</Generator>
<LastGenOutput>Reference.cs</LastGenOutput>
</None>
<Content Include="Sinort-Scripts\Aplicacion.js" />
<Content Include="Sinort-Scripts\Contenido.js" />
<Content Include="Sinort-Scripts\DocumentoTecnico.js" />
@ -7394,6 +7415,25 @@
<Content Include="Views\NormativaReglamentacionTecnica\Solicitud.cshtml" />
<Content Include="Views\NormativaReglamentacionTecnica\FichaTecnica.cshtml" />
<Content Include="Views\PropuestaNormativa\Historico.cshtml" />
<None Include="Service References\ServicioSinortWCF\Sinort.wsdl" />
<None Include="Service References\ServicioSinortWCF\Sinort.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Service References\ServicioSinortWCF\Sinort1.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Service References\ServicioSinortWCF\Sinort2.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Service References\ServicioSinortWCF\Sinort3.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Service References\ServicioSinortWCF\Sinort4.xsd">
<SubType>Designer</SubType>
</None>
<None Include="Service References\ServicioSinortWCF\Sinort5.xsd">
<SubType>Designer</SubType>
</None>
</ItemGroup>
<ItemGroup>
<Folder Include="App_Data\" />
@ -7420,6 +7460,9 @@
<ItemGroup>
<WCFMetadata Include="Service References\" />
</ItemGroup>
<ItemGroup>
<WCFMetadataStorage Include="Service References\ServicioSinortWCF\" />
</ItemGroup>
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>

View file

@ -16,7 +16,8 @@ namespace AYA.SlnSinort
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
defaults: new { controller = "Login", action = "Login", id = UrlParameter.Optional }
);
}
}

View file

@ -4,6 +4,8 @@ using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Threading.Tasks;
using AYA.SlnSinortModel.Entidades;
namespace AYA.SlnSinort.Controllers.Login
{
@ -15,6 +17,23 @@ namespace AYA.SlnSinort.Controllers.Login
InitControllers();
return View();
}
[HttpPost]
public JsonResult ObtenerUsuarioAD(LoginJSON model)
{
try
{
ServicioSinortWCF.SinortClient respuesta = new ServicioSinortWCF.SinortClient();
model = respuesta.ObtenerUsuarioAD(model);
}
catch (Exception ex)
{
}
return Json(model, JsonRequestBehavior.AllowGet);
}
public void InicioSesion(AtesaJSON model)
{

View file

@ -6,7 +6,7 @@ using System.Web.Mvc;
namespace AYA.SlnSinort.Controllers.PropuestaNormativa
{
//[LoggingFilter]
[LoggingFilter]
public class PropuestaNormativaController : BaseController
{

View file

@ -5,6 +5,7 @@ using System.Web;
using System.Configuration;
using System.IO;
using System.Web.Script.Serialization;
using System.Security.AccessControl;
namespace webAgenciaVirtual
{
@ -22,12 +23,12 @@ namespace webAgenciaVirtual
string pathrefer = context.Request.UrlReferrer.ToString();
//string Serverpath = HttpContext.Current.Server.MapPath("DocumentosSINORT");
string Serverpath = ConfigurationManager.AppSettings["FileRepository"].ToString();
if (context.Request.QueryString["id"] != null){
//if (context.Request.QueryString["id"] != null){
Serverpath += context.Request.QueryString["tipo"].ToString() + "\\" + context.Request.QueryString["id"].ToString() + "\\" + context.Request.QueryString["carpeta"].ToString();
}else
{
Serverpath += context.Request.QueryString["tipo"].ToString();
}
//}else
//{
//Serverpath += context.Request.QueryString["tipo"].ToString();
//}
var postedFile = context.Request.Files[0];
string ext = Path.GetExtension(postedFile.FileName);
//if (ext == ".pdf" || ext == ".PDF")
@ -44,10 +45,12 @@ namespace webAgenciaVirtual
{
file = postedFile.FileName.Replace(" ", "_");
}
DirectorySecurity securityRules = new DirectorySecurity();
securityRules.AddAccessRule(new FileSystemAccessRule(@"intranet.aya.go.cr\josnunez", FileSystemRights.Read, AccessControlType.Allow));
securityRules.AddAccessRule(new FileSystemAccessRule(@"intranet.aya.go.cr\josnunez", FileSystemRights.FullControl, AccessControlType.Allow));
file = postedFile.FileName.Replace(" ", "_");
if (!Directory.Exists(Serverpath))
Directory.CreateDirectory(Serverpath);
Directory.CreateDirectory(Serverpath,securityRules);
string fileDirectory = Serverpath;
if (context.Request.QueryString["fileName"] != null)
@ -59,6 +62,12 @@ namespace webAgenciaVirtual
}
}
//string ext = Path.GetExtension(fileDirectory + "\\" + file);
//file = Guid.NewGuid() + ext;

View file

@ -19,5 +19,18 @@ namespace AYA.SlnSinort
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
}
protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
if (HttpContext.Current.Request.HttpMethod == "OPTIONS")
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "POST, PUT, DELETE");
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept");
HttpContext.Current.Response.AddHeader("Access-Control-Max-Age", "1728000");
HttpContext.Current.Response.End();
}
}
}
}

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="AdjuntosJSON" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Entidades.AdjuntosJSON, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="CatalogosPostJSON" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Entidades.CatalogosPostJSON, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="FichaTecnicaJSON" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Entidades.FichaTecnicaJSON, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="LoginJSON" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Entidades.LoginJSON, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="NotificacionesJSON" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Entidades.NotificacionesJSON, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="ProyectoNormativoJSON" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="DocumentosAdjuntos" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Sinort.DocumentosAdjuntos, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="Pantallas" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Sinort.Pantallas, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
This file is automatically generated by Visual Studio .Net. It is
used to store generic object data source configuration information.
Renaming the file extension or editing the content of this file may
cause the file to be unrecognizable by the program.
-->
<GenericObjectDataSource DisplayName="TareasPendientes" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<TypeInfo>AYA.SlnSinortModel.Sinort.TareasPendientes, AYA.SlnSinortModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
</GenericObjectDataSource>

View file

@ -0,0 +1,419 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace AYA.SlnSinort.ServicioSinortWCF {
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="ServicioSinortWCF.ISinort")]
public interface ISinort {
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarProyectoNormativoResponse")]
AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarProyectoNormativoResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarConvocatoriaProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarConvocatoriaProyectoNormativoResponse")]
AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarConvocatoriaProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarConvocatoriaProyectoNormativoResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarConvocatoriaProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/ObtenerProyectoNormativoResponse")]
AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON ObtenerProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/ObtenerProyectoNormativoResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> ObtenerProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/EnviarCorreo", ReplyAction="http://tempuri.org/ISinort/EnviarCorreoResponse")]
AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON EnviarCorreo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/EnviarCorreo", ReplyAction="http://tempuri.org/ISinort/EnviarCorreoResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> EnviarCorreoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarComentarioProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarComentarioProyectoNormativoResponse")]
AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarComentarioProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarComentarioProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarComentarioProyectoNormativoResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarComentarioProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarEventoProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarEventoProyectoNormativoResponse")]
AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarEventoProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarEventoProyectoNormativo", ReplyAction="http://tempuri.org/ISinort/GuardarEventoProyectoNormativoResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarEventoProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarFichaTecnica", ReplyAction="http://tempuri.org/ISinort/GuardarFichaTecnicaResponse")]
AYA.SlnSinortModel.Entidades.FichaTecnicaJSON GuardarFichaTecnica(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarFichaTecnica", ReplyAction="http://tempuri.org/ISinort/GuardarFichaTecnicaResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.FichaTecnicaJSON> GuardarFichaTecnicaAsync(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarFichaTecnicaPalabraClave", ReplyAction="http://tempuri.org/ISinort/GuardarFichaTecnicaPalabraClaveResponse")]
AYA.SlnSinortModel.Entidades.FichaTecnicaJSON GuardarFichaTecnicaPalabraClave(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarFichaTecnicaPalabraClave", ReplyAction="http://tempuri.org/ISinort/GuardarFichaTecnicaPalabraClaveResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.FichaTecnicaJSON> GuardarFichaTecnicaPalabraClaveAsync(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/RemoverAdjunto", ReplyAction="http://tempuri.org/ISinort/RemoverAdjuntoResponse")]
AYA.SlnSinortModel.Entidades.AdjuntosJSON RemoverAdjunto(AYA.SlnSinortModel.Entidades.AdjuntosJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/RemoverAdjunto", ReplyAction="http://tempuri.org/ISinort/RemoverAdjuntoResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.AdjuntosJSON> RemoverAdjuntoAsync(AYA.SlnSinortModel.Entidades.AdjuntosJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarAdjuntos", ReplyAction="http://tempuri.org/ISinort/GuardarAdjuntosResponse")]
AYA.SlnSinortModel.Entidades.AdjuntosJSON GuardarAdjuntos(AYA.SlnSinortModel.Entidades.AdjuntosJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/GuardarAdjuntos", ReplyAction="http://tempuri.org/ISinort/GuardarAdjuntosResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.AdjuntosJSON> GuardarAdjuntosAsync(AYA.SlnSinortModel.Entidades.AdjuntosJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerAdjuntos", ReplyAction="http://tempuri.org/ISinort/ObtenerAdjuntosResponse")]
AYA.SlnSinortModel.Sinort.DocumentosAdjuntos[] ObtenerAdjuntos(AYA.SlnSinortModel.Entidades.AdjuntosJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerAdjuntos", ReplyAction="http://tempuri.org/ISinort/ObtenerAdjuntosResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Sinort.DocumentosAdjuntos[]> ObtenerAdjuntosAsync(AYA.SlnSinortModel.Entidades.AdjuntosJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerTareasPendientes", ReplyAction="http://tempuri.org/ISinort/ObtenerTareasPendientesResponse")]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ComentariosProyecto))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.DocumentosAdjuntos))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.BitacoraDocumentos[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.BitacoraDocumentos))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Documentos))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoDocumento))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Documentos[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.DocumentosAdjuntos[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaTipoDocumento[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaTipoDocumento))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Calendario[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Calendario))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ProyectoNormativo))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ComentariosProyecto[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Convocatoria[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Convocatoria))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Usuario))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesUsuario[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesUsuario))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Roles))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesPantallas[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesPantallas))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Pantallas))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Solicitud[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Solicitud))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.AreaAplicacionDocumentoTecnico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Estado))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnica[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnica))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Aplicacion))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoAplicacion))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Aplicacion[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Contenido))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaContenido[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaContenido))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.DocumentoTecnico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Emisor))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoEmisor))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Emisor[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnicaPalabraClave[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnicaPalabraClave))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.PalabraClave))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.GrupoTematico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaGrupoTematico[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaGrupoTematico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoEstado))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Estado[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoSolicitud))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TareasPendientes[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TareasPendientes))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoProyecto))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ProyectoNormativo[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.PlantillaEmail))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Pantallas[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.BaseJson))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.EventosJSON[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.EventosJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.AdjuntosJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.NotificacionesJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.LoginJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(Atesa.Utilitarios.AtesaJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(string[]))]
AYA.SlnSinortModel.Sinort.TareasPendientes[] ObtenerTareasPendientes(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerTareasPendientes", ReplyAction="http://tempuri.org/ISinort/ObtenerTareasPendientesResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Sinort.TareasPendientes[]> ObtenerTareasPendientesAsync(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/InsertarActualizarTareasPendientes", ReplyAction="http://tempuri.org/ISinort/InsertarActualizarTareasPendientesResponse")]
AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON InsertarActualizarTareasPendientes(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/InsertarActualizarTareasPendientes", ReplyAction="http://tempuri.org/ISinort/InsertarActualizarTareasPendientesResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> InsertarActualizarTareasPendientesAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerCantidadTareasPendientes", ReplyAction="http://tempuri.org/ISinort/ObtenerCantidadTareasPendientesResponse")]
AYA.SlnSinortModel.Entidades.NotificacionesJSON ObtenerCantidadTareasPendientes(AYA.SlnSinortModel.Entidades.NotificacionesJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerCantidadTareasPendientes", ReplyAction="http://tempuri.org/ISinort/ObtenerCantidadTareasPendientesResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.NotificacionesJSON> ObtenerCantidadTareasPendientesAsync(AYA.SlnSinortModel.Entidades.NotificacionesJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerUsuarioAD", ReplyAction="http://tempuri.org/ISinort/ObtenerUsuarioADResponse")]
AYA.SlnSinortModel.Entidades.LoginJSON ObtenerUsuarioAD(AYA.SlnSinortModel.Entidades.LoginJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerUsuarioAD", ReplyAction="http://tempuri.org/ISinort/ObtenerUsuarioADResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.LoginJSON> ObtenerUsuarioADAsync(AYA.SlnSinortModel.Entidades.LoginJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/VerificarUsuarioBD", ReplyAction="http://tempuri.org/ISinort/VerificarUsuarioBDResponse")]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ComentariosProyecto))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.DocumentosAdjuntos))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.BitacoraDocumentos[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.BitacoraDocumentos))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Documentos))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoDocumento))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Documentos[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.DocumentosAdjuntos[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaTipoDocumento[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaTipoDocumento))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Calendario[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Calendario))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ProyectoNormativo))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ComentariosProyecto[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Convocatoria[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Convocatoria))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Usuario))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesUsuario[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesUsuario))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Roles))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesPantallas[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.RolesPantallas))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Pantallas))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Solicitud[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Solicitud))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.AreaAplicacionDocumentoTecnico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Estado))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnica[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnica))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Aplicacion))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoAplicacion))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Aplicacion[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Contenido))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaContenido[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaContenido))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.DocumentoTecnico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Emisor))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoEmisor))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Emisor[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnicaPalabraClave[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.FichaTecnicaPalabraClave))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.PalabraClave))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.GrupoTematico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaGrupoTematico[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.SubCategoriaGrupoTematico))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoEstado))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Estado[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoSolicitud))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TareasPendientes[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TareasPendientes))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.TipoProyecto))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.ProyectoNormativo[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.PlantillaEmail))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Sinort.Pantallas[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.BaseJson))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.EventosJSON[]))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.EventosJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.AdjuntosJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.NotificacionesJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.LoginJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(Atesa.Utilitarios.AtesaJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(string[]))]
AYA.SlnSinortModel.Entidades.CatalogosPostJSON VerificarUsuarioBD(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/VerificarUsuarioBD", ReplyAction="http://tempuri.org/ISinort/VerificarUsuarioBDResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.CatalogosPostJSON> VerificarUsuarioBDAsync(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerPermisos", ReplyAction="http://tempuri.org/ISinort/ObtenerPermisosResponse")]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.BaseJson))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.AdjuntosJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.CatalogosPostJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.NotificacionesJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.LoginJSON))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON))]
AYA.SlnSinortModel.Sinort.Pantallas[] ObtenerPermisos(Atesa.Utilitarios.AtesaJSON model);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/ISinort/ObtenerPermisos", ReplyAction="http://tempuri.org/ISinort/ObtenerPermisosResponse")]
System.Threading.Tasks.Task<AYA.SlnSinortModel.Sinort.Pantallas[]> ObtenerPermisosAsync(Atesa.Utilitarios.AtesaJSON model);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public interface ISinortChannel : AYA.SlnSinort.ServicioSinortWCF.ISinort, System.ServiceModel.IClientChannel {
}
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class SinortClient : System.ServiceModel.ClientBase<AYA.SlnSinort.ServicioSinortWCF.ISinort>, AYA.SlnSinort.ServicioSinortWCF.ISinort {
public SinortClient() {
}
public SinortClient(string endpointConfigurationName) :
base(endpointConfigurationName) {
}
public SinortClient(string endpointConfigurationName, string remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public SinortClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
base(endpointConfigurationName, remoteAddress) {
}
public SinortClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
base(binding, remoteAddress) {
}
public AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarProyectoNormativo(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarProyectoNormativoAsync(model);
}
public AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarConvocatoriaProyectoNormativo(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarConvocatoriaProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarConvocatoriaProyectoNormativoAsync(model);
}
public AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON ObtenerProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.ObtenerProyectoNormativo(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> ObtenerProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.ObtenerProyectoNormativoAsync(model);
}
public AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON EnviarCorreo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.EnviarCorreo(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> EnviarCorreoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.EnviarCorreoAsync(model);
}
public AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarComentarioProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarComentarioProyectoNormativo(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarComentarioProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarComentarioProyectoNormativoAsync(model);
}
public AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON GuardarEventoProyectoNormativo(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarEventoProyectoNormativo(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> GuardarEventoProyectoNormativoAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.GuardarEventoProyectoNormativoAsync(model);
}
public AYA.SlnSinortModel.Entidades.FichaTecnicaJSON GuardarFichaTecnica(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model) {
return base.Channel.GuardarFichaTecnica(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.FichaTecnicaJSON> GuardarFichaTecnicaAsync(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model) {
return base.Channel.GuardarFichaTecnicaAsync(model);
}
public AYA.SlnSinortModel.Entidades.FichaTecnicaJSON GuardarFichaTecnicaPalabraClave(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model) {
return base.Channel.GuardarFichaTecnicaPalabraClave(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.FichaTecnicaJSON> GuardarFichaTecnicaPalabraClaveAsync(AYA.SlnSinortModel.Entidades.FichaTecnicaJSON model) {
return base.Channel.GuardarFichaTecnicaPalabraClaveAsync(model);
}
public AYA.SlnSinortModel.Entidades.AdjuntosJSON RemoverAdjunto(AYA.SlnSinortModel.Entidades.AdjuntosJSON model) {
return base.Channel.RemoverAdjunto(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.AdjuntosJSON> RemoverAdjuntoAsync(AYA.SlnSinortModel.Entidades.AdjuntosJSON model) {
return base.Channel.RemoverAdjuntoAsync(model);
}
public AYA.SlnSinortModel.Entidades.AdjuntosJSON GuardarAdjuntos(AYA.SlnSinortModel.Entidades.AdjuntosJSON model) {
return base.Channel.GuardarAdjuntos(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.AdjuntosJSON> GuardarAdjuntosAsync(AYA.SlnSinortModel.Entidades.AdjuntosJSON model) {
return base.Channel.GuardarAdjuntosAsync(model);
}
public AYA.SlnSinortModel.Sinort.DocumentosAdjuntos[] ObtenerAdjuntos(AYA.SlnSinortModel.Entidades.AdjuntosJSON model) {
return base.Channel.ObtenerAdjuntos(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Sinort.DocumentosAdjuntos[]> ObtenerAdjuntosAsync(AYA.SlnSinortModel.Entidades.AdjuntosJSON model) {
return base.Channel.ObtenerAdjuntosAsync(model);
}
public AYA.SlnSinortModel.Sinort.TareasPendientes[] ObtenerTareasPendientes(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model) {
return base.Channel.ObtenerTareasPendientes(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Sinort.TareasPendientes[]> ObtenerTareasPendientesAsync(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model) {
return base.Channel.ObtenerTareasPendientesAsync(model);
}
public AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON InsertarActualizarTareasPendientes(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.InsertarActualizarTareasPendientes(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON> InsertarActualizarTareasPendientesAsync(AYA.SlnSinortModel.Entidades.ProyectoNormativoJSON model) {
return base.Channel.InsertarActualizarTareasPendientesAsync(model);
}
public AYA.SlnSinortModel.Entidades.NotificacionesJSON ObtenerCantidadTareasPendientes(AYA.SlnSinortModel.Entidades.NotificacionesJSON model) {
return base.Channel.ObtenerCantidadTareasPendientes(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.NotificacionesJSON> ObtenerCantidadTareasPendientesAsync(AYA.SlnSinortModel.Entidades.NotificacionesJSON model) {
return base.Channel.ObtenerCantidadTareasPendientesAsync(model);
}
public AYA.SlnSinortModel.Entidades.LoginJSON ObtenerUsuarioAD(AYA.SlnSinortModel.Entidades.LoginJSON model) {
return base.Channel.ObtenerUsuarioAD(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.LoginJSON> ObtenerUsuarioADAsync(AYA.SlnSinortModel.Entidades.LoginJSON model) {
return base.Channel.ObtenerUsuarioADAsync(model);
}
public AYA.SlnSinortModel.Entidades.CatalogosPostJSON VerificarUsuarioBD(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model) {
return base.Channel.VerificarUsuarioBD(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Entidades.CatalogosPostJSON> VerificarUsuarioBDAsync(AYA.SlnSinortModel.Entidades.CatalogosPostJSON model) {
return base.Channel.VerificarUsuarioBDAsync(model);
}
public AYA.SlnSinortModel.Sinort.Pantallas[] ObtenerPermisos(Atesa.Utilitarios.AtesaJSON model) {
return base.Channel.ObtenerPermisos(model);
}
public System.Threading.Tasks.Task<AYA.SlnSinortModel.Sinort.Pantallas[]> ObtenerPermisosAsync(Atesa.Utilitarios.AtesaJSON model) {
return base.Channel.ObtenerPermisosAsync(model);
}
}
}

View file

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="9cdb3b13-67cf-42e7-8ef7-97ddab8c07d3" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
<ClientOptions>
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
<EnableDataBinding>true</EnableDataBinding>
<ExcludedTypes />
<ImportXmlTypes>false</ImportXmlTypes>
<GenerateInternalTypes>false</GenerateInternalTypes>
<GenerateMessageContracts>false</GenerateMessageContracts>
<NamespaceMappings />
<CollectionMappings />
<GenerateSerializableTypes>true</GenerateSerializableTypes>
<Serializer>Auto</Serializer>
<UseSerializerForFaults>true</UseSerializerForFaults>
<ReferenceAllAssemblies>true</ReferenceAllAssemblies>
<ReferencedAssemblies />
<ReferencedDataContractTypes />
<ServiceContractMappings />
</ClientOptions>
<MetadataSources>
<MetadataSource Address="http://10.50.1.123:2070/Sinort.svc" Protocol="http" SourceId="1" />
</MetadataSources>
<Metadata>
<MetadataFile FileName="Sinort.xsd" MetadataType="Schema" ID="48137137-eecb-4626-9ef7-7f57df139390" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?xsd=xsd5" />
<MetadataFile FileName="Sinort1.xsd" MetadataType="Schema" ID="953e027e-75d9-456e-be35-a243a551b2f0" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?xsd=xsd2" />
<MetadataFile FileName="Sinort.wsdl" MetadataType="Wsdl" ID="0f95a3eb-1a4b-41d7-a326-769d71b65a2e" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?wsdl" />
<MetadataFile FileName="Sinort2.xsd" MetadataType="Schema" ID="958ebeaa-d656-43dd-8532-d7e5ba35ccaa" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?xsd=xsd3" />
<MetadataFile FileName="Sinort3.xsd" MetadataType="Schema" ID="3ffd142b-7598-4ae8-a2a6-70b329db3a9b" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?xsd=xsd1" />
<MetadataFile FileName="Sinort.disco" MetadataType="Disco" ID="e7b82df0-bf3a-4add-aa5c-b54456f4fd5f" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?disco" />
<MetadataFile FileName="Sinort4.xsd" MetadataType="Schema" ID="0dc959ee-8087-46fc-a589-4b1c7b8ec94e" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?xsd=xsd0" />
<MetadataFile FileName="Sinort5.xsd" MetadataType="Schema" ID="565710df-d5dd-4a88-969b-ef1c95486916" SourceId="1" SourceUrl="http://10.50.1.123:2070/Sinort.svc?xsd=xsd4" />
</Metadata>
<Extensions>
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
<ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
</Extensions>
</ReferenceGroup>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
<contractRef ref="http://10.50.1.123:2070/Sinort.svc?wsdl" docRef="http://10.50.1.123:2070/Sinort.svc" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
</discovery>

View file

@ -0,0 +1,357 @@
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://tempuri.org/" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Sinort" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsp:Policy wsu:Id="WSHttpBinding_ISinort_policy">
<wsp:ExactlyOne>
<wsp:All>
<wsaw:UsingAddressing />
</wsp:All>
</wsp:ExactlyOne>
</wsp:Policy>
<wsdl:types>
<xsd:schema targetNamespace="http://tempuri.org/Imports">
<xsd:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd0" namespace="http://tempuri.org/" />
<xsd:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xsd:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" />
<xsd:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/Atesa.Utilitarios" />
<xsd:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd4" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xsd:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" />
</xsd:schema>
</wsdl:types>
<wsdl:message name="ISinort_GuardarProyectoNormativo_InputMessage">
<wsdl:part name="parameters" element="tns:GuardarProyectoNormativo" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarProyectoNormativo_OutputMessage">
<wsdl:part name="parameters" element="tns:GuardarProyectoNormativoResponse" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarConvocatoriaProyectoNormativo_InputMessage">
<wsdl:part name="parameters" element="tns:GuardarConvocatoriaProyectoNormativo" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarConvocatoriaProyectoNormativo_OutputMessage">
<wsdl:part name="parameters" element="tns:GuardarConvocatoriaProyectoNormativoResponse" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerProyectoNormativo_InputMessage">
<wsdl:part name="parameters" element="tns:ObtenerProyectoNormativo" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerProyectoNormativo_OutputMessage">
<wsdl:part name="parameters" element="tns:ObtenerProyectoNormativoResponse" />
</wsdl:message>
<wsdl:message name="ISinort_EnviarCorreo_InputMessage">
<wsdl:part name="parameters" element="tns:EnviarCorreo" />
</wsdl:message>
<wsdl:message name="ISinort_EnviarCorreo_OutputMessage">
<wsdl:part name="parameters" element="tns:EnviarCorreoResponse" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarComentarioProyectoNormativo_InputMessage">
<wsdl:part name="parameters" element="tns:GuardarComentarioProyectoNormativo" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarComentarioProyectoNormativo_OutputMessage">
<wsdl:part name="parameters" element="tns:GuardarComentarioProyectoNormativoResponse" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarEventoProyectoNormativo_InputMessage">
<wsdl:part name="parameters" element="tns:GuardarEventoProyectoNormativo" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarEventoProyectoNormativo_OutputMessage">
<wsdl:part name="parameters" element="tns:GuardarEventoProyectoNormativoResponse" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarFichaTecnica_InputMessage">
<wsdl:part name="parameters" element="tns:GuardarFichaTecnica" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarFichaTecnica_OutputMessage">
<wsdl:part name="parameters" element="tns:GuardarFichaTecnicaResponse" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarFichaTecnicaPalabraClave_InputMessage">
<wsdl:part name="parameters" element="tns:GuardarFichaTecnicaPalabraClave" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarFichaTecnicaPalabraClave_OutputMessage">
<wsdl:part name="parameters" element="tns:GuardarFichaTecnicaPalabraClaveResponse" />
</wsdl:message>
<wsdl:message name="ISinort_RemoverAdjunto_InputMessage">
<wsdl:part name="parameters" element="tns:RemoverAdjunto" />
</wsdl:message>
<wsdl:message name="ISinort_RemoverAdjunto_OutputMessage">
<wsdl:part name="parameters" element="tns:RemoverAdjuntoResponse" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarAdjuntos_InputMessage">
<wsdl:part name="parameters" element="tns:GuardarAdjuntos" />
</wsdl:message>
<wsdl:message name="ISinort_GuardarAdjuntos_OutputMessage">
<wsdl:part name="parameters" element="tns:GuardarAdjuntosResponse" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerAdjuntos_InputMessage">
<wsdl:part name="parameters" element="tns:ObtenerAdjuntos" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerAdjuntos_OutputMessage">
<wsdl:part name="parameters" element="tns:ObtenerAdjuntosResponse" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerTareasPendientes_InputMessage">
<wsdl:part name="parameters" element="tns:ObtenerTareasPendientes" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerTareasPendientes_OutputMessage">
<wsdl:part name="parameters" element="tns:ObtenerTareasPendientesResponse" />
</wsdl:message>
<wsdl:message name="ISinort_InsertarActualizarTareasPendientes_InputMessage">
<wsdl:part name="parameters" element="tns:InsertarActualizarTareasPendientes" />
</wsdl:message>
<wsdl:message name="ISinort_InsertarActualizarTareasPendientes_OutputMessage">
<wsdl:part name="parameters" element="tns:InsertarActualizarTareasPendientesResponse" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerCantidadTareasPendientes_InputMessage">
<wsdl:part name="parameters" element="tns:ObtenerCantidadTareasPendientes" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerCantidadTareasPendientes_OutputMessage">
<wsdl:part name="parameters" element="tns:ObtenerCantidadTareasPendientesResponse" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerUsuarioAD_InputMessage">
<wsdl:part name="parameters" element="tns:ObtenerUsuarioAD" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerUsuarioAD_OutputMessage">
<wsdl:part name="parameters" element="tns:ObtenerUsuarioADResponse" />
</wsdl:message>
<wsdl:message name="ISinort_VerificarUsuarioBD_InputMessage">
<wsdl:part name="parameters" element="tns:VerificarUsuarioBD" />
</wsdl:message>
<wsdl:message name="ISinort_VerificarUsuarioBD_OutputMessage">
<wsdl:part name="parameters" element="tns:VerificarUsuarioBDResponse" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerPermisos_InputMessage">
<wsdl:part name="parameters" element="tns:ObtenerPermisos" />
</wsdl:message>
<wsdl:message name="ISinort_ObtenerPermisos_OutputMessage">
<wsdl:part name="parameters" element="tns:ObtenerPermisosResponse" />
</wsdl:message>
<wsdl:portType name="ISinort">
<wsdl:operation name="GuardarProyectoNormativo">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/GuardarProyectoNormativo" message="tns:ISinort_GuardarProyectoNormativo_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/GuardarProyectoNormativoResponse" message="tns:ISinort_GuardarProyectoNormativo_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GuardarConvocatoriaProyectoNormativo">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/GuardarConvocatoriaProyectoNormativo" message="tns:ISinort_GuardarConvocatoriaProyectoNormativo_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/GuardarConvocatoriaProyectoNormativoResponse" message="tns:ISinort_GuardarConvocatoriaProyectoNormativo_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ObtenerProyectoNormativo">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/ObtenerProyectoNormativo" message="tns:ISinort_ObtenerProyectoNormativo_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/ObtenerProyectoNormativoResponse" message="tns:ISinort_ObtenerProyectoNormativo_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="EnviarCorreo">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/EnviarCorreo" message="tns:ISinort_EnviarCorreo_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/EnviarCorreoResponse" message="tns:ISinort_EnviarCorreo_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GuardarComentarioProyectoNormativo">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/GuardarComentarioProyectoNormativo" message="tns:ISinort_GuardarComentarioProyectoNormativo_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/GuardarComentarioProyectoNormativoResponse" message="tns:ISinort_GuardarComentarioProyectoNormativo_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GuardarEventoProyectoNormativo">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/GuardarEventoProyectoNormativo" message="tns:ISinort_GuardarEventoProyectoNormativo_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/GuardarEventoProyectoNormativoResponse" message="tns:ISinort_GuardarEventoProyectoNormativo_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GuardarFichaTecnica">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/GuardarFichaTecnica" message="tns:ISinort_GuardarFichaTecnica_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/GuardarFichaTecnicaResponse" message="tns:ISinort_GuardarFichaTecnica_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GuardarFichaTecnicaPalabraClave">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/GuardarFichaTecnicaPalabraClave" message="tns:ISinort_GuardarFichaTecnicaPalabraClave_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/GuardarFichaTecnicaPalabraClaveResponse" message="tns:ISinort_GuardarFichaTecnicaPalabraClave_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="RemoverAdjunto">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/RemoverAdjunto" message="tns:ISinort_RemoverAdjunto_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/RemoverAdjuntoResponse" message="tns:ISinort_RemoverAdjunto_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="GuardarAdjuntos">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/GuardarAdjuntos" message="tns:ISinort_GuardarAdjuntos_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/GuardarAdjuntosResponse" message="tns:ISinort_GuardarAdjuntos_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ObtenerAdjuntos">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/ObtenerAdjuntos" message="tns:ISinort_ObtenerAdjuntos_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/ObtenerAdjuntosResponse" message="tns:ISinort_ObtenerAdjuntos_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ObtenerTareasPendientes">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/ObtenerTareasPendientes" message="tns:ISinort_ObtenerTareasPendientes_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/ObtenerTareasPendientesResponse" message="tns:ISinort_ObtenerTareasPendientes_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="InsertarActualizarTareasPendientes">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/InsertarActualizarTareasPendientes" message="tns:ISinort_InsertarActualizarTareasPendientes_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/InsertarActualizarTareasPendientesResponse" message="tns:ISinort_InsertarActualizarTareasPendientes_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ObtenerCantidadTareasPendientes">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/ObtenerCantidadTareasPendientes" message="tns:ISinort_ObtenerCantidadTareasPendientes_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/ObtenerCantidadTareasPendientesResponse" message="tns:ISinort_ObtenerCantidadTareasPendientes_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ObtenerUsuarioAD">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/ObtenerUsuarioAD" message="tns:ISinort_ObtenerUsuarioAD_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/ObtenerUsuarioADResponse" message="tns:ISinort_ObtenerUsuarioAD_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="VerificarUsuarioBD">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/VerificarUsuarioBD" message="tns:ISinort_VerificarUsuarioBD_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/VerificarUsuarioBDResponse" message="tns:ISinort_VerificarUsuarioBD_OutputMessage" />
</wsdl:operation>
<wsdl:operation name="ObtenerPermisos">
<wsdl:input wsaw:Action="http://tempuri.org/ISinort/ObtenerPermisos" message="tns:ISinort_ObtenerPermisos_InputMessage" />
<wsdl:output wsaw:Action="http://tempuri.org/ISinort/ObtenerPermisosResponse" message="tns:ISinort_ObtenerPermisos_OutputMessage" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSHttpBinding_ISinort" type="tns:ISinort">
<wsp:PolicyReference URI="#WSHttpBinding_ISinort_policy" />
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="GuardarProyectoNormativo">
<soap12:operation soapAction="http://tempuri.org/ISinort/GuardarProyectoNormativo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GuardarConvocatoriaProyectoNormativo">
<soap12:operation soapAction="http://tempuri.org/ISinort/GuardarConvocatoriaProyectoNormativo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObtenerProyectoNormativo">
<soap12:operation soapAction="http://tempuri.org/ISinort/ObtenerProyectoNormativo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="EnviarCorreo">
<soap12:operation soapAction="http://tempuri.org/ISinort/EnviarCorreo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GuardarComentarioProyectoNormativo">
<soap12:operation soapAction="http://tempuri.org/ISinort/GuardarComentarioProyectoNormativo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GuardarEventoProyectoNormativo">
<soap12:operation soapAction="http://tempuri.org/ISinort/GuardarEventoProyectoNormativo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GuardarFichaTecnica">
<soap12:operation soapAction="http://tempuri.org/ISinort/GuardarFichaTecnica" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GuardarFichaTecnicaPalabraClave">
<soap12:operation soapAction="http://tempuri.org/ISinort/GuardarFichaTecnicaPalabraClave" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RemoverAdjunto">
<soap12:operation soapAction="http://tempuri.org/ISinort/RemoverAdjunto" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GuardarAdjuntos">
<soap12:operation soapAction="http://tempuri.org/ISinort/GuardarAdjuntos" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObtenerAdjuntos">
<soap12:operation soapAction="http://tempuri.org/ISinort/ObtenerAdjuntos" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObtenerTareasPendientes">
<soap12:operation soapAction="http://tempuri.org/ISinort/ObtenerTareasPendientes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="InsertarActualizarTareasPendientes">
<soap12:operation soapAction="http://tempuri.org/ISinort/InsertarActualizarTareasPendientes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObtenerCantidadTareasPendientes">
<soap12:operation soapAction="http://tempuri.org/ISinort/ObtenerCantidadTareasPendientes" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObtenerUsuarioAD">
<soap12:operation soapAction="http://tempuri.org/ISinort/ObtenerUsuarioAD" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="VerificarUsuarioBD">
<soap12:operation soapAction="http://tempuri.org/ISinort/VerificarUsuarioBD" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ObtenerPermisos">
<soap12:operation soapAction="http://tempuri.org/ISinort/ObtenerPermisos" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="Sinort">
<wsdl:port name="WSHttpBinding_ISinort" binding="tns:WSHttpBinding_ISinort">
<soap12:address location="http://10.50.1.123:2070/Sinort.svc/soap" />
<wsa10:EndpointReference>
<wsa10:Address>http://10.50.1.123:2070/Sinort.svc/soap</wsa10:Address>
</wsa10:EndpointReference>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>

View file

@ -0,0 +1,696 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ComentariosProyecto">
<xs:sequence>
<xs:element minOccurs="0" name="Apartado" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Asunto" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Capitulo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Comentario" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescTipoComentario" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DocumentosAdjuntos" nillable="true" type="tns:DocumentosAdjuntos" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdComentarioProyecto" type="xs:int" />
<xs:element minOccurs="0" name="IdDocumento" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdProyectoNormativo" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoComentario" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="ProyectoNormativo" nillable="true" type="tns:ProyectoNormativo" />
<xs:element minOccurs="0" name="Respuesta" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TextoOriginal" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TextoPropuesto" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioSistema" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ComentariosProyecto" nillable="true" type="tns:ComentariosProyecto" />
<xs:complexType name="DocumentosAdjuntos">
<xs:sequence>
<xs:element minOccurs="0" name="BitacoraDocumentos" nillable="true" type="tns:ArrayOfBitacoraDocumentos" />
<xs:element minOccurs="0" name="Calendario" nillable="true" type="tns:ArrayOfCalendario" />
<xs:element minOccurs="0" name="Comentario" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ComentariosProyecto" nillable="true" type="tns:ArrayOfComentariosProyecto" />
<xs:element minOccurs="0" name="DescIdSubTipoDocumento" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescTipoDocumento" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdDocumentoAdjunto" type="xs:int" />
<xs:element minOccurs="0" name="IdSubTipoDocumento" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoDocumento" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="Nombre" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NumeroTipoDocumento" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="RutaDescarga" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RutaFisica" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SubCategoriaTipoDocumento" nillable="true" type="tns:SubCategoriaTipoDocumento" />
<xs:element minOccurs="0" name="TipoArchivo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TipoDocumento" nillable="true" type="tns:TipoDocumento" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="DocumentosAdjuntos" nillable="true" type="tns:DocumentosAdjuntos" />
<xs:complexType name="ArrayOfBitacoraDocumentos">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="BitacoraDocumentos" nillable="true" type="tns:BitacoraDocumentos" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfBitacoraDocumentos" nillable="true" type="tns:ArrayOfBitacoraDocumentos" />
<xs:complexType name="BitacoraDocumentos">
<xs:sequence>
<xs:element minOccurs="0" name="Documentos" nillable="true" type="tns:Documentos" />
<xs:element minOccurs="0" name="DocumentosAdjuntos" nillable="true" type="tns:DocumentosAdjuntos" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdBitacoraDocumentos" type="xs:int" />
<xs:element minOccurs="0" name="IdDocumento" type="xs:int" />
<xs:element minOccurs="0" name="IdDocumentoAdjunto" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="NumeroAccesos" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="NumeroPublicacion" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="BitacoraDocumentos" nillable="true" type="tns:BitacoraDocumentos" />
<xs:complexType name="Documentos">
<xs:sequence>
<xs:element minOccurs="0" name="BitacoraDocumentos" nillable="true" type="tns:ArrayOfBitacoraDocumentos" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdDocumento" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoDocumento" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="NombreDocumento" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TipoDocumento" nillable="true" type="tns:TipoDocumento" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Documentos" nillable="true" type="tns:Documentos" />
<xs:complexType name="TipoDocumento">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Documentos" nillable="true" type="tns:ArrayOfDocumentos" />
<xs:element minOccurs="0" name="DocumentosAdjuntos" nillable="true" type="tns:ArrayOfDocumentosAdjuntos" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdTipoDocumento" type="xs:int" />
<xs:element minOccurs="0" name="SubCategoriaTipoDocumento" nillable="true" type="tns:ArrayOfSubCategoriaTipoDocumento" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TipoDocumento" nillable="true" type="tns:TipoDocumento" />
<xs:complexType name="ArrayOfDocumentos">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Documentos" nillable="true" type="tns:Documentos" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfDocumentos" nillable="true" type="tns:ArrayOfDocumentos" />
<xs:complexType name="ArrayOfDocumentosAdjuntos">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="DocumentosAdjuntos" nillable="true" type="tns:DocumentosAdjuntos" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfDocumentosAdjuntos" nillable="true" type="tns:ArrayOfDocumentosAdjuntos" />
<xs:complexType name="ArrayOfSubCategoriaTipoDocumento">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SubCategoriaTipoDocumento" nillable="true" type="tns:SubCategoriaTipoDocumento" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfSubCategoriaTipoDocumento" nillable="true" type="tns:ArrayOfSubCategoriaTipoDocumento" />
<xs:complexType name="SubCategoriaTipoDocumento">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DocumentosAdjuntos" nillable="true" type="tns:ArrayOfDocumentosAdjuntos" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdSubCategoriaTipoDocumento" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoDocumento" type="xs:int" />
<xs:element minOccurs="0" name="TipoDocumento" nillable="true" type="tns:TipoDocumento" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SubCategoriaTipoDocumento" nillable="true" type="tns:SubCategoriaTipoDocumento" />
<xs:complexType name="ArrayOfCalendario">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Calendario" nillable="true" type="tns:Calendario" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfCalendario" nillable="true" type="tns:ArrayOfCalendario" />
<xs:complexType name="Calendario">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DiaCompleto" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="DocumentosAdjuntos" nillable="true" type="tns:DocumentosAdjuntos" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaFin" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaInicio" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdCalendario" type="xs:int" />
<xs:element minOccurs="0" name="IdDocumento" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdProyectoNormativo" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="ProyectoNormativo" nillable="true" type="tns:ProyectoNormativo" />
<xs:element minOccurs="0" name="Titulo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Calendario" nillable="true" type="tns:Calendario" />
<xs:complexType name="ProyectoNormativo">
<xs:sequence>
<xs:element minOccurs="0" name="Aplicacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Calendario" nillable="true" type="tns:ArrayOfCalendario" />
<xs:element minOccurs="0" name="ComentariosProyecto" nillable="true" type="tns:ArrayOfComentariosProyecto" />
<xs:element minOccurs="0" name="Convocatoria" nillable="true" type="tns:ArrayOfConvocatoria" />
<xs:element minOccurs="0" name="DescTipoProyecto" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Emisor" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaFinConsulta" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaInicioConsulta" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaMaximaConfirmarParticipacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdAplicacion" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdEmisor" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdEstado" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdMatriz" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdProyectoNormativo" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoProyecto" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="Matriz" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NombreProyectoNormativo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PromotorProyecto" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TipoProyecto" nillable="true" type="tns:TipoProyecto" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ProyectoNormativo" nillable="true" type="tns:ProyectoNormativo" />
<xs:complexType name="ArrayOfComentariosProyecto">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ComentariosProyecto" nillable="true" type="tns:ComentariosProyecto" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfComentariosProyecto" nillable="true" type="tns:ArrayOfComentariosProyecto" />
<xs:complexType name="ArrayOfConvocatoria">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Convocatoria" nillable="true" type="tns:Convocatoria" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfConvocatoria" nillable="true" type="tns:ArrayOfConvocatoria" />
<xs:complexType name="Convocatoria">
<xs:sequence>
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdProyectoNormativo" type="xs:int" />
<xs:element minOccurs="0" name="Justificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Participante" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="ProyectoNormativo" nillable="true" type="tns:ProyectoNormativo" />
<xs:element minOccurs="0" name="Usuario" nillable="true" type="tns:Usuario" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioSistema" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Convocatoria" nillable="true" type="tns:Convocatoria" />
<xs:complexType name="Usuario">
<xs:sequence>
<xs:element minOccurs="0" name="Convocatoria" nillable="true" type="tns:ArrayOfConvocatoria" />
<xs:element minOccurs="0" name="EmailUsuario" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="NombreUsuario" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RolesUsuario" nillable="true" type="tns:ArrayOfRolesUsuario" />
<xs:element minOccurs="0" name="Solicitud" nillable="true" type="tns:ArrayOfSolicitud" />
<xs:element minOccurs="0" name="Solicitud1" nillable="true" type="tns:ArrayOfSolicitud" />
<xs:element minOccurs="0" name="TareasPendientes" nillable="true" type="tns:ArrayOfTareasPendientes" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioSistema" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Usuario" nillable="true" type="tns:Usuario" />
<xs:complexType name="ArrayOfRolesUsuario">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RolesUsuario" nillable="true" type="tns:RolesUsuario" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfRolesUsuario" nillable="true" type="tns:ArrayOfRolesUsuario" />
<xs:complexType name="RolesUsuario">
<xs:sequence>
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdRol" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdRolesUsuario" type="xs:int" />
<xs:element minOccurs="0" name="Roles" nillable="true" type="tns:Roles" />
<xs:element minOccurs="0" name="Usuario" nillable="true" type="tns:Usuario" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioSistema" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="RolesUsuario" nillable="true" type="tns:RolesUsuario" />
<xs:complexType name="Roles">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdRol" type="xs:int" />
<xs:element minOccurs="0" name="RolesPantallas" nillable="true" type="tns:ArrayOfRolesPantallas" />
<xs:element minOccurs="0" name="RolesUsuario" nillable="true" type="tns:ArrayOfRolesUsuario" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Roles" nillable="true" type="tns:Roles" />
<xs:complexType name="ArrayOfRolesPantallas">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RolesPantallas" nillable="true" type="tns:RolesPantallas" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfRolesPantallas" nillable="true" type="tns:ArrayOfRolesPantallas" />
<xs:complexType name="RolesPantallas">
<xs:sequence>
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdPantalla" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdRol" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdRolesPantallas" type="xs:int" />
<xs:element minOccurs="0" name="Pantallas" nillable="true" type="tns:Pantallas" />
<xs:element minOccurs="0" name="Roles" nillable="true" type="tns:Roles" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="RolesPantallas" nillable="true" type="tns:RolesPantallas" />
<xs:complexType name="Pantallas">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdPadre" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdPantalla" type="xs:int" />
<xs:element minOccurs="0" name="RolesPantallas" nillable="true" type="tns:ArrayOfRolesPantallas" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Vista" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Pantallas" nillable="true" type="tns:Pantallas" />
<xs:complexType name="ArrayOfSolicitud">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Solicitud" nillable="true" type="tns:Solicitud" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfSolicitud" nillable="true" type="tns:ArrayOfSolicitud" />
<xs:complexType name="Solicitud">
<xs:sequence>
<xs:element minOccurs="0" name="AreaAplicacionDocumentoTecnico" nillable="true" type="tns:AreaAplicacionDocumentoTecnico" />
<xs:element minOccurs="0" name="CargoActual" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescripcionTipoSolicitud" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="Estado1" nillable="true" type="tns:Estado" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdAreaAplicacionDocumentoTecnico" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdEstadoSolicitud" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdSolicitud" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoSolicitud" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="JustifiacionSolicitud" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NombreAreaFuncional" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NombreDocumentoTecnico" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NombreSubgerencia" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NombreSuperior" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TipoSolicitud" nillable="true" type="tns:TipoSolicitud" />
<xs:element minOccurs="0" name="Usuario" nillable="true" type="tns:Usuario" />
<xs:element minOccurs="0" name="Usuario1" nillable="true" type="tns:Usuario" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioSistema" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Solicitud" nillable="true" type="tns:Solicitud" />
<xs:complexType name="AreaAplicacionDocumentoTecnico">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdAreaAplicacionDocumentoTecnico" type="xs:int" />
<xs:element minOccurs="0" name="Solicitud" nillable="true" type="tns:ArrayOfSolicitud" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="AreaAplicacionDocumentoTecnico" nillable="true" type="tns:AreaAplicacionDocumentoTecnico" />
<xs:complexType name="Estado">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado1" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdEstado" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoEstado" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="Solicitud" nillable="true" type="tns:ArrayOfSolicitud" />
<xs:element minOccurs="0" name="TipoEstado" nillable="true" type="tns:TipoEstado" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Estado" nillable="true" type="tns:Estado" />
<xs:complexType name="ArrayOfFichaTecnica">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FichaTecnica" nillable="true" type="tns:FichaTecnica" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfFichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:complexType name="FichaTecnica">
<xs:sequence>
<xs:element minOccurs="0" name="Aplicacion" nillable="true" type="tns:Aplicacion" />
<xs:element minOccurs="0" name="Contenido" nillable="true" type="tns:Contenido" />
<xs:element minOccurs="0" name="DocumentoEgreso" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DocumentoIngreso" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DocumentoTecnico" nillable="true" type="tns:DocumentoTecnico" />
<xs:element minOccurs="0" name="DocumentosAdjuntos" nillable="true" type="tns:DocumentosAdjuntos" />
<xs:element minOccurs="0" name="Emisor" nillable="true" type="tns:Emisor" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="Estado1" nillable="true" type="tns:Estado" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaPublicacionDocumentoTecnico" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnicaPalabraClave" nillable="true" type="tns:ArrayOfFichaTecnicaPalabraClave" />
<xs:element minOccurs="0" name="GrupoTematico" nillable="true" type="tns:GrupoTematico" />
<xs:element minOccurs="0" name="IdAplicacion" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdContenido" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdDocumento" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdDocumentoTecnico" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdEmisor" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdEstado" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdFichaTecnica" type="xs:int" />
<xs:element minOccurs="0" name="IdGrupoTematico" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdSubCategoriaContenido" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdSubCategoriaGrupoTematico" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="Identificacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NumeroPublicacionVersion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SubCategoriaContenido" nillable="true" type="tns:SubCategoriaContenido" />
<xs:element minOccurs="0" name="SubCategoriaGrupoTematico" nillable="true" type="tns:SubCategoriaGrupoTematico" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="FichaTecnica" nillable="true" type="tns:FichaTecnica" />
<xs:complexType name="Aplicacion">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescripcionLarga" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdAplicacion" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoAplicacion" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="TipoAplicacion" nillable="true" type="tns:TipoAplicacion" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Aplicacion" nillable="true" type="tns:Aplicacion" />
<xs:complexType name="TipoAplicacion">
<xs:sequence>
<xs:element minOccurs="0" name="Aplicacion" nillable="true" type="tns:ArrayOfAplicacion" />
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdTipoAplicacion" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TipoAplicacion" nillable="true" type="tns:TipoAplicacion" />
<xs:complexType name="ArrayOfAplicacion">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Aplicacion" nillable="true" type="tns:Aplicacion" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfAplicacion" nillable="true" type="tns:ArrayOfAplicacion" />
<xs:complexType name="Contenido">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescripcionLarga" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdContenido" type="xs:int" />
<xs:element minOccurs="0" name="SubCategoriaContenido" nillable="true" type="tns:ArrayOfSubCategoriaContenido" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Contenido" nillable="true" type="tns:Contenido" />
<xs:complexType name="ArrayOfSubCategoriaContenido">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SubCategoriaContenido" nillable="true" type="tns:SubCategoriaContenido" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfSubCategoriaContenido" nillable="true" type="tns:ArrayOfSubCategoriaContenido" />
<xs:complexType name="SubCategoriaContenido">
<xs:sequence>
<xs:element minOccurs="0" name="Contenido" nillable="true" type="tns:Contenido" />
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdContenido" type="xs:int" />
<xs:element minOccurs="0" name="IdSubCategoriaContenido" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SubCategoriaContenido" nillable="true" type="tns:SubCategoriaContenido" />
<xs:complexType name="DocumentoTecnico">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescripcionLarga" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdDocumentoTecnico" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="DocumentoTecnico" nillable="true" type="tns:DocumentoTecnico" />
<xs:complexType name="Emisor">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdEmisor" type="xs:int" />
<xs:element minOccurs="0" name="IdTipoEmisor" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="TipoEmisor" nillable="true" type="tns:TipoEmisor" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Emisor" nillable="true" type="tns:Emisor" />
<xs:complexType name="TipoEmisor">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Emisor" nillable="true" type="tns:ArrayOfEmisor" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdTipoEmisor" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TipoEmisor" nillable="true" type="tns:TipoEmisor" />
<xs:complexType name="ArrayOfEmisor">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Emisor" nillable="true" type="tns:Emisor" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfEmisor" nillable="true" type="tns:ArrayOfEmisor" />
<xs:complexType name="ArrayOfFichaTecnicaPalabraClave">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="FichaTecnicaPalabraClave" nillable="true" type="tns:FichaTecnicaPalabraClave" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfFichaTecnicaPalabraClave" nillable="true" type="tns:ArrayOfFichaTecnicaPalabraClave" />
<xs:complexType name="FichaTecnicaPalabraClave">
<xs:sequence>
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:FichaTecnica" />
<xs:element minOccurs="0" name="IdFichaTecnica" type="xs:int" />
<xs:element minOccurs="0" name="IdPalabraClave" type="xs:int" />
<xs:element minOccurs="0" name="PalabraClave" nillable="true" type="tns:PalabraClave" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="FichaTecnicaPalabraClave" nillable="true" type="tns:FichaTecnicaPalabraClave" />
<xs:complexType name="PalabraClave">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnicaPalabraClave" nillable="true" type="tns:ArrayOfFichaTecnicaPalabraClave" />
<xs:element minOccurs="0" name="IdPalabraClave" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="PalabraClave" nillable="true" type="tns:PalabraClave" />
<xs:complexType name="GrupoTematico">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescripcionLarga" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="IdGrupoTematico" type="xs:int" />
<xs:element minOccurs="0" name="SubCategoriaGrupoTematico" nillable="true" type="tns:ArrayOfSubCategoriaGrupoTematico" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="GrupoTematico" nillable="true" type="tns:GrupoTematico" />
<xs:complexType name="ArrayOfSubCategoriaGrupoTematico">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SubCategoriaGrupoTematico" nillable="true" type="tns:SubCategoriaGrupoTematico" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfSubCategoriaGrupoTematico" nillable="true" type="tns:ArrayOfSubCategoriaGrupoTematico" />
<xs:complexType name="SubCategoriaGrupoTematico">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FichaTecnica" nillable="true" type="tns:ArrayOfFichaTecnica" />
<xs:element minOccurs="0" name="GrupoTematico" nillable="true" type="tns:GrupoTematico" />
<xs:element minOccurs="0" name="IdGrupoTematico" type="xs:int" />
<xs:element minOccurs="0" name="IdSubCategoriaGrupoTematico" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="SubCategoriaGrupoTematico" nillable="true" type="tns:SubCategoriaGrupoTematico" />
<xs:complexType name="TipoEstado">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="Estado1" nillable="true" type="tns:ArrayOfEstado" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdTipoEstado" type="xs:int" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TipoEstado" nillable="true" type="tns:TipoEstado" />
<xs:complexType name="ArrayOfEstado">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Estado" nillable="true" type="tns:Estado" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfEstado" nillable="true" type="tns:ArrayOfEstado" />
<xs:complexType name="TipoSolicitud">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdTipoSolicitud" type="xs:int" />
<xs:element minOccurs="0" name="Solicitud" nillable="true" type="tns:ArrayOfSolicitud" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TipoSolicitud" nillable="true" type="tns:TipoSolicitud" />
<xs:complexType name="ArrayOfTareasPendientes">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="TareasPendientes" nillable="true" type="tns:TareasPendientes" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfTareasPendientes" nillable="true" type="tns:ArrayOfTareasPendientes" />
<xs:complexType name="TareasPendientes">
<xs:sequence>
<xs:element minOccurs="0" name="ContenidoRelacionado" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaVencimiento" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdProyectoNormativo" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="IdTareasPendientes" type="xs:int" />
<xs:element minOccurs="0" name="NombreProyectoNormativo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PromotorProyectoNormativo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Respuesta" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="TipoTareaPendiente" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Usuario" nillable="true" type="tns:Usuario" />
<xs:element minOccurs="0" name="UsuarioAsignado" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TareasPendientes" nillable="true" type="tns:TareasPendientes" />
<xs:complexType name="TipoProyecto">
<xs:sequence>
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdTipoProyecto" type="xs:int" />
<xs:element minOccurs="0" name="ProyectoNormativo" nillable="true" type="tns:ArrayOfProyectoNormativo" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TipoProyecto" nillable="true" type="tns:TipoProyecto" />
<xs:complexType name="ArrayOfProyectoNormativo">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ProyectoNormativo" nillable="true" type="tns:ProyectoNormativo" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfProyectoNormativo" nillable="true" type="tns:ArrayOfProyectoNormativo" />
<xs:complexType name="PlantillaEmail">
<xs:sequence>
<xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Descripcion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Estado" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="FechaCreacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="FechaModificacion" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IdPlantilla" type="xs:int" />
<xs:element minOccurs="0" name="NombrePlatilla" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioCreacion" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UsuarioModificacion" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="PlantillaEmail" nillable="true" type="tns:PlantillaEmail" />
<xs:complexType name="ArrayOfPantallas">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Pantallas" nillable="true" type="tns:Pantallas" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfPantallas" nillable="true" type="tns:ArrayOfPantallas" />
</xs:schema>

View file

@ -0,0 +1,122 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" />
<xs:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/Atesa.Utilitarios" />
<xs:complexType name="ProyectoNormativoJSON">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseJson">
<xs:sequence>
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="Comentario" nillable="true" type="q1:ComentariosProyecto" />
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="Convocado" nillable="true" type="q2:Convocatoria" />
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="Evento" nillable="true" type="q3:Calendario" />
<xs:element minOccurs="0" name="EventosJSON" nillable="true" type="tns:ArrayOfEventosJSON" />
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ListaConvocatoria" nillable="true" type="q4:ArrayOfConvocatoria" />
<xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ListaTareasPendientes" nillable="true" type="q5:ArrayOfTareasPendientes" />
<xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="PlantillaEmail" nillable="true" type="q6:PlantillaEmail" />
<xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ProyectoNormativo" nillable="true" type="q7:ProyectoNormativo" />
<xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ProyectosNormativos" nillable="true" type="q8:ArrayOfProyectoNormativo" />
<xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="TareasPendientes" nillable="true" type="q9:TareasPendientes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ProyectoNormativoJSON" nillable="true" type="tns:ProyectoNormativoJSON" />
<xs:complexType name="BaseJson">
<xs:complexContent mixed="false">
<xs:extension xmlns:q10="http://schemas.datacontract.org/2004/07/Atesa.Utilitarios" base="q10:AtesaJSON">
<xs:sequence>
<xs:element minOccurs="0" name="CodigoRespuesta" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DescripcionRespuesta" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="BaseJson" nillable="true" type="tns:BaseJson" />
<xs:complexType name="ArrayOfEventosJSON">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="EventosJSON" nillable="true" type="tns:EventosJSON" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfEventosJSON" nillable="true" type="tns:ArrayOfEventosJSON" />
<xs:complexType name="EventosJSON">
<xs:sequence>
<xs:element minOccurs="0" name="allDay" type="xs:boolean" />
<xs:element minOccurs="0" name="end" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="start" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="title" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="EventosJSON" nillable="true" type="tns:EventosJSON" />
<xs:complexType name="FichaTecnicaJSON">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseJson">
<xs:sequence>
<xs:element minOccurs="0" name="EventosJSON" nillable="true" type="tns:ArrayOfEventosJSON" />
<xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="FichaTecnica" nillable="true" type="q11:FichaTecnica" />
<xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="FichasTecnicas" nillable="true" type="q12:ArrayOfFichaTecnica" />
<xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ListaPalabraClave" nillable="true" type="q13:ArrayOfFichaTecnicaPalabraClave" />
<xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ListaTareasPendientes" nillable="true" type="q14:ArrayOfTareasPendientes" />
<xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="PalabraClave" nillable="true" type="q15:FichaTecnicaPalabraClave" />
<xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="TareasPendientes" nillable="true" type="q16:TareasPendientes" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="FichaTecnicaJSON" nillable="true" type="tns:FichaTecnicaJSON" />
<xs:complexType name="AdjuntosJSON">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseJson">
<xs:sequence>
<xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="Adjuntos" nillable="true" type="q17:DocumentosAdjuntos" />
<xs:element minOccurs="0" name="Carpeta" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IdDocumentoAdjunto" nillable="true" type="xs:int" />
<xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ListaAdjuntos" nillable="true" type="q18:ArrayOfDocumentosAdjuntos" />
<xs:element minOccurs="0" name="Nombre" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Tipo" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="AdjuntosJSON" nillable="true" type="tns:AdjuntosJSON" />
<xs:complexType name="CatalogosPostJSON">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseJson">
<xs:sequence>
<xs:element minOccurs="0" name="IdTipo" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="codigo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="dataModel" nillable="true" type="xs:anyType" />
<xs:element minOccurs="0" name="filtro" nillable="true" type="xs:string" />
<xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="usuario" nillable="true" type="q19:Usuario" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="CatalogosPostJSON" nillable="true" type="tns:CatalogosPostJSON" />
<xs:complexType name="NotificacionesJSON">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseJson">
<xs:sequence>
<xs:element minOccurs="0" name="GotitasInformativas" type="xs:int" />
<xs:element minOccurs="0" name="TareasPendientes" type="xs:int" />
<xs:element minOccurs="0" name="codigo" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="NotificacionesJSON" nillable="true" type="tns:NotificacionesJSON" />
<xs:complexType name="LoginJSON">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseJson">
<xs:sequence>
<xs:element minOccurs="0" name="Contrasena" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="LoginUsuario" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="NombreUsuario" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Usuario" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="LoginJSON" nillable="true" type="tns:LoginJSON" />
</xs:schema>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Atesa.Utilitarios" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Atesa.Utilitarios" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd4" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xs:complexType name="AtesaJSON">
<xs:sequence>
<xs:element xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="PermisosUsuario" nillable="true" type="q1:ArrayOfstring" />
<xs:element minOccurs="0" name="UserFullName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="AtesaJSON" nillable="true" type="tns:AtesaJSON" />
</xs:schema>

View file

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>

View file

@ -0,0 +1,244 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" />
<xs:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" />
<xs:import schemaLocation="http://10.50.1.123:2070/Sinort.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/Atesa.Utilitarios" />
<xs:element name="GuardarProyectoNormativo">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q1:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarProyectoNormativoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="GuardarProyectoNormativoResult" nillable="true" type="q2:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarConvocatoriaProyectoNormativo">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q3:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarConvocatoriaProyectoNormativoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="GuardarConvocatoriaProyectoNormativoResult" nillable="true" type="q4:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerProyectoNormativo">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q5:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerProyectoNormativoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="ObtenerProyectoNormativoResult" nillable="true" type="q6:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EnviarCorreo">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q7:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EnviarCorreoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="EnviarCorreoResult" nillable="true" type="q8:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarComentarioProyectoNormativo">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q9:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarComentarioProyectoNormativoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="GuardarComentarioProyectoNormativoResult" nillable="true" type="q10:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarEventoProyectoNormativo">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q11:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarEventoProyectoNormativoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="GuardarEventoProyectoNormativoResult" nillable="true" type="q12:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarFichaTecnica">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q13:FichaTecnicaJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarFichaTecnicaResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="GuardarFichaTecnicaResult" nillable="true" type="q14:FichaTecnicaJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarFichaTecnicaPalabraClave">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q15:FichaTecnicaJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarFichaTecnicaPalabraClaveResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="GuardarFichaTecnicaPalabraClaveResult" nillable="true" type="q16:FichaTecnicaJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RemoverAdjunto">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q17:AdjuntosJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RemoverAdjuntoResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="RemoverAdjuntoResult" nillable="true" type="q18:AdjuntosJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarAdjuntos">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q19:AdjuntosJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuardarAdjuntosResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="GuardarAdjuntosResult" nillable="true" type="q20:AdjuntosJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerAdjuntos">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q21:AdjuntosJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerAdjuntosResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ObtenerAdjuntosResult" nillable="true" type="q22:ArrayOfDocumentosAdjuntos" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerTareasPendientes">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q23:CatalogosPostJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerTareasPendientesResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ObtenerTareasPendientesResult" nillable="true" type="q24:ArrayOfTareasPendientes" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InsertarActualizarTareasPendientes">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q25:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InsertarActualizarTareasPendientesResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="InsertarActualizarTareasPendientesResult" nillable="true" type="q26:ProyectoNormativoJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerCantidadTareasPendientes">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q27:NotificacionesJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerCantidadTareasPendientesResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="ObtenerCantidadTareasPendientesResult" nillable="true" type="q28:NotificacionesJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerUsuarioAD">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q29:LoginJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerUsuarioADResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="ObtenerUsuarioADResult" nillable="true" type="q30:LoginJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VerificarUsuarioBD">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="model" nillable="true" type="q31:CatalogosPostJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="VerificarUsuarioBDResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Entidades" minOccurs="0" name="VerificarUsuarioBDResult" nillable="true" type="q32:CatalogosPostJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerPermisos">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/Atesa.Utilitarios" minOccurs="0" name="model" nillable="true" type="q33:AtesaJSON" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ObtenerPermisosResponse">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/AYA.SlnSinortModel.Sinort" minOccurs="0" name="ObtenerPermisosResult" nillable="true" type="q34:ArrayOfPantallas" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ArrayOfstring">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" />
</xs:schema>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
<behaviors />
<bindings>
<binding digest="System.ServiceModel.Configuration.WSHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data name=&quot;WSHttpBinding_ISinort&quot;&gt;&lt;security mode=&quot;None&quot; /&gt;&lt;/Data&gt;" bindingType="wsHttpBinding" name="WSHttpBinding_ISinort" />
</bindings>
<endpoints>
<endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://10.50.1.123:2070/Sinort.svc/soap&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;WSHttpBinding_ISinort&quot; contract=&quot;ServicioSinortWCF.ISinort&quot; name=&quot;WSHttpBinding_ISinort&quot; /&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;http://10.50.1.123:2070/Sinort.svc/soap&quot; binding=&quot;wsHttpBinding&quot; bindingConfiguration=&quot;WSHttpBinding_ISinort&quot; contract=&quot;ServicioSinortWCF.ISinort&quot; name=&quot;WSHttpBinding_ISinort&quot; /&gt;" contractName="ServicioSinortWCF.ISinort" name="WSHttpBinding_ISinort" />
</endpoints>
</configurationSnapshot>

View file

@ -0,0 +1,216 @@
<?xml version="1.0" encoding="utf-8"?>
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="uNFvAB4kI0v8Fnpl4pvrG7l5qtM=">
<bindingConfigurations>
<bindingConfiguration bindingType="wsHttpBinding" name="WSHttpBinding_ISinort">
<properties>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>WSHttpBinding_ISinort</serializedValue>
</property>
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/transactionFlow" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>StrongWildcard</serializedValue>
</property>
<property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Text</serializedValue>
</property>
<property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
</property>
<property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>0</serializedValue>
</property>
<property path="/reliableSession" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.StandardBindingOptionalReliableSessionElement</serializedValue>
</property>
<property path="/reliableSession/ordered" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/reliableSession/inactivityTimeout" isComplexType="false" isExplicitlyDefined="false" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>00:10:00</serializedValue>
</property>
<property path="/reliableSession/enabled" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Text.UTF8Encoding</serializedValue>
</property>
<property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WSHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.WSHttpSecurityElement</serializedValue>
</property>
<property path="/security/mode" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.SecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.WSHttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.WSHttpTransportSecurityElement</serializedValue>
</property>
<property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Windows</serializedValue>
</property>
<property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>None</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Never</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>TransportSelected</serializedValue>
</property>
<property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>(Collection)</serializedValue>
</property>
<property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.NonDualMessageSecurityOverHttpElement</serializedValue>
</property>
<property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.MessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Windows</serializedValue>
</property>
<property path="/security/message/negotiateServiceCredential" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
<property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>Default</serializedValue>
</property>
<property path="/security/message/establishSecurityContext" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>True</serializedValue>
</property>
</properties>
</bindingConfiguration>
</bindingConfigurations>
<endpoints>
<endpoint name="WSHttpBinding_ISinort" contract="ServicioSinortWCF.ISinort" bindingType="wsHttpBinding" address="http://10.50.1.123:2070/Sinort.svc/soap" bindingConfiguration="WSHttpBinding_ISinort">
<properties>
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>http://10.50.1.123:2070/Sinort.svc/soap</serializedValue>
</property>
<property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>wsHttpBinding</serializedValue>
</property>
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>WSHttpBinding_ISinort</serializedValue>
</property>
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>ServicioSinortWCF.ISinort</serializedValue>
</property>
<property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
</property>
<property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>&lt;Header /&gt;</serializedValue>
</property>
<property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
</property>
<property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
</property>
<property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
</property>
<property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
</property>
<property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
</property>
<property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
</property>
<property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
</property>
<property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>My</serializedValue>
</property>
<property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>LocalMachine</serializedValue>
</property>
<property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>FindBySubjectDistinguishedName</serializedValue>
</property>
<property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>False</serializedValue>
</property>
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue>WSHttpBinding_ISinort</serializedValue>
</property>
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
<property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<serializedValue />
</property>
</properties>
</endpoint>
</endpoints>
</SavedWcfConfigurationInformation>

View file

@ -718,7 +718,7 @@ this.LoadMessage = function (Message) {
stringHtml += "<div id=\"loadingGif\" class=\"toast toast-default\" style=\"font-size:14px;\">";
stringHtml += "<table>";
stringHtml += "<tr>";
stringHtml += "<td><img src=\"/AYA.SlnSynor/dist/img/ajax-loader.gif\" alt=\"loading\" height=\"50\" width=\"50\"></td>";
stringHtml += "<td><img src=\"/dist/img/ajax-loader.gif\" alt=\"loading\" height=\"50\" width=\"50\"></td>";
stringHtml += "<td>&nbsp;&nbsp;</td>";
stringHtml += "<td>";
stringHtml += "<div class=\"toast-title\">" + Message + "</div>";

View file

@ -47,7 +47,7 @@ this.ObtenerUsuarioAD = function () {
Contrasena: $('#txtContrasena').val()
}
AjaxPostData(uri, model, false, true, VerificarUsurarioBD, null, null);
AjaxPostData(uri, model, false, true, VerificarUsurarioBD, null,null);
}

View file

@ -11,7 +11,7 @@ this.CargarMantenimiento = function () {
var uri = CatalogosWCF + '/api/ObtenerMantenimientoCatalogos';
AjaxPostData(uri, Item, true, false, CargarTablaMantenimiento, null, null);
AjaxPostData(uri, null, false, false, CargarTablaMantenimiento, null, null);
}

View file

@ -81,15 +81,17 @@ jQuery(document).ready(function () {
EsPromotor = true;
}
if (EsForo) {
if (EsPromotor == false) {
if (ValidarPermisos('Ingreso y actualización de área de proyecto').length <= 0 || Estado != Estados.Activo.Codigo || Estado != Estados.Inicial.Codigo) {
if (ValidarPermisos('Ingreso y actualización de área de foro').length <= 0 || Estado != Estados.Activo.Codigo || Estado != Estados.Inicial.Codigo) {
$("#tabs").tabs({
disabled: [2]
});
}
if (ValidarPermisos('Accesar expediente de foro').length <= 0 || Estado != Estados.Activo.Codigo || Estado != Estados.Inicial.Codigo) {
if (ValidarPermisos('Accesar expediente de foro').length <= 0 || Estado != Estados.Contruccion.Codigo) {
if (ValidarPermisos('Super Usuario').length <= 0 || Estado != Estados.Contruccion.Codigo) {
$("#tabs").tabs({
disabled: [3]
});
@ -97,6 +99,33 @@ jQuery(document).ready(function () {
}
}
} else
{
if (EsPromotor == false) {
if (ValidarPermisos('Ingreso y actualización de área de proyecto').length <= 0 || Estado != Estados.Activo.Codigo || Estado != Estados.Inicial.Codigo) {
if (ValidarPermisos('Super Usuario').length <= 0) {
$("#tabs").tabs({
disabled: [2]
});
}
}
if (ValidarPermisos('Accesar expediente de propuesta normativa').length <= 0 || Estado != Estados.Contruccion.Codigo) {
if (ValidarPermisos('Super Usuario').length <= 0 || Estado != Estados.Contruccion.Codigo) {
$("#tabs").tabs({
disabled: [3]
});
}
}
}
}
});

View file

@ -137,7 +137,11 @@ this.GuardarForo = function () {
toastr.warning("Ingresar todos los campos que son requeridos.");
return false;
}
if ($("#txtNombreProyecto").val() == '' || $("#txtPromotorProyecto").val() == '' || $("#txtFechaInicio").val() == '' || $("#txtFechaFinalizacion").val() == ''
|| $("#txtFechaMaximaConfirmarParticipacion").val() == '') {
toastr.warning("Todos los campos que son requeridos.");
return false;
}
if (!confirm("Va a ingresar un nuevo foro .\n ¿Desea continuar?"))
{ return; }

View file

@ -9,7 +9,7 @@ jQuery(document).ready(function () {
this.CargarSitios = function () {
var uri = CatalogosWCF + '/api/Historico';
AjaxPostData(uri, Item, true, true, CargarTablaSitios, null, null);
AjaxPostData(uri, Item, true, false, CargarTablaSitios, null, null);
}
this.CargarTablaSitios = function (data) {

View file

@ -272,6 +272,12 @@ this.GuardarPropuesta = function () {
toastr.warning("Ingresar todos los campos que son requeridos.");
return false;
}
if ($("#txtNombreProyecto").val() == '' || $("#txtPromotorProyecto").val() == '' || $("#txtFechaInicio").val() == '' || $("#txtFechaFinalizacion").val() == ''
|| $("#txtFechaMaximaConfirmarParticipacion").val() == '' || $("#txtEmisor").val() == '' || $("#txtAplicacion").val() == '') {
toastr.warning("Todos los campos que son requeridos.");
return false;
}
if (!confirm("Va a ingresar una nueva propuesta normativa .\n ¿Desea continuar?"))
{ return; }

View file

@ -49,13 +49,18 @@ $('#tableSitios').on('click', 'button', function () {
var data = $('#tableSitios').DataTable().row($(this).parents('tr')).data();
if (data.PromotorProyecto != UsuarioSistema) {
if (ValidarPermisos('Accesar expediente de propuesta normativa').length <= 0 || data.IdEstado == Estados.Contruccion.Codigo) {
if (ValidarPermisos('Super Usuario').length <= 0 ) {
toastr.warning(Message_NoGrants, Message_Warning);
return;
}
}
}

View file

@ -42,7 +42,7 @@ this.CargarTareasPendientes = function () {
var uri = SinortWCF + '/api/ObtenerTareasPendientes';
var model = {
codigo: UsuarioSistema
codigo: 'josnunez'
}

View file

@ -18,7 +18,7 @@
<div class="form-group " id="divNombreProyecto">
<label class="col-sm-4 control-label ControlsForms" id="lblNombreProyecto">Proyecto</label>
<div class="input-group col-lg-6 col-md-6 col-sm-6 col-xs-6 ">
<input name="txtNombreProyecto" class="form-control imput-xs" id="txtNombreProyecto" required type="text" />
<input name="txtNombreProyecto" class="form-control imput-xs" id="txtNombreProyecto" type="text" />
</div>
</div>
@ -36,7 +36,7 @@
<label class="col-sm-4 control-label ControlsForms" id="lblEmisor">Emisor</label>
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
<input id="hiddenEmisor" type="hidden">
<input name="txtEmisor" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtEmisor" required="required" type="text" readonly="readonly" data-original-title="">
<input name="txtEmisor" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtEmisor" type="text" readonly="readonly" data-original-title="">
<span class="input-group-btn">
<button class="btn btn-default btn-medium" id="btn_eliminarEmisor" type="button">
@ -55,7 +55,7 @@
<label class="col-sm-4 control-label ControlsForms" id="lblaplicacion">Aplicación</label>
<div class="input-group input-group-sm col-lg-6 col-md-6 col-sm-6 col-xs-6">
<input id="hiddenAplicacion" type="hidden">
<input name="txtAplicacion" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtAplicacion" required="required" type="text" readonly="readonly">
<input name="txtAplicacion" title="" class="form-control TextBoxCatalogo inputWarning error" id="txtAplicacion" type="text" readonly="readonly">
<span class="input-group-btn">
<button class="btn btn-default btn-medium" id="btn_eliminarAplicacion" type="button">

View file

@ -59,7 +59,7 @@
<header class="main-header">
<!-- Logo -->
<a href="@Url.Action("Login", "Login")" class="logo">
<a href="@Url.Action("Index", "Home")" class="logo">
<span class="logo-mini"><img src="~/dist/img/LogoAyA.jpg" alt="logo"></span>

View file

@ -23,14 +23,22 @@
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
<!--<add key="SinortWCF" value="http://10.50.1.123:2070/Sinort.svc" />
<add key="SinortCatalogosWCF" value="http://10.50.1.123:2070/SinortCatalogos.svc" />-->
<add key="SinortWCF" value="http://localhost/AYA.SlnSinort.WCF/Sinort.svc" />
<add key="SinortCatalogosWCF" value="http://localhost/AYA.SlnSinort.WCF/SinortCatalogos.svc" />
<add key="FileRepository" value="C:\DocumentosSINORT\" />
<!--<add key="FileRepository" value="\\10.50.1.97\Aplicaciones\SINORT(6075)\Raiz\DocumentosSinort\" />
<add key="HttpRepository" value="http://10.50.1.97:6075/DocumentosSinort/" />
<add key="FileUploadHandler" value="http://10.50.1.97:6075/FileUploadHandler" />-->
<add key="FileRepository" value="C:\DocumentosSinort\" />
<add key="HttpRepository" value="http://localhost/AYA.SlnSinort/DocumentosSINORT/" />
<add key="FileUploadHandler" value="http://localhost/AYA.SlnSinort/FileUploadHandler" />
<add key="MaxSizeFileLoadKB" value="5120" />
<add key="MaxCountFileLoad" value="3" />
<!--<add key="RutaLogoSINORT" value="http://10.50.1.97:6075/dist/img/" />
<add key="RutaImagenes" value="http://10.50.1.97:6075/bower_components/Ionicons/png/512/" />-->
<add key="RutaLogoSINORT" value="http://localhost/AYA.SlnSinort/dist/img/" />
<add key="RutaImagenes" value="http://localhost/AYA.SlnSinort/bower_components/Ionicons/png/512/" />
@ -58,10 +66,12 @@
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0" />
<remove name="OPTIONSVerbHandler" />
<!--<remove name="OPTIONSVerbHandler" />-->
<remove name="TRACEVerbHandler" />
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
@ -185,4 +195,16 @@
<idn enabled="All" />
<iriParsing enabled="true" />
</uri>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="WSHttpBinding_ISinort">
<security mode="None" />
</binding>
</wsHttpBinding>
</bindings>
<client>
</client>
</system.serviceModel>
</configuration>

View file

@ -20,7 +20,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
{
List<CatalogosJSON> registros = null;
string filtro = model != null ? model.filtro : null;
int? IdTipoContenido = model != null ? model.IdTipo : null;
//int? IdTipoContenido = model != null ? model.IdTipo : null;
try
{

View file

@ -20,7 +20,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
{
List<CatalogosJSON> registros = null;
string filtro = model != null ? model.filtro : null;
int? IdGrupoTematico = model != null ? model.IdTipo : null;
//int? IdGrupoTematico = model != null ? model.IdTipo : null;
try
{

View file

@ -76,17 +76,16 @@ namespace AYA.SlnSinortModel.DAL.Sinort
using (SinortContex db = new SinortContex())
{
if (model != null && !string.IsNullOrWhiteSpace(model.codigo))
{
usuario = db.Usuario.Where(r => r.UsuarioSistema.ToString() == model.codigo).FirstOrDefault();
}
}
}
catch (Exception ex)
{
log.Error(ex);
}
return usuario;

View file

@ -15,9 +15,9 @@ namespace AYA.SlnSinortModel.Entidades
public string descripcion { get; set; }
}
public class CatalogosPostJSON :BaseJson
public class CatalogosPostJSON : BaseJson
{
public object dataModel { get; set; }
//public object dataModel { get; set; }
public string codigo { get; set; }
public string filtro { get; set; }
public Usuario usuario { get; set; }

View file

@ -22,8 +22,10 @@ namespace Atesa.Utilitarios
this.LoggerName = vLoggerName;
string name = Assembly.GetCallingAssembly().GetName().Name;
string valueKeyRegedit = new ObtieneParametros().GetValueKeyRegedit("RutaLogGenerados", false);
string str3 = new ObtieneParametros().GetValueKeyRegedit("LogLevel", false);
//string valueKeyRegedit = new ObtieneParametros().GetValueKeyRegedit("RutaLogGenerados", false);
string valueKeyRegedit = "Z:\\";
//string str3 = new ObtieneParametros().GetValueKeyRegedit("LogLevel", false);
string str3 = "warn";
LoggingConfiguration configuration = LogManager.Configuration;
configuration = (configuration == null) ? new LoggingConfiguration() : configuration;
FileTarget Target = new FileTarget