Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 public OtpremnicaDodajForm()
 {
     InitializeComponent();
     VeleprodajaUtil.initPartnerComboBox(cbKupac, "-1");
     initOtpremnicaColumns();
     fillOtpremnice();
 }
Ejemplo n.º 3
0
 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();
 }
Ejemplo n.º 6
0
 public KalkulacijaDodajForm()
 {
     InitializeComponent();
     initKalkulacijaColumns();
     popuniPredhodneKalkulacije();
     VeleprodajaUtil.initPartnerComboBox(cbDobavljac, "-1");
 }
Ejemplo n.º 7
0
        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;
 }
Ejemplo n.º 9
0
        private KalkulacijaDTO insertKalkulacija()
        {
            KalkulacijaDTO kalkulacija = new KalkulacijaDTO();

            fillObject(kalkulacija);
            VeleprodajaUtil.getDAOFactory().getKalkulacijaDAO().insert(kalkulacija);
            return(kalkulacija);
        }
Ejemplo n.º 10
0
 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");
            }
        }
Ejemplo n.º 12
0
        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();
        }
Ejemplo n.º 13
0
        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" });
            }
        }
Ejemplo n.º 14
0
        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" });
            }
        }
Ejemplo n.º 15
0
 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
         {
         }
     }
 }