Пример #1
0
        private void btnSpremi_Click(object sender, EventArgs e)
        {
            var itemVrsta = cmbVrsta.SelectedItem as vrsta;
            int idVrsta   = itemVrsta.id_vrsta;
            var itemTip   = cmbTip.SelectedItem as tip_postrojbe;
            int idTip     = itemTip.id_tip;

            if (RadSPostrojbama.ProvjeriPostrojbu(idVrsta, idTip, redakZaIzmjenu))
            {
                if (redakZaIzmjenu == null)
                {
                    postrojba postrojba = new postrojba
                    {
                        izdrzljivost = Math.Round((double)tkbIzdrzljivost.Value / 100, 2),
                        brzina       = Math.Round((double)tkbBrzina.Value / 100, 2),
                        id_vrsta     = idVrsta,
                        id_tip       = idTip
                    };
                    using (var db = new EntitiesSettings())
                    {
                        db.postrojba.Add(postrojba);
                        db.SaveChanges();
                    }
                    MessageBox.Show("Uspješno ste dodali postrojbu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                else
                {
                    using (var db = new EntitiesSettings())
                    {
                        List <postrojba> listaPostrojbi = new List <postrojba>(db.postrojba.ToList());
                        foreach (var postrojba in listaPostrojbi)
                        {
                            if (postrojba.id_postrojba == (int)redakZaIzmjenu.Cells[0].Value)
                            {
                                postrojba.izdrzljivost = Math.Round((double)tkbIzdrzljivost.Value / 100, 2);
                                postrojba.brzina       = Math.Round((double)tkbBrzina.Value / 100, 2);
                                postrojba.id_vrsta     = idVrsta;
                                postrojba.id_tip       = idTip;

                                db.SaveChanges();
                            }
                        }
                    }
                    MessageBox.Show("Uspješno ste izmijenili postrojbu.", "Uspjeh", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                MessageBox.Show("Takva postrojba već postoji u bazi podataka!", "Pogreška", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private void btnPopis_Click(object sender, EventArgs e)
        {
            string naziv = dgvPostrojbe.CurrentRow.Cells[1].Value.ToString() + " - " + dgvPostrojbe.CurrentRow.Cells[2].Value.ToString();

            RadSPostrojbama.PrikaziOpremu((int)dgvPostrojbe.CurrentRow.Cells[0].Value, naziv);
        }
Пример #3
0
 private void btnIzbrisiPostrojbu_Click(object sender, EventArgs e)
 {
     RadSPostrojbama.IzbrisiPostrojbu(dgvPostrojbe, dgvPostrojbe.CurrentRow);
 }
Пример #4
0
 private void btnDodajPostrojbu_Click(object sender, EventArgs e)
 {
     RadSPostrojbama.DodajPostrojbu(dgvPostrojbe);
 }
Пример #5
0
 private void frmPostrojbe_Load(object sender, EventArgs e)
 {
     RadSPostrojbama.PrikaziPostrojbe(dgvPostrojbe);
 }