Example #1
0
 public static StatusKartaDTO readerToStatusKartaDTO(MySqlDataReader reader)
 {
     StatusKartaDTO status = new StatusKartaDTO();
     status.Id = reader.GetInt32("idStatusKarta");
     status.Naziv = reader["nazivStatusKarta"].ToString();
     return status;
 }
Example #2
0
        public List<KartaDTO> getByStatus(StatusKartaDTO status)
        {
            MySqlConnection connection = ConnectionPool.checkOutConnection();
            MySqlCommand command = connection.CreateCommand();
            command.CommandText = getByStatusQuerry;
            command.Parameters.AddWithValue("idStatusKarta", status.Id);
            MySqlDataReader reader = command.ExecuteReader();
            List<KartaDTO> lista = new List<KartaDTO>();

            while (reader.Read())
            {
                lista.Add(readerToKartaDTO(reader, status));
            }
            reader.Close();
            ConnectionPool.checkInConnection(connection);
            return lista;
        }
Example #3
0
 public static KartaDTO readerToKartaDTO(MySqlDataReader reader, StatusKartaDTO status)
 {
     KartaDTO karta = new KartaDTO();
     karta.Id = reader.GetInt32("idKarta");
     karta.DatumProdaje = reader.GetDateTime("datumProdaje");
     karta.Cijena = reader.GetFloat("cijenaKarta");
     karta.BrojReda = reader.GetInt32("brojReda");
     karta.BrojSjedista = reader.GetInt32("brojSjedista");
     karta.Zaposleni = MySqlZaposleniDAO.readerToZaposleni(reader);
     SalaDTO sala = MySqlSalaDAO.readerToSalaDTO(reader);
     karta.Projekcija = MySqlProjekcijaDAO.readerToProjekcijaDTO(reader, sala);
     //karta.Rezervacija = MySqlRezervacijaDAO.readerToRezervacijaDTO(reader);
     karta.Status = status;
     return karta;
 }