//Daten laden
        void LoadData()
        {
            int curCVID = dbcv.CurrentCVID;
            var query   = dbcv.dbCon.Table <FreitextTableItem>().Where(v => v.PersonendatenID == curCVID & v.Index == MyCounter);

            if (query.Count() > 0)
            {
                dbRow         = query.First();
                Freitext.Text = dbRow.Freitext;
            }
        }
Пример #2
0
        private List <Sonstiges> GetSonstigesList()
        {
            List <Sonstiges> FreiTexts = new List <Sonstiges>();
            var query = dbcv.dbCon.Table <FreitextTableItem>().Where(v => v.PersonendatenID == dbcv.CurrentCVID);

            if (query.Count() > 0)
            {
                for (int i = 1; i < query.Count() + 1; i++)
                {
                    var query1 = dbcv.dbCon.Table <FreitextTableItem>().Where(v => v.PersonendatenID == dbcv.CurrentCVID & v.Index == i);

                    pdRowFreiText = query1.First();
                    FreiTexts.Add(new Sonstiges(pdRowFreiText.Freitext));
                }
            }
            return(FreiTexts);
        }
Пример #3
0
        private List <ExpandoObject> GetFreiText()

        {
            List <ExpandoObject> FreiTexts = new List <ExpandoObject>();
            var query = dbcv.dbCon.Table <FreitextTableItem>().Where(v => v.PersonendatenID == dbcv.CurrentCVID);

            if (query.Count() > 0)
            {
                for (int i = 1; i < query.Count() + 1; i++)
                {
                    var query1 = dbcv.dbCon.Table <FreitextTableItem>().Where(v => v.PersonendatenID == dbcv.CurrentCVID & v.Index == i);

                    pdRowFreiText = query1.First();
                    FreiTexts.Add(GetDynamicFreiText(pdRowFreiText.Freitext));
                }
            }


            return(FreiTexts);
        }
        //Daten der Seite speichern
        void SaveData()
        {
            int curCVID = dbcv.CurrentCVID;
            var query   = dbcv.dbCon.Table <FreitextTableItem>().Where(v => v.PersonendatenID == curCVID & v.Index == MyCounter);

            if (query.Count() > 0)
            {
                dbRow = query.First();
            }
            else
            {
                FreitextTableItem newDBRow = new FreitextTableItem();
                newDBRow.PersonendatenID = curCVID;
                newDBRow.Index           = MyCounter;
                dbcv.dbCon.Insert(newDBRow);
                dbRow     = newDBRow;
                SumPages += 1;
            };
            dbRow.Freitext = Freitext.Text;
            dbcv.dbCon.Update(dbRow);
        }