예제 #1
0
        private List <Drankje> ReadTables(DataTable dataTable)
        {
            List <Drankje> drankjes = new List <Drankje>();

            foreach (DataRow dr in dataTable.Rows)
            {
                Drankje drankje = new Drankje()
                {
                    drankID      = (int)dr["DrankID"],
                    drankNaam    = (string)dr["Dranknaam"],
                    voorraad     = (int)dr["Voorraad"],
                    alcholisch   = (Alcholisch)Enum.Parse(typeof(Alcholisch), (string)dr["Alcoholisch"]),
                    prijs        = (double)dr["Prijs"],
                    soortDrankje = (SoortDrankje)Enum.Parse(typeof(SoortDrankje), (string)dr["Soortdrankje"])
                };
                drankjes.Add(drankje);
            }
            return(drankjes);
        }
예제 #2
0
 public List <Drankje> GetDrankjes()
 {
     try
     {
         List <Drankje> drankje = drankje_db.Db_Get_All_Drankjes();
         return(drankje);
     }
     catch (Exception)
     {
         // something went wrong connecting to the database, so we will add a fake student to the list to make sure the rest of the application continues working!
         List <Drankje> drankje = new List <Drankje>();
         Drankje        a       = new Drankje();
         a.drankID      = 1;
         a.drankNaam    = "water";
         a.voorraad     = 42069;
         a.prijs        = 0.00;
         a.soortDrankje = SoortDrankje.Frisdrank;
         return(drankje);
         //throw new Exception("Someren couldn't connect to the database");
     }
 }