public static void UmstellenderWayPoints()
    {
        auto = ManageDatabase.getActiveAuto ();
        //Debug.Log (" WaypointControl Kennzeichen " + auto.getKennzeichen ());

        ManageDatabase.getParkplatzViaKennzeichencount (auto.getKennzeichen());
        parki = ManageDatabase.getParkplatzViaKennzeichen (auto.getKennzeichen ());
        routepoints = ManageDatabase.getRouteViaROUTEID (System.Convert.ToString(parki.getROUTENID ()));
        //Debug.Log (routepoints.getSize ());

        //Anweisungen bei 3 Routenpunkten // Im else-Teil werden die ANweisungen für 4 Routenpunkt ausgegeben
        //Knoten werden von 0 bis 3 vergeben
        if (routepoints.getSize() == 3) {
            punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(0).getKnotenID()));
            WayPointPack11.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(1).getKnotenID()));
            WayPointPack12.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(2).getKnotenID()));
            WayPointPack13.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            WayPointPack14.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            WayPointPack31.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            WayPointPack32.transform.position=new Vector3(punkt.getX(),3.339992f,punkt.getZ());

                }
        else if(routepoints.getSize()==4){
            punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(0).getKnotenID()));
            WayPointPack11.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(1).getKnotenID()));
            WayPointPack12.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(2).getKnotenID()));
            WayPointPack13.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            punkt=ManageDatabase.getRoutePointViaID(System.Convert.ToString(routepoints.getRoutespecPoint(3).getKnotenID()));
            WayPointPack14.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            WayPointPack31.transform.position=new Vector3(punkt.getX(),0.8211908f,punkt.getZ());
            WayPointPack32.transform.position=new Vector3(punkt.getX(),3.339992f,punkt.getZ());
        }
    }
Example #2
0
    // Hier werden die Datensätze in die Datenbank Eingefügt für die Tabelle RoutenPunkte.
    // Die einzufügenden Werte werden als Parameter gegeben.
    void addRoutenPunkte(RoutenPunkte punkte)
    {
        IDbConnection _connection = new SqliteConnection(_strDBName);
        IDbCommand _command = _connection .CreateCommand();
        string sql;
        _connection .Open();
        sql = "INSERT INTO Routenpunkte (ID, Knotenname, XKOORD, ZKOORD, TYPID) Values ("+punkte.getID()+",'"+punkte.getKnotenname()+"',"+punkte.getX()+","+punkte.getZ()+","+punkte.getTYPID()+")";
        _command.CommandText = sql;
        _command.ExecuteReader();

        _command.Dispose ();
        _command = null;
        _connection.Close ();
        _connection.Dispose ();
        _connection = null;
        //Debug.Log ("KnotenID " + punkte.getID() + " ; KnotenName " + punkte.getKnotenname()+" ; XKOORD: "+punkte.getX()+" ; ZKOORD: "+punkte.getZ());
    }