private void fillObject(KalkulacijaDTO kalkulacija) { kalkulacija.PoslovnaGodina = VeleprodajaUtil.PoslovnaGodina; kalkulacija.BrojFaktureDobavljaca = tbxBrojFaktureDobavljaca.Text; kalkulacija.Partner = (PartnerDTO)cbDobavljac.Items[cbDobavljac.SelectedIndex]; kalkulacija.Datum = dtpDatumKalkulacije.Value; }
public KalkulacijaIzmjeniForm(KalkulacijaDTO kalkulacija) { InitializeComponent(); VeleprodajaUtil.initPartnerComboBox(cbDobavljac, kalkulacija.Partner.Jib); tbxBrojFaktureDobavljaca.Text = kalkulacija.BrojFaktureDobavljaca; dtpDatumKalkulacije.Value = kalkulacija.Datum; this.kalkulacija = kalkulacija; }
public StavkaKalkulacijeDodajForm(KalkulacijaDTO kalkulacija) { InitializeComponent(); this.kalkulacija = kalkulacija; gbIzabranaRoba.Hide(); fillKalkulacijaData(); fillKalkulacijaValues(); fillStavke(); }
public void delete(KalkulacijaDTO kalkulacija) { MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); command.CommandText = qDelete; command.Parameters.AddWithValue("RedniBroj",kalkulacija.RedniBroj); command.ExecuteNonQuery(); ConnectionPool.checkInConnection(connection); }
public int update(KalkulacijaDTO kalkulacija) { int rows = new MySqlStavkaKnjigeTrgovineNaVeliko().update(kalkulacija); MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); command.CommandText = qUpdate; command.Parameters.AddWithValue("RedniBroj", kalkulacija.RedniBroj); command.Parameters.AddWithValue("BrojFaktureDobavljaca", kalkulacija.BrojFaktureDobavljaca); int rows1 = command.ExecuteNonQuery(); ConnectionPool.checkInConnection(connection); return rows1; }
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; }
private KalkulacijaDTO insertKalkulacija() { KalkulacijaDTO kalkulacija = new KalkulacijaDTO(); fillObject(kalkulacija); VeleprodajaUtil.getDAOFactory().getKalkulacijaDAO().insert(kalkulacija); return kalkulacija; }
public void updateObjectIznos(KalkulacijaDTO kalkulacija) { MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = new MySqlCommand("iznosKalkulacije",connection); command.CommandType=System.Data.CommandType.StoredProcedure; command.Parameters.AddWithValue("rb", kalkulacija.RedniBroj); command.Parameters["rb"].Direction=System.Data.ParameterDirection.Input; command.Parameters.AddWithValue("@veleprodajniIznos", kalkulacija.VeleprodajnaVrijednost); command.Parameters["@veleprodajniIznos"].Direction = System.Data.ParameterDirection.Output; command.Parameters.AddWithValue("@nabavniIznos", kalkulacija.NetoNabavnaVrijednost); command.Parameters["@nabavniIznos"].Direction = System.Data.ParameterDirection.Output; command.Parameters.AddWithValue("@razlikaUCijeni", kalkulacija.RazlikaUCijeni); command.Parameters["@razlikaUCijeni"].Direction = System.Data.ParameterDirection.Output; command.ExecuteNonQuery(); try { kalkulacija.RazlikaUCijeni = Convert.ToDouble(command.Parameters["@razlikaUCijeni"].Value.ToString()); kalkulacija.NetoNabavnaVrijednost = Convert.ToDouble(command.Parameters["@nabavniIznos"].Value.ToString()); kalkulacija.VeleprodajnaVrijednost = Convert.ToDouble(command.Parameters["@veleprodajniIznos"].Value.ToString()); } catch (Exception) { } Console.WriteLine("V: " + kalkulacija.VeleprodajnaVrijednost + " n " + kalkulacija.NetoNabavnaVrijednost + " r " + kalkulacija.RazlikaUCijeni); ConnectionPool.checkInConnection(connection); }
public static KalkulacijaDTO readerToKalkulacijaDTO(MySqlDataReader reader) { KalkulacijaDTO kalkulacija = new KalkulacijaDTO(MySqlStavkaKnjigeTrgovineNaVeliko.readerToStavkaKnjigeTrgovineNaVeliko(reader)); kalkulacija.BrojFaktureDobavljaca = reader.GetString("BrojFaktureDobavljaca"); return kalkulacija; }