예제 #1
0
        /// <summary>
        /// Retorna os lançamentos de frequência externa para os alunos da tabela de mts, no tpc informado
        /// </summary>
        /// <param name="listaMtds"></param>
        /// <param name="tpc_id"></param>
        /// <returns></returns>
        public static List <CLS_AlunoFrequenciaExterna> SelecionaPor_MatriculasDisciplinaPeriodo(List <MTR_MatriculaTurmaDisciplina> listaMtds, int tpc_id)
        {
            //CLS_AlunoFrequenciaExternaDAO dao = new CLS_AlunoFrequenciaExternaDAO();
            DataTable dt = MTR_MatriculaTurmaDisciplina.TipoTabela_AlunoMatriculaTurmaDisciplina();

            foreach (MTR_MatriculaTurmaDisciplina item in listaMtds)
            {
                DataRow dr = GestaoEscolarUtilBO.EntityToDataRow(dt, item);
                dt.Rows.Add(dr);
            }

            DataTable dtRet = new CLS_AlunoFrequenciaExternaDAO().SelecionaPor_MatriculasDisciplinaPeriodo(dt, tpc_id);

            return(GestaoEscolarUtilBO.DataTableToListEntity <CLS_AlunoFrequenciaExterna>(dtRet));
        }