Esempio n. 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đenoj jedinici mjere.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dgvKlijenti_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            JedinicaMjereSet odabranajedinicaMjere = jedinicaMjereSetBindingSource.Current as JedinicaMjereSet;

            if (odabranajedinicaMjere != null)
            {
                frmDetaljiJedinicaMjere detealjiOJediniciMjere = new frmDetaljiJedinicaMjere(odabranajedinicaMjere);
                detealjiOJediniciMjere.ShowDialog();

                jedinicaMjereSetBindingSource.DataSource = osvjezi.PrikaziJediniceMjere();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Metoda koja se pokrece pritiskom na gumb Spremi, i sprema unesene podatke za jedinicu mjere u bazu podataka.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSpremi_Click(object sender, EventArgs e)
        {
            bool popunjeno = true;

            foreach (Control c in this.Controls)
            {
                if (c is TextBox)
                {
                    TextBox textBox = c as TextBox;
                    if (textBox.Text != string.Empty)
                    {
                    }
                    else
                    {
                        popunjeno = false;
                    }
                }
            }

            if (popunjeno == false)
            {
                MessageBox.Show("Popunite sva polja! ", " Upozorenje!");
                txtNaziv.Focus();
            }

            else
            {
                using (var db = new BaustelleDBEntities())
                {
                    JedinicaMjereSet jedinicaMjere = new JedinicaMjereSet
                    {
                        Naziv         = txtNaziv.Text,
                        SkraceniNaziv = txtSkraceniNaziv.Text
                    };
                    db.JedinicaMjereSet.Add(jedinicaMjere);
                    db.SaveChanges();
                }

                this.Close();
            }
        }
        // <summary>
        /// Konstruktor koji prima paramter jedinica mjere
        /// </summary>
        /// <param name="jedincaMjere"> </param>

        public frmDetaljiJedinicaMjere(JedinicaMjereSet jedinicaMjere)
        {
            InitializeComponent();
            jedinicaZaIzmjenu = jedinicaMjere;
        }