public ActaDTO ObtenerActaDTO(string idActa) { ServicioEstudios servEstudios = new ServicioEstudios(); Acta acta = this.Obtener(idActa); ActaDTO actaReturn = new ActaDTO(); actaReturn.IdActa = acta.Id; actaReturn.Descripcion = acta.Descripcion; actaReturn.FechaActa = acta.Fecha; actaReturn.Hora = acta.Hora; actaReturn.Cerrada = acta.Cerrada; actaReturn.ComentarioInicialFijo = acta.ComentarioInicialFijo; actaReturn.ComentarioInicial = acta.ComentarioInicial; actaReturn.ComentarioFinal = acta.ComentarioFinal; actaReturn.EstudiosTratados = ListarEstudiosDelActa(acta); actaReturn.Participantes = acta.Participantes; return(actaReturn); }
public ActaDTO ObtenerProximaActaDTO() { ISession session = NHibernateSessionSingleton.GetSession(); string sWhere = string.Empty; string sql = @" select top 1 IdActa, Descripcion, Fecha, Hora, Cerrada from Actas where Fecha > getdate() "; IQuery query = session.CreateSQLQuery(sql).AddEntity(typeof(ActaDTO)); IList <ActaDTO> list = query.List <ActaDTO>(); ActaDTO actaReturn = new ActaDTO(); if (list.Count > 0) { actaReturn = list[0]; } return(actaReturn); }