2018-06-08 19:11:02 +00:00
2018-07-09 19:27:23 +00:00
using Atesa.Utilitarios ;
2018-06-08 19:11:02 +00:00
using AYA.SlnSinortModel.Entidades ;
2018-06-18 22:03:20 +00:00
using AYA.SlnSinortModel.Sinort ;
2018-06-06 18:21:49 +00:00
using System ;
using System.Collections.Generic ;
using System.Linq ;
using System.Runtime.Serialization ;
using System.ServiceModel ;
using System.ServiceModel.Web ;
using System.Text ;
2018-06-08 19:11:02 +00:00
namespace AYA.SlnSinort.WCF
2018-06-06 18:21:49 +00:00
{
// NOTA: puede usar el comando "Rename" del menú "Refactorizar" para cambiar el nombre de interfaz "ISinort" en el código y en el archivo de configuración a la vez.
[ServiceContract]
public interface ISinort
{
2018-06-19 21:39:20 +00:00
[OperationContract]
ProyectoNormativoJSON GuardarProyectoNormativo ( ProyectoNormativoJSON model ) ;
2018-06-21 17:29:50 +00:00
[OperationContract]
ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo ( ProyectoNormativoJSON model ) ;
2018-06-19 21:39:20 +00:00
2018-06-21 20:32:43 +00:00
[OperationContract]
ProyectoNormativoJSON ObtenerProyectoNormativo ( ProyectoNormativoJSON model ) ;
2018-06-22 16:19:25 +00:00
[OperationContract]
2018-07-04 18:30:44 +00:00
ProyectoNormativoJSON EnviarCorreo ( ProyectoNormativoJSON model ) ;
2018-06-22 18:02:17 +00:00
[OperationContract]
ProyectoNormativoJSON GuardarComentarioProyectoNormativo ( ProyectoNormativoJSON model ) ;
2018-06-28 17:44:24 +00:00
2018-07-03 14:22:44 +00:00
[OperationContract]
ProyectoNormativoJSON GuardarEventoProyectoNormativo ( ProyectoNormativoJSON model ) ;
2018-06-21 13:52:05 +00:00
//[OperationContract]
//ProyectoNormativoJSON EliminarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model);
2018-07-12 14:12:05 +00:00
//Para la ficha tecnica
# region Normativa y Reglamentacion Tecnica
[OperationContract]
FichaTecnicaJSON GuardarFichaTecnica ( FichaTecnicaJSON model ) ;
[OperationContract]
FichaTecnicaJSON GuardarFichaTecnicaPalabraClave ( FichaTecnicaJSON model ) ;
#endregion
2018-07-12 16:28:02 +00:00
2018-06-29 20:40:24 +00:00
#region Adjuntos
2018-06-28 17:44:24 +00:00
[OperationContract]
AdjuntosJSON RemoverAdjunto ( AdjuntosJSON model ) ;
2018-06-29 20:40:24 +00:00
[OperationContract]
AdjuntosJSON GuardarAdjuntos ( AdjuntosJSON model ) ;
[OperationContract]
List < DocumentosAdjuntos > ObtenerAdjuntos ( AdjuntosJSON model ) ;
2018-07-12 16:28:02 +00:00
2018-06-29 20:40:24 +00:00
#endregion
2018-07-03 21:49:32 +00:00
#region Tareas Pendientes
[OperationContract]
List < TareasPendientes > ObtenerTareasPendientes ( CatalogosPostJSON model ) ;
[OperationContract]
2018-07-04 18:30:44 +00:00
ProyectoNormativoJSON InsertarActualizarTareasPendientes ( ProyectoNormativoJSON model ) ;
2018-07-16 22:00:13 +00:00
[OperationContract]
SolicitudJSON InsertarActualizarTareasPendientes2 ( SolicitudJSON model ) ;
2018-07-04 18:30:44 +00:00
[OperationContract]
NotificacionesJSON ObtenerCantidadTareasPendientes ( NotificacionesJSON model ) ;
2018-07-03 21:49:32 +00:00
#endregion
2018-07-05 20:56:15 +00:00
#region Login
[OperationContract]
LoginJSON ObtenerUsuarioAD ( LoginJSON model ) ;
[OperationContract]
CatalogosPostJSON VerificarUsuarioBD ( CatalogosPostJSON model ) ;
2018-07-09 19:27:23 +00:00
[OperationContract]
List < Pantallas > ObtenerPermisos ( AtesaJSON model ) ;
2018-07-05 20:56:15 +00:00
#endregion
2018-07-13 22:20:43 +00:00
#region Solicitud
[OperationContract]
SolicitudJSON GuardarSolicitud ( SolicitudJSON model ) ;
2018-07-17 20:50:25 +00:00
[OperationContract]
SolicitudJSON ObtenerSolicitud ( SolicitudJSON model ) ;
2018-07-13 22:20:43 +00:00
#endregion
2018-07-17 20:50:25 +00:00
2018-06-06 18:21:49 +00:00
}
}