Esempio n. 1
0
        public static StavkaOtpremniceDTO readerToStavkaOtpremniceDTO(MySqlDataReader reader)
        {
            StavkaOtpremniceDTO stavka = new StavkaOtpremniceDTO();

            stavka.Kolicina           = reader.GetDouble("Kolicina");
            stavka.VeleprodajnaCijena = reader.GetDouble("VeleprodajnaCijena");
            stavka.Rabat             = reader.GetDouble("Rabat");
            stavka.CijenaSaRabatom   = reader.GetDouble("CijenaSaRabatom");
            stavka.IznosSaRabatom    = reader.GetDouble("IznosSaRabatom");
            stavka.VeleprodajniIznos = reader.GetDouble("VeleprodajniIznos");
            return(stavka);
        }
 private void fillObject(StavkaOtpremniceDTO stavka)
 {
     stavka.Otpremnica         = otpremnica;
     stavka.Roba               = izabranaRoba;
     stavka.VeleprodajnaCijena = izabranaRoba.PoslednjaCijena;
     stavka.Kolicina           = double.Parse(tbxKolicina.Text);
     if (string.IsNullOrEmpty(tbxRabat.Text))
     {
         stavka.Rabat = 0;
     }
     else
     {
         stavka.Rabat = double.Parse(tbxRabat.Text);
     }
 }
Esempio n. 3
0
        public int insert(StavkaOtpremniceDTO stavka)
        {
            MySqlConnection connection = ConnectionPool.checkOutConnection();
            MySqlCommand    command    = connection.CreateCommand();

            command.CommandText = qInsert;
            command.Parameters.AddWithValue("RedniBroj", stavka.Otpremnica.RedniBroj);
            command.Parameters.AddWithValue("SifraRoba", stavka.Roba.SifraRoba);
            command.Parameters.AddWithValue("Kolicina", stavka.Kolicina);
            command.Parameters.AddWithValue("Rabat", stavka.Rabat);
            command.Parameters.AddWithValue("VeleprodajnaCijena", stavka.VeleprodajnaCijena);
            int rows = command.ExecuteNonQuery();

            ConnectionPool.checkInConnection(connection);
            return(rows);
        }
Esempio n. 4
0
        public List <StavkaOtpremniceDTO> getByOtpremnica(OtpremnicaDTO otpremnica)
        {
            MySqlConnection connection = ConnectionPool.checkOutConnection();
            MySqlCommand    command    = connection.CreateCommand();

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

            while (reader.Read())
            {
                StavkaOtpremniceDTO stavka = readerToStavkaOtpremniceDTO(reader);
                stavka.Otpremnica         = otpremnica;
                stavka.Roba               = MySqlRobaDAO.readerToRobaDTO(reader);
                stavka.Roba.JedinicaMjere = MySqlJedinicaMjereDAO.readerToJedinicaMjereDTO(reader);
                lista.Add(stavka);
            }
            reader.Close();
            ConnectionPool.checkInConnection(connection);
            return(lista);
        }
 private void btnDodaj_Click(object sender, EventArgs e)
 {
     if (validate())
     {
         if (stavka == null)
         {
             stavka = new StavkaOtpremniceDTO();
             fillObject(stavka);
             if (string.IsNullOrEmpty(tbxRabat.Text))
             {
                 stavka.Rabat = 0.0;
             }
             VeleprodajaUtil.getDAOFactory().getStavkaOtpremniceDAO().insert(stavka);
             stavka = null;
             emptyControlls();
             fillStavke();
             fillOtpremnicaValues();
         }
         else
         {
         }
     }
 }
Esempio n. 6
0
 public void update(StavkaOtpremniceDTO stavka, int staraSifraRobe)
 {
     throw new NotImplementedException();
 }