Beispiel #1
0
        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());
            }
        }
Beispiel #2
0
        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());
            }
        }
Beispiel #3
0
        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);
            }
        }