private void cboEntidad_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e) { oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient(); try { if (cboEntidad.Items.Count > 0) { cboFamilia.ValueMember = "Id"; cboFamilia.DisplayMember = "Nombre"; cboFamilia.DataSource = oCatalogos.ENS_Familias_Combo(int.Parse(cboEntidad.SelectedValue.ToString())); } } catch (Exception ex) { throw ex; } finally { oCatalogos = null; } }
private void cboEntidad_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e) { oCatalogos = new WCF_Catalogos.Hersan_CatalogosClient(); try { if (cboEntidad.Items.Count > 0 && cboEntidad.SelectedValue != null) { oFamilia = oCatalogos.ENS_Familias_Combo(int.Parse(cboEntidad.SelectedValue.ToString())); cboFamilia.ValueMember = "Id"; cboFamilia.DisplayMember = "Nombre"; cboFamilia.DataSource = oFamilia; } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al seleccionar la entidad\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogos = null; } }