]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blob - demo/src/Controlador/Controller.cs
a0ae47c86daadeca41855863b6c849d7c91db328
[z.facultad/75.10/miklolife.git] / demo / src / Controlador / Controller.cs
1
2 /* Controlador Generico */
3 namespace Controlador {
4
5 using com.db4o;
6 using System;
7 using System.Collections;
8
9 public class Controller : IDisposable
10 {
11         private ObjectContainer db;
12         public ObjectContainer Db {
13                 get { return db; }
14         }
15
16         public Controller ()
17         {
18                 db = Db4o.openFile("os.yap");
19         }
20
21         public void Dispose ()
22         {
23                 db.close ();
24         }
25
26         protected ArrayList ObjectSetToArrayList (ObjectSet result)
27         {
28                 ArrayList lst = new ArrayList ();
29                 Object s;
30                 if (result == null)
31                         return lst;
32         
33                 while ((s = result.next ()) != null)    {
34                         lst.Add (s);
35                 }
36                 return lst;
37         }
38 }
39
40 }
41