예제 #1
0
        public AnexosDeEtapas GetAnexo(Dictionary <string, object> parametros)
        {
            var tablaAnexo  = conexion_bd.Ejecutar("dbo.CV_Get_Anexo", parametros);
            var repo_comite = RepositorioDeComites.Nuevo(this.conexion_bd);
            var etapa       = new EtapaConcurso(tablaAnexo.Rows[0].GetSmallintAsInt("IdEtapa"), tablaAnexo.Rows[0].GetString("DescripcionEtapa"));
            List <Postulacion> postulaciones = new List <Postulacion>();

            tablaAnexo.Rows.ForEach(row => postulaciones.Add(GetPostulacionById(0, row.GetInt("IdPostulacion"))));

            AnexosDeEtapas anexo = new AnexosDeEtapas(tablaAnexo.Rows[0].GetSmallintAsInt("IdAnexo"), repo_comite.GetComiteById(tablaAnexo.Rows[0].GetSmallintAsInt("IdComite")), postulaciones, etapa, tablaAnexo.Rows[0].GetDateTime("Fecha"));

            return(anexo);
        }
예제 #2
0
 public AnexosDeEtapas(int id, Comite comite, List <Postulacion> postulaciones, EtapaConcurso etapa, DateTime fecha)
 {
 }