private void btnDodaj_Click(object sender, EventArgs e) { if (validate()) { if (stavka == null) { stavka = new StavkaKalkulacijeDTO(); fillObject(stavka); VeleprodajaUtil.getDAOFactory().getStavkaKalkulacijeDAO().insert(stavka); fillStavke(); fillKalkulacijaValues(); emptyControlls(); stavka = null; } else { int staraRoba = stavka.Roba.SifraRoba; fillObject(stavka); VeleprodajaUtil.getDAOFactory().getStavkaKalkulacijeDAO().update(stavka, staraRoba); stavka = null; fillStavke(); } } else { MessageBox.Show(this, "Neispravan unos", "Neispravan unos", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public OtpremnicaDodajForm() { InitializeComponent(); VeleprodajaUtil.initPartnerComboBox(cbKupac, "-1"); initOtpremnicaColumns(); fillOtpremnice(); }
private void fillKalkulacijaValues() { VeleprodajaUtil.getDAOFactory().getKalkulacijaDAO().updateObjectIznos(kalkulacija); lblKalNabavna.Text = kalkulacija.NetoNabavnaVrijednost.ToString(); lblKalVeleprodajni.Text = kalkulacija.VeleprodajnaVrijednost.ToString(); lblKalRUC.Text = kalkulacija.RazlikaUCijeni.ToString(); }
private void fillOtpremnicaValues() { VeleprodajaUtil.getDAOFactory().getOtpremnicaDAO().updateObjectIznos(otpremnica); lblKalIznos.Text = otpremnica.IznosSaRabatom.ToString(); lblKalRabat.Text = otpremnica.IznosRabata.ToString(); lblKalVeleprodajni.Text = otpremnica.VeleprodajniIznos.ToString(); }
private void button2_Click(object sender, EventArgs e) { fillObject(); VeleprodajaUtil.getDAOFactory().getKalkulacijaDAO().update(kalkulacija); this.DialogResult = DialogResult.OK; this.Close(); }
public KalkulacijaDodajForm() { InitializeComponent(); initKalkulacijaColumns(); popuniPredhodneKalkulacije(); VeleprodajaUtil.initPartnerComboBox(cbDobavljac, "-1"); }
private void btnDodajStavke_Click(object sender, EventArgs e) { OtpremnicaDTO otpremnica = new OtpremnicaDTO(); fillObject(otpremnica); VeleprodajaUtil.getDAOFactory().getOtpremnicaDAO().insert(otpremnica); fillOtpremnice(); }
public KalkulacijaIzmjeniForm(KalkulacijaDTO kalkulacija) { InitializeComponent(); VeleprodajaUtil.initPartnerComboBox(cbDobavljac, kalkulacija.Partner.Jib); tbxBrojFaktureDobavljaca.Text = kalkulacija.BrojFaktureDobavljaca; dtpDatumKalkulacije.Value = kalkulacija.Datum; this.kalkulacija = kalkulacija; }
private KalkulacijaDTO insertKalkulacija() { KalkulacijaDTO kalkulacija = new KalkulacijaDTO(); fillObject(kalkulacija); VeleprodajaUtil.getDAOFactory().getKalkulacijaDAO().insert(kalkulacija); return(kalkulacija); }
private void popuniPredhodneKalkulacije() { dgPredhodneKalkulacije.Rows.Clear(); listaPredhodnihKalkulacija = VeleprodajaUtil.getDAOFactory().getKalkulacijaDAO().getAll(); foreach (KalkulacijaDTO kalkulacija in listaPredhodnihKalkulacija) { dgPredhodneKalkulacije.Rows.Add(new object[] { kalkulacija, kalkulacija.RedniBroj, kalkulacija.Datum.ToShortDateString(), kalkulacija.Partner.Naziv, kalkulacija.NetoNabavnaVrijednost, kalkulacija.VeleprodajnaVrijednost, kalkulacija.RazlikaUCijeni, "Izmjeni", "Izmjeni stavke" }); } }
private void fillStavke() { List <StavkaOtpremniceDTO> lista = VeleprodajaUtil.getDAOFactory().getStavkaOtpremniceDAO().getByOtpremnica(otpremnica); foreach (StavkaOtpremniceDTO stavka in lista) { dgStavke.Rows.Add(stavka, stavka.Roba.Naziv, stavka.Kolicina, stavka.Rabat, stavka.CijenaSaRabatom, stavka.VeleprodajniIznos, stavka.VeleprodajniIznos, stavka.IznosSaRabatom, "Izmjeni"); } }
private void btnSacuvaj_Click(object sender, EventArgs e) { JedinicaMjereDTO jedinicaMjere = new JedinicaMjereDTO(); jedinicaMjere.SifraJediniceMjere = tbxSifra.Text; jedinicaMjere.OpisJediniceMjere = tbxSifra.Text; VeleprodajaUtil.getDAOFactory().getJedinicaMjereDAO().insert(jedinicaMjere); this.DialogResult = DialogResult.OK; this.Close(); }
private void fillStavke() { dgStavke.Rows.Clear(); List <StavkaKalkulacijeDTO> listaStavki = VeleprodajaUtil.getDAOFactory().getStavkaKalkulacijeDAO().getByKalkulacija(kalkulacija); foreach (StavkaKalkulacijeDTO stavka in listaStavki) { dgStavke.Rows.Add(new object[] { stavka, stavka.Roba.Naziv, stavka.Kolicina, stavka.NabavnaCijena, stavka.Rabat, stavka.VeleprodajnaCijena, stavka.NetoNabavnaCijena, stavka.RazlikaUCijeni, stavka.NabavnaVrijednost, stavka.VeleprodajnaVrijednost, "Izmjeni" }); } }
private void fillOtpremnice() { dgPredhodneKalkulacije.Rows.Clear(); List <OtpremnicaDTO> lista = VeleprodajaUtil.getDAOFactory().getOtpremnicaDAO().getAll(); foreach (OtpremnicaDTO otpremnica in lista) { dgPredhodneKalkulacije.Rows.Add(new object[] { otpremnica, otpremnica.RedniBroj, otpremnica.Datum.ToShortDateString(), otpremnica.Partner, otpremnica.VeleprodajniIznos, otpremnica.IznosRabata, otpremnica.IznosSaRabatom, "Izmjeni", "Izmjeni stavke" }); } }
private void obrisiToolStripMenuItem_Click(object sender, EventArgs e) { if (dgPredhodneKalkulacije.SelectedCells.Count > 0) { int rowIndex = dgPredhodneKalkulacije.SelectedCells[0].RowIndex; if (rowIndex >= 0) { KalkulacijaDTO kalkulacija = (KalkulacijaDTO)dgPredhodneKalkulacije.Rows[rowIndex].Cells["colObjekat"].Value; if (MessageBox.Show(this, "Jeste li sigurni da zelite da obrisete oznacenu kalkulaciju?", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { VeleprodajaUtil.getDAOFactory().getKalkulacijaDAO().delete(kalkulacija); } } } }
private void tbxSifraRobe_Leave(object sender, EventArgs e) { RobaPregledForm rpf = new RobaPregledForm(tbxSifraRobe.Text); if (rpf.ShowDialog() == DialogResult.OK) { this.izabranaRoba = rpf.IzabranaRoba; VeleprodajaUtil.getDAOFactory().getRobaDAO().getKolicinaICijena(izabranaRoba); tbxKolicina.Text = izabranaRoba.RaspolozivaKolicina.ToString(); tbxVeleprodajnaCijena.Text = izabranaRoba.PoslednjaCijena.ToString(); tbxVeleprodajnaCijena.ReadOnly = true; gbIzabranaRoba.Show(); lblRobaNaziv.Text = izabranaRoba.Naziv; lblRobaJedinicaMjere.Text = izabranaRoba.JedinicaMjere.ToString(); } }
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 { } } }