コード例 #1
0
ファイル: frmDodajOpremu.cs プロジェクト: gabilic/Oplan
        private void btnSpremi_Click(object sender, EventArgs e)
        {
            var    itemTipOpreme = cmbTipOpreme.SelectedItem as tip_opreme;
            int    idTipOpreme   = itemTipOpreme.id_tip_oprema;
            var    itemZemlja    = cmbZemlja.SelectedItem as zemlja;
            int    idZemlja      = itemZemlja.id_zemlja;
            string model         = ucModel.Text;

            if (RadSOpremom.ProvjeriOpremu(idTipOpreme, idZemlja, model, redakZaIzmjenu))
            {
                if (redakZaIzmjenu == null)
                {
                    oprema oprema = new oprema
                    {
                        model         = ucModel.Text,
                        opis          = ucOpis.Text,
                        id_tip_oprema = idTipOpreme,
                        id_zemlja     = idZemlja
                    };
                    using (var db = new EntitiesSettings())
                    {
                        db.oprema.Add(oprema);
                        db.SaveChanges();
                    }
                    MessageBox.Show("Uspješno ste dodali opremu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    using (var db = new EntitiesSettings())
                    {
                        List <oprema> listaOpreme = new List <oprema>(db.oprema.ToList());
                        foreach (var oprema in listaOpreme)
                        {
                            if (oprema.id_oprema == (int)redakZaIzmjenu.Cells[0].Value)
                            {
                                oprema.model         = ucModel.Text;
                                oprema.opis          = ucOpis.Text;
                                oprema.id_tip_oprema = idTipOpreme;
                                oprema.id_zemlja     = idZemlja;

                                db.SaveChanges();
                            }
                        }
                    }
                    MessageBox.Show("Uspješno ste izmijenili opremu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Takva oprema već postoji u bazi podataka!", "Pogreška", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
 private void btnDodajOpremu_Click(object sender, EventArgs e)
 {
     RadSOpremom.DodajOpremu(dgvOprema);
 }
コード例 #3
0
 private void btnIzbrisiOpremu_Click(object sender, EventArgs e)
 {
     RadSOpremom.IzbrisiOpremu(dgvOprema, dgvOprema.CurrentRow);
 }
コード例 #4
0
 private void frmOprema_Load(object sender, EventArgs e)
 {
     RadSOpremom.PrikaziOpremu(dgvOprema);
 }