// Obtener todos los titulos dada una universidad public List <Modelo_Entidades.Titulo> BuscarTitulosPorUni(Modelo_Entidades.Universidad oUniversidad) { var Consulta = from oTitulo in oModelo_Entidades.Titulos.ToList() where oTitulo.Universidad.Equals(oUniversidad) select oTitulo; return((List <Modelo_Entidades.Titulo>)Consulta.ToList()); }
// Obtengo un titulo dada su universidad public Modelo_Entidades.Titulo ObtenerTituloPorUniversidad(Modelo_Entidades.Universidad oUniversidad) { Modelo_Entidades.Titulo oTitulo = oModelo_Entidades.Titulos.ToList().Find(delegate(Modelo_Entidades.Titulo fTitulo) { return(fTitulo.Universidad == oUniversidad); }); return(oTitulo); }
// Cuando cambia el formulario de universidades private void cmb_universidad_SelectionChangeCommitted(object sender, EventArgs e) { oUniversidad = (Modelo_Entidades.Universidad)cmb_universidad.SelectedItem; if (oUniversidad != null) { cmb_titulos.DataSource = cTitulo.BuscarTitulosPorUni(oUniversidad); cmb_titulos.DisplayMember = "descripcion"; } }