Ejemplo n.º 1
0
    public void Delete(SpeiseArt sA)
    {
        delete = gameObject.AddComponent <Delete>();

        delete.DeleteSpeiseArt(sA);

        controllerScript.LoadButton();
        controllerScript.LoadEditSpeiseArt();
    }
Ejemplo n.º 2
0
    public void Create(SpeiseArt sA)
    {
        insert = gameObject.AddComponent <Insert>();

        insert.InsertSpeiseArtInDataBase(sA);

        controllerScript.LoadButton();
        controllerScript.LoadEditSpeiseArt();
    }
Ejemplo n.º 3
0
    public void Rename(SpeiseArt sA)
    {
        insert = gameObject.AddComponent <Insert>();

        insert.UpdateSpeiseArtInDatebase(sA);

        controllerScript.LoadButton();
        controllerScript.LoadEditSpeiseArt();
    }
Ejemplo n.º 4
0
    public void DeleteSpeiseArt(SpeiseArt speiseArt)
    {
        string sqlText = "DELETE from speisenart where id=" + speiseArt.ID;

        conn.Open();

        cmd.CommandText = sqlText;

        cmd.ExecuteNonQuery();

        conn.Close();
    }
Ejemplo n.º 5
0
    public void SetUp(SpeiseArt sA, int aS, EditSpeiseArtControll eSC)
    {
        speiseArt             = sA;
        anzahlSpeisen         = aS;
        editSpeiseArtControll = eSC;

        speiseArtName.text = speiseArt.SpeisenArt;
        text.text          = "Anzahl Speisen: " + anzahlSpeisen;

        if (anzahlSpeisen > 0)
        {
            delete.interactable = false;
        }

        SetUpButton();
    }
Ejemplo n.º 6
0
    private void ExecuteSpeisenArtSqlText(string sqlText, SpeiseArt speiseArt)
    {
        conn.Open();

        cmd.CommandText = sqlText;

        MySqlParameter paramSpeisenArtName = new MySqlParameter("@speisenartname", MySqlDbType.Text);

        paramSpeisenArtName.Value = speiseArt.SpeisenArt;

        cmd.Parameters.Add(paramSpeisenArtName);

        cmd.ExecuteNonQuery();

        conn.Close();
    }
Ejemplo n.º 7
0
    public SpeiseArt[] ReadSpeisenArtTable(string sqlText)
    {
        conn.Open();

        MySqlCommand cmd = conn.CreateCommand();

        cmd.CommandText = sqlText;
        MySqlDataReader reader = cmd.ExecuteReader();

        int k = 0;

        while (reader.Read())
        {
            k++;
        }

        reader.Close();

        cmd.CommandText = sqlText;
        reader          = cmd.ExecuteReader();

        SpeiseArt[] table = new SpeiseArt[k];

        int i = 0;

        while (reader.Read())
        {
            SpeiseArt speisenArtTable = new SpeiseArt();

            speisenArtTable.ID         = (int)reader[0];
            speisenArtTable.SpeisenArt = (string)reader[1];

            table[i] = speisenArtTable;

            i++;
        }

        reader.Close();
        conn.Close();

        return(table);
    }
Ejemplo n.º 8
0
    public void UpdateSpeiseArtInDatebase(SpeiseArt speiseArt)
    {
        string sqlText = "UPDATE speisenart SET speisenartname=@speisenartname WHERE id=" + speiseArt.ID;

        ExecuteSpeisenArtSqlText(sqlText, speiseArt);
    }
Ejemplo n.º 9
0
    public void InsertSpeiseArtInDataBase(SpeiseArt speiseArt)
    {
        string sqlText = "INSERT INTO speisenart(speisenartname) VALUES(@speisenartname)";

        ExecuteSpeisenArtSqlText(sqlText, speiseArt);
    }
Ejemplo n.º 10
0
    private void Awake()
    {
        speiseArt = new SpeiseArt();

        create.interactable = false;
    }