Palabras clave
git-tfs-id: [http://192.168.1.10:8080/tfs/AyA]$/SINORT;C288
This commit is contained in:
parent
f3663d6fef
commit
fe4998a9a6
2 changed files with 28 additions and 98 deletions
|
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue