예제 #1
0
        public static void InsertNabavka(Ulazi ulaz, List<UlazStavke> stavke)
        {
            int ulazId = Convert.ToInt32(Connection.dm.esp_Ulazi_Insert(ulaz.BrojFakture, ulaz.Datum, ulaz.IznosRacuna, ulaz.PDV,
                                           ulaz.Napomena, ulaz.SkladisteID, ulaz.KorisnikID, ulaz.DobavljacID).First());

            foreach (UlazStavke s in stavke)
            {
                Connection.dm.esp_UlazStavke_Insert(ulazId, s.ProizvodID, s.Kolicina, s.Cijena);
            }
        }
예제 #2
0
        private void zakljuciButton_Click(object sender, EventArgs e)
        {
            if (this.ValidateChildren(ValidationConstraints.Enabled))
                {
                    try
                    {
                        Ulazi ulaz = new Ulazi();
                        ulaz.DobavljacID = dobavljac.DobavljacID;
                        ulaz.KorisnikID = Global.prijavljeniKorisnik.KorisnikID;
                        if (skladisteList.SelectedIndex != 0)
                            ulaz.SkladisteID = Convert.ToInt32(skladisteList.SelectedValue);
                        ulaz.BrojFakture = brojFaktureInput.Text;
                        ulaz.Datum = datumDatePicker.Value;
                        ulaz.Napomena = napomenaInput.Text;
                        ulaz.IznosRacuna = iznos + pdv;
                        ulaz.PDV = pdv;

                        DAProizvodi.InsertNabavka(ulaz, stavke);
                        MessageBox.Show(Global.GetString("ulaz_succ"), "Nabavka robe", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
        }