Beispiel #1
0
        /// <summary>
        /// Click event koji sprema novu Stavku Usluge
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSpremi_Click(object sender, EventArgs e)
        {
            using (var db = new BaustelleDBEntities())
            {
                try
                {
                    db.UslugaSet.Attach(odabranaUsluga);

                    StavkaUslugeSet stavkaUsluge = new StavkaUslugeSet
                    {
                        MaterijalId = (int)cmbMaterijal.SelectedValue,
                        Kolicina    = int.Parse(txtKolicina.Text),
                        UslugaSet   = odabranaUsluga
                    };

                    db.StavkaUslugeSet.Add(stavkaUsluge);
                    db.SaveChanges();

                    this.Close();
                }
                catch (Exception)
                {
                    MessageBox.Show("Neka polja su prazna! Popunte ih. ", "Upozorenje!");
                    txtKolicina.Focus();
                }
            }
        }
Beispiel #2
0
        /// <summary>
        /// event na kojem otvaramo formu za izmjenu usluge za odabranu ponudu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnIzmjeniStavku_Click(object sender, EventArgs e)
        {
            StavkaUslugeSet odabranastavka = stavkaUslugeSetBindingSource.Current as StavkaUslugeSet;

            if (odabranastavka != null)
            {
                frmDetaljiOstavciUsluge detaljiOStavci = new frmDetaljiOstavciUsluge(odabranastavka);
                detaljiOStavci.ShowDialog();
                stavkaUslugeSetBindingSource.DataSource = osvjezi.PrikaziStavkeUsluge(uslugaSetBindingSource.Current as UslugaSet);
            }
            else
            {
                MessageBox.Show("Nije odabrana nijedna stavka usluge!");
            }
        }
Beispiel #3
0
        /// <summary>
        /// event kojime brišemo trenutno odabranu uslugu za odabranu ponudu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnIzbrisiUslugu_Click(object sender, EventArgs e)
        {
            StavkaUslugeSet odabranaStavka = stavkaUslugeSetBindingSource.Current as StavkaUslugeSet;

            if (odabranaStavka != null)
            {
                if (MessageBox.Show("Da li ste sigurni? ", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                {
                    using (var db = new BaustelleDBEntities())
                    {
                        db.StavkaUslugeSet.Attach(odabranaStavka);

                        db.StavkaUslugeSet.Remove(odabranaStavka);
                        db.SaveChanges();
                    }

                    stavkaUslugeSetBindingSource.DataSource = osvjezi.PrikaziStavkeUsluge(uslugaSetBindingSource.Current as UslugaSet);
                }
            }
            else
            {
                MessageBox.Show("Nije odabrana nijedna stavka usluge!");
            }
        }
Beispiel #4
0
 /// <summary>
 /// Konstruktorkoji prima prametar StavkaUsluge tipa StavkaUslugeSet
 /// </summary>
 /// <param name="stavkaUsluge"></param>
 public frmDetaljiOstavciUsluge(StavkaUslugeSet stavkaUsluge)
 {
     stavkaZaIzmjenu = stavkaUsluge;
     InitializeComponent();
 }