public void CargaMatCom() { try { ddlPlan.Items.Remove("Plan"); int PlanId = int.Parse(ddlPlan.SelectedValue.ToString()); MateriaLogic materiaLogic = new MateriaLogic(); ddlMateria.DataTextField = "Descripcion"; ddlMateria.DataValueField = "ID"; ddlMateria.DataSource = materiaLogic.GetMateriasPlan(PlanId); ddlMateria.DataBind(); ComisionLogic comisionLog = new ComisionLogic(); ddlComision.DataTextField = "Descripcion"; ddlComision.DataValueField = "ID"; ddlComision.DataSource = comisionLog.GetComisionesMat(PlanId); ddlComision.DataBind(); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }
private void CmbPlan_SelectedIndexChanged(object sender, EventArgs e) { try { Plan plan = (Plan)cmbPlan.SelectedItem; MateriaLogic materiaLogic = new MateriaLogic(); this.cmbMateria.DataSource = materiaLogic.GetMateriasPlan(plan.ID); this.cmbMateria.DisplayMember = "Descripcion"; this.cmbMateria.ValueMember = "ID"; ComisionLogic comisionLog = new ComisionLogic(); cmbComision.DataSource = comisionLog.GetComisionesMat(plan.ID); cmbComision.DisplayMember = "Descripcion"; cmbComision.ValueMember = "ID"; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }