Exemple #1
0
        public static Room CreateForm(OdbcDataReader reader)
        {
            Room room = new Room();

            Room.CreateForm(reader, room);
            return(room);
        }
Exemple #2
0
        public override bool LoadFromDB(DBManager db, string sqlCriteria)
        {
            OdbcDataReader reader = db.Query("SELECT * FROM room WHERE " + sqlCriteria);

            if (!reader.Read())
            {
                return(false);
            }
            return(Room.CreateForm(reader, this));
        }
Exemple #3
0
        public static Room[] LoadListFromDBCustom(DBManager db, string sqlAll)
        {
            OdbcDataReader    reader = db.Query(sqlAll);
            LinkedList <Room> list   = new LinkedList <Room>();

            while (reader.Read())
            {
                list.AddLast(Room.CreateForm(reader));
            }

            Room[] entities = new Room[list.Count];
            int    i        = 0;

            foreach (Room r in list)
            {
                entities[i++] = r;
            }
            return(entities);
        }