コード例 #1
0
        private void obrisi_Click(object sender, EventArgs e)
        {
            DialogResult dr = new DialogResult();
            dr = MessageBox.Show("Da li ste sigurni da želite izrisati odabrani rashod iz baze podataka?", "Upozorenje", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dr == System.Windows.Forms.DialogResult.Yes)
            {
                try
                {

                    DAO dao = new DAO("localhost", "ikzavrsni", "root", "root");

                    VrstaRashoda vr = new VrstaRashoda(nazivPromjena.Text);

                    vr.Id = dao.VratiIdVrsteRashoda(vrstaRashodaTmp.Naziv);

                    dao.IzbrisiVrstuRashoda(vr.Id);

                    listViewVrsteRashoda.Items.Clear();
                    lvi = new ListViewItem();

                    vrsteRashoda = dao.VratiVrsteRashoda();

                    foreach (VrstaRashoda vr1 in vrsteRashoda)
                        lvi = listViewVrsteRashoda.Items.Add(vr1.Naziv);

                    nazivPromjena.Text = "";

                    toolStripStatusLabel1.ForeColor = Color.Green;
                    toolStripStatusLabel1.Text = "Podaci su ažurirani.";
                }
                catch (Exception izuzetak)
                {
                    toolStripStatusLabel1.ForeColor = Color.Red;
                    toolStripStatusLabel1.Text = "Podaci nisu ažurirani!";
                    toolStripStatusLabel1.Text = izuzetak.Message;
                }
            }
        }