public void set_Persona_beneficiario_Info(Cl_Enumeradores.eTipoPersona eTipo_Persona, decimal IdEntidad) { try { string sIdEntidad = ""; cmb_Persona_Tipo.EditValue = eTipo_Persona.ToString(); if (IdEntidad != 0) { vwtb_persona_beneficiario_Info InfoPersona = list_Beneficiario.FirstOrDefault(v => v.IdTipo_Persona == eTipo_Persona.ToString() && v.IdEntidad == IdEntidad); if (InfoPersona != null) { sIdEntidad = InfoPersona.IdBeneficiario; } cmb_beneficiario.EditValue = sIdEntidad; } else { cmb_beneficiario.EditValue = null; } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void Cargar_Combos() { try { list_Persona_Tipo = Bus_Tipo_Persona.Get_List_persona_tipo(); list_Persona_Tipo.Add(new Info.General.tb_persona_tipo_Info("TODOS", "TODOS")); cmb_Persona_Tipo.Properties.DataSource = list_Persona_Tipo; cmb_Persona_Tipo.EditValue = IdTipo_Persona; if (IdTipo_Persona == 0) { IdTipo_Persona = Cl_Enumeradores.eTipoPersona.PROVEE; } Cargar_combo_beneficiario(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_Persona_Tipo_EditValueChanged(object sender, EventArgs e) { try { if (cmb_Persona_Tipo.EditValue != null) { string sIdTipo_Persona = Convert.ToString(cmb_Persona_Tipo.EditValue); IdTipo_Persona = (Cl_Enumeradores.eTipoPersona)Enum.Parse(typeof(Cl_Enumeradores.eTipoPersona), sIdTipo_Persona); } else { IdTipo_Persona = Info.General.Cl_Enumeradores.eTipoPersona.TODOS; } if ((cmb_Persona_Tipo.EditValue.ToString() ?? "") != IdTipo_Persona.ToString()) { Cargar_combo_beneficiario(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }