Exemplo n.º 1
0
        public RobaDTO getBySifra(int sifra)
        {
            MySqlConnection connection = ConnectionPool.checkOutConnection();
            MySqlCommand    command    = connection.CreateCommand();

            command.CommandText = qGetBySifra;
            command.Parameters.AddWithValue("sifra", sifra);
            MySqlDataReader reader = command.ExecuteReader();
            RobaDTO         roba   = null;

            if (reader.Read())
            {
                roba = readerToRobaDTO(reader);
                roba.JedinicaMjere = MySqlJedinicaMjereDAO.readerToJedinicaMjereDTO(reader);
            }
            reader.Close();
            ConnectionPool.checkInConnection(connection);
            return(roba);
        }
Exemplo n.º 2
0
        public List <RobaDTO> getAll()
        {
            MySqlConnection connection = ConnectionPool.checkOutConnection();
            MySqlCommand    command    = connection.CreateCommand();

            command.CommandText = qGetAll;
            MySqlDataReader reader = command.ExecuteReader();
            List <RobaDTO>  lista  = new List <RobaDTO>();

            while (reader.Read())
            {
                RobaDTO roba = readerToRobaDTO(reader);
                roba.JedinicaMjere = MySqlJedinicaMjereDAO.readerToJedinicaMjereDTO(reader);
                lista.Add(roba);
            }
            reader.Close();
            ConnectionPool.checkInConnection(connection);
            return(lista);
        }
Exemplo n.º 3
0
        public List <RobaDTO> getByNaziv(String naziv)
        {
            MySqlConnection connection = ConnectionPool.checkOutConnection();
            MySqlCommand    command    = connection.CreateCommand();

            command.CommandText = qGetByNaziv;
            command.Parameters.AddWithValue("naziv", "%" + naziv + "%");
            MySqlDataReader reader = command.ExecuteReader();
            List <RobaDTO>  lista  = new List <RobaDTO>();

            while (reader.Read())
            {
                RobaDTO roba = readerToRobaDTO(reader);
                roba.JedinicaMjere = MySqlJedinicaMjereDAO.readerToJedinicaMjereDTO(reader);
                lista.Add(roba);
            }
            reader.Close();
            ConnectionPool.checkInConnection(connection);
            return(lista);
        }
        public List <StavkaKalkulacijeDTO> getByKalkulacija(KalkulacijaDTO kalkulacija)
        {
            MySqlConnection connection = ConnectionPool.checkOutConnection();
            MySqlCommand    command    = connection.CreateCommand();

            command.CommandText = qGetByKalkulacija;
            command.Parameters.AddWithValue("RedniBroj", kalkulacija.RedniBroj);
            MySqlDataReader             reader = command.ExecuteReader();
            List <StavkaKalkulacijeDTO> lista  = new List <StavkaKalkulacijeDTO>();

            while (reader.Read())
            {
                StavkaKalkulacijeDTO stavka = readerToStavkaKalkulacijeDTO(reader);
                stavka.Kalkulacija        = kalkulacija;
                stavka.Roba               = MySqlRobaDAO.readerToRobaDTO(reader);
                stavka.Roba.JedinicaMjere = MySqlJedinicaMjereDAO.readerToJedinicaMjereDTO(reader);
                lista.Add(stavka);
            }
            reader.Close();
            ConnectionPool.checkInConnection(connection);
            return(lista);
        }