2018-06-08 19:11:02 +00:00
|
|
|
|
|
2018-06-14 19:16:48 +00:00
|
|
|
|
using Atesa.Utilitarios;
|
2018-06-08 19:11:02 +00:00
|
|
|
|
using AYA.SlnSinortModel.Constantes;
|
2018-06-13 14:38:02 +00:00
|
|
|
|
using AYA.SlnSinortModel.DAL.Sinort;
|
2018-06-08 19:11:02 +00:00
|
|
|
|
using AYA.SlnSinortModel.Entidades;
|
2018-06-13 14:38:02 +00:00
|
|
|
|
using AYA.SlnSinortModel.Sinort;
|
2018-06-06 18:21:49 +00:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
2018-06-18 22:03:20 +00:00
|
|
|
|
using System.Data;
|
2018-06-06 18:21:49 +00:00
|
|
|
|
using System.Linq;
|
|
|
|
|
|
using System.Runtime.Serialization;
|
|
|
|
|
|
using System.ServiceModel;
|
|
|
|
|
|
using System.ServiceModel.Web;
|
|
|
|
|
|
using System.Text;
|
2018-06-18 22:03:20 +00:00
|
|
|
|
////using AYA.SlnSinort.WCF.ServiciosUsuariosWCF;
|
2018-06-06 18:21:49 +00:00
|
|
|
|
|
2018-06-08 19:11:02 +00:00
|
|
|
|
namespace AYA.SlnSinort.WCF
|
2018-06-06 18:21:49 +00:00
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
public class Sinort : ISinort
|
|
|
|
|
|
{
|
2018-06-19 21:39:20 +00:00
|
|
|
|
Log log = new Log("SinortWCF");
|
|
|
|
|
|
|
2018-06-13 14:38:02 +00:00
|
|
|
|
#region ProyectoNormativo
|
2018-06-19 21:39:20 +00:00
|
|
|
|
public ProyectoNormativoJSON GuardarProyectoNormativo(ProyectoNormativoJSON model)
|
|
|
|
|
|
{
|
|
|
|
|
|
try
|
|
|
|
|
|
{
|
|
|
|
|
|
if (model.ProyectoNormativo == null)
|
|
|
|
|
|
{
|
|
|
|
|
|
model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA;
|
|
|
|
|
|
model.DescripcionRespuesta = "No se encontraron datos del proyecto normativo";
|
|
|
|
|
|
return model;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
model = new ProyectoNormativoDAL().GuardarProyectoNormativo(model);
|
|
|
|
|
|
}
|
|
|
|
|
|
catch (Exception ex)
|
|
|
|
|
|
{
|
|
|
|
|
|
log.Error(ex);
|
|
|
|
|
|
model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
|
|
|
|
|
|
}
|
|
|
|
|
|
return model;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2018-06-21 13:52:05 +00:00
|
|
|
|
//public ProyectoNormativoJSON GuardarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model)
|
|
|
|
|
|
//{
|
|
|
|
|
|
// try
|
|
|
|
|
|
// {
|
|
|
|
|
|
// if (model.ProyectoNormativo == null)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA;
|
|
|
|
|
|
// model.DescripcionRespuesta = "No se encontraron datos del proyecto normativo";
|
|
|
|
|
|
// return model;
|
|
|
|
|
|
// }
|
2018-06-19 21:39:20 +00:00
|
|
|
|
|
2018-06-21 13:52:05 +00:00
|
|
|
|
// if (model.ProyectoNormativo.ConvocatoriaProyectoNormativo == null || model.ProyectoNormativo.ConvocatoriaProyectoNormativo == null || model.ProyectoNormativo.ConvocatoriaProyectoNormativo.Count == 0)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA;
|
|
|
|
|
|
// model.DescripcionRespuesta = "No se encontraron datos asociados a la convocatoria del proyecto normativo";
|
|
|
|
|
|
// return model;
|
|
|
|
|
|
// }
|
2018-06-19 21:39:20 +00:00
|
|
|
|
|
2018-06-21 13:52:05 +00:00
|
|
|
|
// model = new ConvocatoriaDAL().GuardarConvocatoriaProyectoNormativo(model);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// catch (Exception ex)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// log.Error(ex);
|
|
|
|
|
|
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
|
|
|
|
|
|
// }
|
|
|
|
|
|
// return model;
|
|
|
|
|
|
//}
|
2018-06-19 21:39:20 +00:00
|
|
|
|
|
2018-06-21 13:52:05 +00:00
|
|
|
|
//public ProyectoNormativoJSON EliminarConvocatoriaProyectoNormativo(ProyectoNormativoJSON model)
|
|
|
|
|
|
//{
|
|
|
|
|
|
// try
|
|
|
|
|
|
// {
|
|
|
|
|
|
// if (model.ProyectoNormativo == null)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA;
|
|
|
|
|
|
// model.DescripcionRespuesta = "No se encontraron datos del proyecto normativo";
|
|
|
|
|
|
// return model;
|
|
|
|
|
|
// }
|
2018-06-19 21:39:20 +00:00
|
|
|
|
|
2018-06-21 13:52:05 +00:00
|
|
|
|
// if (model.Convocado == null)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ADVERTENCIA;
|
|
|
|
|
|
// model.DescripcionRespuesta = "No se encontraron datos del usuario";
|
|
|
|
|
|
// return model;
|
|
|
|
|
|
// }
|
2018-06-19 21:39:20 +00:00
|
|
|
|
|
2018-06-21 13:52:05 +00:00
|
|
|
|
// model = new ConvocatoriaDAL().EliminarConvocatoriaProyectoNormativo(model);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// catch (Exception ex)
|
|
|
|
|
|
// {
|
|
|
|
|
|
// log.Error(ex);
|
|
|
|
|
|
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
|
|
|
|
|
|
// }
|
|
|
|
|
|
// return model;
|
|
|
|
|
|
//}
|
2018-06-13 14:38:02 +00:00
|
|
|
|
#endregion
|
2018-06-13 21:26:35 +00:00
|
|
|
|
|
2018-06-18 22:03:20 +00:00
|
|
|
|
|
2018-06-06 18:21:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|