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); } }
public void Listar() { MateriaLogic cl = new MateriaLogic(); try { this.dgvMaterias.DataSource = cl.GetMateriasPlan(planActual); } catch (Exception ExcepcionManejada) { MessageBox.Show(ExcepcionManejada.Message); } }
private void cmbComision_SelectedIndexChanged(object sender, EventArgs e) { MateriaLogic ml = new MateriaLogic(); try { this.cmbMateria.DataSource = ml.GetMateriasPlan(((Business.Entities.Comision)cmbComision.SelectedItem).Plan); this.cmbMateria.DisplayMember = "Descripcion"; this.cmbMateria.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbMateria.AutoCompleteSource = AutoCompleteSource.ListItems; } catch (Exception ExcepcionManejada) { Notificar(ExcepcionManejada.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
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); } }