private void CargarPuestos() { oCatalogo = new CapitalHumano.WCF_Catalogos.Hersan_CatalogosClient(); try { cboPuesto.ValueMember = "ID"; cboPuesto.DisplayMember = "Nombre"; cboPuesto.DataSource = oCatalogo.ABCPuestos_Combo(int.Parse(cboDepto.SelectedValue.ToString()));; } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al cargar los puestos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogo = null; } }
private void cboDeptoJefe_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e) { oCatalogo = new CapitalHumano.WCF_Catalogos.Hersan_CatalogosClient(); try { if (cboDeptoJefe.Items.Count > 0 && cboDeptoJefe.SelectedValue != null) { cboPadre.ValueMember = "ID"; cboPadre.DisplayMember = "Nombre"; cboPadre.DataSource = oCatalogo.ABCPuestos_Combo(int.Parse(cboDeptoJefe.SelectedValue.ToString())); } else { cboPadre.DataSource = null; } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al cargar los puestos\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogo = null; } }
private void CargaPuestos() { oCatalogo = new WCF_Catalogos.Hersan_CatalogosClient(); try { cboPuesto.ValueMember = "Id"; cboPuesto.DisplayMember = "Nombre"; if (cboDepto.Items.Count > 0 && cboDepto.SelectedValue != null) { cboPuesto.DataSource = oCatalogo.ABCPuestos_Combo(int.Parse(cboDepto.SelectedValue.ToString())); } else { cboPuesto.DataSource = null; } } catch (Exception ex) { RadMessageBox.Show("Ocurrió un error al seleccionar el puesto\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error); } finally { oCatalogo = null; } }