예제 #1
0
        private List <ExpandoObject> GetComputer()

        {
            List <ExpandoObject> Computers = new List <ExpandoObject>();
            var    query       = dbcv.dbCon.Table <ComputerKenntnisseTableItem>().Where(v => v.PersonendatenID == dbcv.CurrentCVID);
            string LevelString = "";

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

                    pdRowComputer = query1.First();
                    switch (pdRowComputer.ComputerKenntnissBezeichnungID)
                    {
                    case 0:
                        LevelString = "Grundkenntnisse";
                        break;

                    case 1:
                        LevelString = "gute kenntnisse";
                        break;

                    case 2:
                        LevelString = "Sehr gute Kenntnisse";
                        break;
                    }
                    Computers.Add(GetDynamicComputer(pdRowComputer.BetriebssystemProgramm, LevelString));
                }
            }


            return(Computers);
        }
예제 #2
0
        //Daten laden
        void LoadData()
        {
            int curCVID = dbcv.CurrentCVID;
            var query   = dbcv.dbCon.Table <ComputerKenntnisseTableItem>().Where(v => v.PersonendatenID == curCVID & v.Index == MyCounter);

            if (query.Count() > 0)
            {
                dbRow = query.First();
                Betriebssystem.Text = dbRow.BetriebssystemProgramm;
                Level.SelectedIndex = dbRow.ComputerKenntnissBezeichnungID;
            }
        }
예제 #3
0
        private List <ComputerKentnisse> GetComputerList()
        {
            List <ComputerKentnisse> ComputerL = new List <ComputerKentnisse>();
            var    query       = dbcv.dbCon.Table <ComputerKenntnisseTableItem>().Where(v => v.PersonendatenID == dbcv.CurrentCVID);
            string LevelString = "";
            string CompK       = "";

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

                    pdRowComputer = query1.First();
                    CompK         = pdRowComputer.BetriebssystemProgramm;

                    switch (pdRowComputer.ComputerKenntnissBezeichnungID)
                    {
                    case 0:
                        LevelString = "Grundkenntnisse";
                        break;

                    case 1:
                        LevelString = "gute kenntnisse";
                        break;

                    case 2:
                        LevelString = "Sehr gute Kenntnisse";
                        break;
                    }

                    if (CompK != null)
                    {
                        ComputerL.Add(new ComputerKentnisse(CompK, LevelString));
                    }
                }
            }
            return(ComputerL);
        }
예제 #4
0
        //Daten der Seite speichern
        void SaveData()
        {
            int curCVID = dbcv.CurrentCVID;
            var query   = dbcv.dbCon.Table <ComputerKenntnisseTableItem>().Where(v => v.PersonendatenID == curCVID & v.Index == MyCounter);

            if (query.Count() > 0)
            {
                dbRow = query.First();
            }
            else
            {
                ComputerKenntnisseTableItem newDBRow = new ComputerKenntnisseTableItem();
                newDBRow.PersonendatenID = curCVID;
                newDBRow.Index           = MyCounter;
                dbcv.dbCon.Insert(newDBRow);
                dbRow     = newDBRow;
                SumPages += 1;
            };
            dbRow.BetriebssystemProgramm         = Betriebssystem.Text;
            dbRow.ComputerKenntnissBezeichnungID = Level.SelectedIndex;

            dbcv.dbCon.Update(dbRow);
        }