Пример #1
0
        public int GetForBild(int bildId, BildInfo bi = null)
        {
            var ret = database.Table <Bild_Zimmer>().Where(x => x.BildID == bildId).SingleOrDefault();

            if (ret != null)
            {
                if (bi != null)
                {
                    bi.ZimmerId          = ret.ZimmerID;
                    bi.ZimmerBezeichnung = Get(ret.ZimmerID).Bezeichnung;
                }
                return(ret.ZimmerID);
            }
            return(-1);
        }
Пример #2
0
        public int GetKommentarForBild(int bildId, BildInfo bi = null)
        {
            var ret = database.Table <Bild_Kommentar>().Where(x => x.BildID == bildId).SingleOrDefault();

            if (ret != null)
            {
                if (bi != null)
                {
                    bi.KommentarId          = ret.KommentarID;
                    bi.KommentarBezeichnung = GetKommentar(ret.BildID);
                }
                return(ret.KommentarID);
            }
            return(-1);
        }
Пример #3
0
        public int GetForBild(int bildId, BildInfo bi = null)
        {
            var ret = projectSql.database.Table <Bild_Gebaeude>().Where(x => x.BildID == bildId).SingleOrDefault();

            if (ret != null)
            {
                if (bi != null)
                {
                    bi.GebaeudeId          = ret.GebaeudeID;
                    bi.GebaeudeBezeichnung = Get(ret.GebaeudeID).Bezeichnung;
                }
                return(ret.GebaeudeID);
            }
            return(-1);
        }
Пример #4
0
        public BildInfo GetBildInfo(string szImageName, DateTime CaptureDate)
        {
            BildInfo bi = new BildInfo();

            bi.BildName = szImageName;
            var biResult = GetBildId(szImageName, CaptureDate);

            bi.BildId       = biResult.BildId;
            bi.bBildIdFound = biResult.bBildIdFound;
            bi.CaptureDate  = biResult.dtCaptureDate;

            sqlGebaeude.GetForBild(bi.BildId, bi);
            sqlWohnung.GetForBild(bi.BildId, bi);
            sqlEtage.GetForBild(bi.BildId, bi);
            sqlZimmer.GetForBild(bi.BildId, bi);
            GetKommentarForBild(bi.BildId, bi);

            return(bi);
        }