예제 #1
0
        /// <summary>
        /// Metoda koje se pokreće na dvostruki klik miša na određeni redak u data grid view-u. Otvara detalje o određenom materijalu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dgvMaterijali_CellMouseDoubleClick_1(object sender, DataGridViewCellMouseEventArgs e)
        {
            MaterijalSet odabraniMaterijal = materijalSetBindingSource.Current as MaterijalSet;

            if (odabraniMaterijal != null)
            {
                frmDetaljiMaterijala materijal = new frmDetaljiMaterijala(odabraniMaterijal);
                materijal.ShowDialog();
                materijalSetBindingSource.DataSource = osvjezi.PrikaziMaterijal();
            }
        }
예제 #2
0
 /// <summary>
 /// Metoda koja se pokreće na klik gumba Spremi, i sprema unesene podatke za materijal u bazu podataka.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSpremi_Click(object sender, EventArgs e)
 {
     if (txtNaziv.Text.Length != 0)
     {
         using (var db = new BaustelleDBEntities())
         {
             MaterijalSet materijal = new MaterijalSet
             {
                 Naziv           = txtNaziv.Text,
                 Napomena        = txtNapomena.Text,
                 JedinicaMjereId = int.Parse(cmbJedinicaMjere.SelectedValue.ToString())
             };
             db.MaterijalSet.Add(materijal);
             db.SaveChanges();
         }
         Close();
     }
     else
     {
         MessageBox.Show("Popunite sva polja! ", " Upozorenje!");
         txtNaziv.Focus();
     }
 }
예제 #3
0
 /// <summary>
 /// Konstruktor koji prima paramater materijli tipa MaterijalSet
 /// </summary>
 /// <param name="materijal"></param>
 public frmDetaljiMaterijala(MaterijalSet materijal)
 {
     InitializeComponent();
     materijalZaIzmjenu = materijal;
 }