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); }
//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; } }
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); }
//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); }