private void cargar_combo()
        {
            try
            {
                listCentro_costo_padre = Centro_costo_Bus.Get_list_Centro_Costo_cuentas_padre(param.IdEmpresa, ref MensajeError);

                cmb_centro_costo_padre.Properties.DataSource = listCentro_costo_padre;
                ListNivelCta            = BusNivel.Get_list_Centro_costo_nivel(param.IdEmpresa);
                cmb_nivel.DataSource    = ListNivelCta;
                cmb_nivel.ValueMember   = "IdNivel";
                cmb_nivel.DisplayMember = "IdNivel";
                cmb_nivel.SelectedValue = 1;
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                NameMetodo = NameMetodo + " - " + ex.ToString();
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
                MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                                , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }