示例#1
0
        public void Set(int bildId, int zimmerId)
        {
            if (zimmerId < 0)
            {
                database.Delete <Bild_Zimmer>(bildId);
            }
            else
            {
                var liste = database.Query <Bild_Zimmer>(
                    "SELECT * FROM [Bild_Zimmer] WHERE BildID = " + bildId.ToString());

                if (liste.Count == 0)
                {
                    var eintrag = new Bild_Zimmer();
                    eintrag.BildID   = bildId;
                    eintrag.ZimmerID = zimmerId;
                    database.Insert(eintrag);
                }
                else
                {
                    var eintrag = liste[0];
                    eintrag.ZimmerID = zimmerId;
                    database.Update(eintrag);
                }
            }
            projectSql.SetChanged(bildId);
        }
示例#2
0
        public void Set(int bildId, int ID)
        {
            if (ID < 0)
            {
                projectSql.database.Delete <Bild_Gebaeude>(bildId);
            }
            else
            {
                var liste = projectSql.database.Query <Bild_Gebaeude>(
                    "SELECT * FROM [Bild_Gebaeude] WHERE BildID = " + bildId.ToString());

                if (liste.Count == 0)
                {
                    var eintrag = new Bild_Gebaeude();
                    eintrag.BildID     = bildId;
                    eintrag.GebaeudeID = ID;
                    projectSql.database.Insert(eintrag);
                }
                else
                {
                    var eintrag = liste[0];
                    eintrag.GebaeudeID = ID;
                    projectSql.database.Update(eintrag);
                }
            }
            projectSql.SetChanged(bildId);
        }