Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }