public static function getNombreDeLista($elemento, $campo, $separador = "-") {
        if (is_object($elemento)) {
            if (is_array($campo)) {
                $strNombre = "";
                $preNombre = "";
                foreach ($campo as $indiceCampo => $nombreCampo) {
                    $strNombre .= $preNombre . $elemento->{$nombreCampo};
                    $preNombre = $separador;
                }
                return $strNombre;
            } else {
                return $elemento->{$campo};
            }
        } elseif (is_array($elemento)) {
            if (is_array($campo)) {
                $strNombre = "";
                $preNombre = "";
                foreach ($campo as $indiceCampo => $nombreCampo) {
                    $strNombre .= $preNombre . $elemento[$nombreCampo];
                    $preNombre = $separador;
                }
                return $strNombre;
            } else {
                return $elemento[$campo];
            }
        } elseif (is_string($elemento)) {
            if (is_array($campo)) {
                $strNombre = "";
                $preNombre = "";
                foreach ($campo as $indiceCampo => $nombreCampo) {
                    $strNombre .= $preNombre . $nombreCampo;
                    $preNombre = $separador;
                }
                return $strNombre;
            } else {
                return $campo;
            }
        }
        return "";
    }