Exemple #1
0
        public List <BilledeArrang> readList(long?arrangementId, string brugerId)
        {
            List <BilledeArrang> billedeArrangList = new List <BilledeArrang>();

            openConnection();

            cmd.CommandText =
                "select b.billedId, b.billedAdresse, b.arrangementId, b.brugerId, b.createTs, b.kommentar, a.arrangementBeskrivelse " +
                "from billeder2 b, arrangement a " +
                "where a.arrangementId = b.arrangementId " +
                ((arrangementId == null) ? "" : "and b.arrangementId=" + arrangementId) +
                ((brugerId == null) ? "" : " and b.brugerId=='" + brugerId + "'");

            MySqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                BilledeArrang billedeArrang = new BilledeArrang();
                billedeArrang.billedId               = reader.GetInt64("billedId");
                billedeArrang.billedAdresse          = reader.GetString("billedAdresse");
                billedeArrang.arrangementId          = reader.GetInt64("arrangementId");
                billedeArrang.brugerId               = reader.GetString("brugerId");
                billedeArrang.createTs               = reader.GetDateTime("createTs");
                billedeArrang.kommentar              = reader.GetString("kommentar");
                billedeArrang.arrangementBeskrivelse = reader.GetString("arrangementBeskrivelse");
                billedeArrangList.Add(billedeArrang);
            }
            closeConnection();
            return(billedeArrangList);
        }
Exemple #2
0
        public override bool Equals(System.Object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            BilledeArrang x = (BilledeArrang)obj;

            if (x == null)
            {
                return(false);
            }
            //return (x.billedAdresse == billedAdresse && x.arrangementId == arrangementId && x.brugerId == brugerId && x.createTs == createTs && x.kommentar == kommentar && x.arrangementBeskrivelse == arrangementBeskrivelse);
            //  uden createTs:
            return(x.billedAdresse == billedAdresse && x.arrangementId == arrangementId && x.brugerId == brugerId && x.kommentar == kommentar && x.arrangementBeskrivelse == arrangementBeskrivelse);
        }
Exemple #3
0
        public BilledeArrang readMedBilledId(long billedId)
        {
            openConnection();
            cmd.CommandText = string.Format("select b.billedId, b.billedAdresse, b.arrangementId, b.brugerId, b.createTs, b.kommentar, a.arrangementBeskrivelse from billeder2 b, arrangement a where a.arrangementId = b.arrangementId and b.billedId = '{0}'", billedId);
            BilledeArrang   billedeArrang = new BilledeArrang();
            MySqlDataReader reader        = cmd.ExecuteReader();

            if (reader.Read())
            {
                //billedAdresse, arrangementId, brugerId, createTs, kommentar, arrangementBeskrivelse
                billedeArrang.billedId               = reader.GetInt64("billedId");
                billedeArrang.billedAdresse          = reader.GetString("billedAdresse");
                billedeArrang.arrangementId          = reader.GetInt64("arrangementId");
                billedeArrang.brugerId               = reader.GetString("brugerId");
                billedeArrang.createTs               = reader.GetDateTime("createTs");
                billedeArrang.kommentar              = reader.GetString("kommentar");
                billedeArrang.arrangementBeskrivelse = reader.GetString("arrangementBeskrivelse");
            }
            closeConnection();
            return(billedeArrang);
        }