public void SetCBMateria() { MateriaLogic ml = new MateriaLogic(); List <Materia> materias = new List <Materia>(); if (CursoActual != null) { cbMateria.DataSource = ml.TraerPorPlan((ml.GetOne(CursoActual.IDMateria)).IDPlan); cbMateria.DisplayMember = "Descripcion"; cbMateria.ValueMember = "ID"; string plstr = ml.GetOne(CursoActual.IDMateria).Descripcion; cbMateria.SelectedIndex = cbMateria.FindStringExact(plstr); } else { cbMateria.DataSource = ml.GetAll(); cbMateria.DisplayMember = "Descripcion"; cbMateria.ValueMember = "ID"; cbMateria.SelectedIndex = -1; } }
public void LlenarComboMateria() { ddlMateria.Items.Clear(); MateriaLogic ml = new MateriaLogic(); if (this.Entity != null) { /*ist<Materia> materias = ml.TraerPorPlan((ml.GetOne(Entity.IDMateria)).IDPlan); * foreach (Materia mat in materias) * { * ListItem item = new ListItem(); * item.Text = mat.Descripcion; * item.Value = Convert.ToString(mat.ID); * * ddlMateria.Items.Add(item); * }*/ ddlMateria.DataSource = ml.TraerPorPlan((ml.GetOne(Entity.IDMateria)).IDPlan); ddlMateria.DataTextField = "Descripcion"; ddlMateria.DataValueField = "ID"; ddlMateria.DataBind(); } else { /*List<Materia> materias = ml.GetAll(); * foreach (Materia mat in materias) * { * ListItem item = new ListItem(); * item.Text = mat.Descripcion; * item.Value = Convert.ToString(mat.ID); * * ddlMateria.Items.Add(item); * } */ ddlMateria.DataSource = ml.GetAll(); ddlMateria.DataTextField = "Descripcion"; ddlMateria.DataValueField = "ID"; ddlMateria.DataBind(); } }