Palabras clave

git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C288
This commit is contained in:
dmendez 2018-07-17 22:56:53 +00:00
parent f3663d6fef
commit fe4998a9a6
2 changed files with 28 additions and 98 deletions

View file

@ -78,82 +78,38 @@ namespace AYA.SlnSinortModel.DAL.Sinort
return model;
}
//public FichaTecnicaJSON ObtenerSitios(AtesaJSON model)
//{
public FichaTecnicaJSON ObtenerFichaTecnica(FichaTecnicaJSON model)
{
// FichaTecnicaJSON registros = new FichaTecnicaJSON();
// try
// {
// using (SinortContex db = new SinortContex())
// {
FichaTecnicaJSON registros = new FichaTecnicaJSON();
// registros.FichasTecnicas = db.FichaTecnica
// .Include(p => p.TipoProyecto)
// .Include(p => p.Pa)
// .Where(x => x.PromotorProyecto == model.UserName && x.IdEstado == EnumTipoEstado.INICIAL || x.Convocatoria.Any(p => p.UsuarioSistema == model.UserName && x.IdEstado == EnumTipoEstado.INICIAL))
// .AsNoTracking()
// .ToList();
try
{
// registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
// }
// }
// catch (Exception ex)
// {
// registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
// log.Error(ex);
// }
using (SinortContex Conn = new SinortContex())
{
registros.FichaTecnica = Conn.FichaTecnica
.Include("FichaTecnicaPalabraClave")
.Include("FichaTecnicaPalabraClave.PalabraClave")
.FirstOrDefault(q => q.IdFichaTecnica == model.FichaTecnica.IdFichaTecnica);
// return registros;
//}
registros.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
}
//public ProyectoNormativoJSON ObtenerProyectoNormativo(ProyectoNormativoJSON model)
//{
// try
// {
// using (SinortContex Conn = new SinortContex())
// {
// model.ProyectoNormativo = Conn.ProyectoNormativo
// .Include(q => q.Convocatoria)
// .Include(q => q.ComentariosProyecto)
// .Include(q => q.Calendario)
// .Include("Convocatoria.Usuario")
// .FirstOrDefault(q => q.IdProyectoNormativo == model.ProyectoNormativo.IdProyectoNormativo);
}
catch (DbEntityValidationException ex)
{
log.Error(ex);
registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
}
catch (Exception ex)
{
log.Error(ex);
registros.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
}
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.EXITOSO;
// }
// if (model.ProyectoNormativo != null && model.ProyectoNormativo.Calendario != null)
// {
// model.EventosJSON = new List<EventosJSON>();
// foreach (var evento in model.ProyectoNormativo.Calendario)
// {
// var json = new EventosJSON()
// {
// id = evento.IdCalendario.ToString(),
// allDay = evento.DiaCompleto.HasValue ? evento.DiaCompleto.Value : false,
// start = evento.FechaInicio.HasValue ? evento.FechaInicio.Value.ToString("yyyy/MM/dd") : string.Empty,
// end = evento.FechaFin.HasValue ? evento.FechaFin.Value.ToString("yyyy/MM/dd") : string.Empty,
// title = evento.Titulo
// };
// model.EventosJSON.Add(json);
// }
// }
// }
// catch (DbEntityValidationException ex)
// {
// log.Error(ex);
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
// }
// catch (Exception ex)
// {
// log.Error(ex);
// model.CodigoRespuesta = EnumTipoCodigoRespuesta.ERROR;
// }
// return model;
//}
return registros;
}
}
}

View file

@ -15,33 +15,7 @@ namespace AYA.SlnSinortModel.DAL.Sinort
{
Log log = new Log("FichaTecnicaPalabraClaveDAL");
public List<FichaTecnicaJSON> ObtenerFichaTecnicaPalabraClave(FichaTecnicaJSON model)
{
List<FichaTecnicaJSON> registros = null;
int? IdFichaTecnica = model != null ? model.IdFichaTecnica : null;
try
{
using (SinortContex db = new SinortContex())
{
registros = db.FichaTecnicaPalabraClave.Where(t => t.Estado == true
&& (IdFichaTecnica == null || t.IdFichaTecnica == model.IdFichaTecnica))
.Select(t => new FichaTecnicaJSON()
{
IdPalabra = t.IdPalabraClave
}).ToList();
}
}
catch (Exception ex)
{
log.Error(ex);
throw ex;
}
return registros;
}
public FichaTecnicaJSON GuardarFichaTecnicaPalabraClave(FichaTecnicaJSON model)
{