예제 #1
0
        public static Promotion CreateForm(OdbcDataReader reader)
        {
            Promotion promotion = new Promotion();

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

            if (!reader.Read())
            {
                return(false);
            }
            bool result = Promotion.CreateForm(reader, this);

            // Load course list

            result = Promotion.LoadCourseList(db, this);
            return(result);
        }
예제 #3
0
        public static Promotion[] LoadListFromDBCustom(DBManager db, string sqlAll)
        {
            OdbcDataReader         reader = db.Query(sqlAll);
            LinkedList <Promotion> list   = new LinkedList <Promotion>();

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

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

            foreach (Promotion t in list)
            {
                entities[i++] = t;
            }
            return(entities);
        }