Ejemplo n.º 1
0
 private void obrisiDokumentBTN_Click(object sender, EventArgs e)
 {
     if (dokumentiLVW.SelectedItems.Count > 0)
     {
         BrisanjeForma forma = new BrisanjeForma();
         forma.ShowDialog();
         if (forma.DialogResult == DialogResult.Yes)
         {
             if (MySqlDokumentDao.Instance.Read(new Dokument {
                 DokumentID = Convert.ToInt32(dokumentiLVW.SelectedItems[0].Text.Split('.')[0]), Aktivan = true
             }).Count > 0)
             {
                 Dokument d = MySqlDokumentDao.Instance.Read(new Dokument {
                     DokumentID = Convert.ToInt32(dokumentiLVW.SelectedItems[0].Text.Split('.')[0]), Aktivan = true
                 })[0];
                 MySqlDokumentDao.Instance.Delete(Convert.ToInt32(d.DokumentID));
                 projektiForma.prikaziDetaljeByTipAndId("a", aktivnost.AktivnostID);
             }
         }
     }
 }
        private void obrisatiBTN_Click(object sender, EventArgs e)
        {
            BrisanjeForma dijalog = new BrisanjeForma();

            dijalog.ShowDialog();
            if (dijalog.DialogResult == DialogResult.Yes)
            {
                if (administratorTC.SelectedTab == administratorTC.TabPages["ucesniciTP"])
                {
                    if (korisniciDGW.SelectedRows.Count == 1)
                    {
                        MySqlUcesnikDao.Instance.Delete(Convert.ToInt32(korisniciDGW.SelectedCells[0].Value.ToString()));
                        MessageBox.Show("Izabrani korisnik je uspješno izbrisan", "Obavještenje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        updateTables();
                    }
                    else
                    {
                        MessageBox.Show("Morate selektovati učesnika", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else if (administratorTC.SelectedTab == administratorTC.TabPages["projektiTP"])
                {
                    if (projektiDGW.SelectedRows.Count == 1)
                    {
                        MySqlProjekatDao.Instance.Delete(Convert.ToInt32(projektiDGW.SelectedCells[0].Value.ToString()));
                        MessageBox.Show("Izabrani projekat je uspješno izbrisan", "Obavještenje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        updateTables();
                    }
                    else
                    {
                        MessageBox.Show("Morate selektovati projekat", "Greška", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
            }
        }
        private void obrisiTSB_Click(object sender, EventArgs e)
        {
            BrisanjeForma dijalog = new BrisanjeForma();

            dijalog.ShowDialog();
            if (dijalog.DialogResult == DialogResult.Yes)
            {
                TreeNode selected = projektiTVW.SelectedNode;
                if (selected.Name.StartsWith("p"))
                {
                }
                else if (selected.Name.StartsWith("c"))
                {
                    if (MySqlCjelinaDao.Instance.Read(new Cjelina {
                        Aktivna = true, CjelinaID = Convert.ToInt32(selected.Name.Split('#')[1])
                    }).Count > 0)
                    {
                        Cjelina c = MySqlCjelinaDao.Instance.Read(new Cjelina {
                            Aktivna = true, CjelinaID = Convert.ToInt32(selected.Name.Split('#')[1])
                        })[0];
                        int?ncid = c.CjelinaRoditeljID;
                        MySqlCjelinaDao.Instance.Delete(Convert.ToInt32(c.CjelinaID));
                        updateNadcjeline(ncid);
                        updateTreeView();
                        if (projektiTVW.Nodes.Count > 0)
                        {
                            projektiTVW.SelectedNode = projektiTVW.Nodes[0];
                            projektiTVW.Select();
                        }
                        else
                        {
                            detaljiPNL.Controls.Clear();
                        }
                    }
                }
                else if (selected.Name.StartsWith("a"))
                {
                    if (MySqlAktivnostDao.Instance.Read(new Aktivnost {
                        Aktivna = true, AktivnostID = Convert.ToInt32(selected.Name.Split('#')[1])
                    }).Count > 0)
                    {
                        Aktivnost a = MySqlAktivnostDao.Instance.Read(new Aktivnost {
                            Aktivna = true, AktivnostID = Convert.ToInt32(selected.Name.Split('#')[1])
                        })[0];
                        int?ncid = a.CjelinaID;
                        MySqlAktivnostDao.Instance.Delete(Convert.ToInt32(a.AktivnostID));
                        updateNadcjeline(ncid);
                        updateTreeView();
                        if (projektiTVW.Nodes.Count > 0)
                        {
                            projektiTVW.SelectedNode = projektiTVW.Nodes[0];
                            projektiTVW.Select();
                        }
                        else
                        {
                            detaljiPNL.Controls.Clear();
                        }
                    }
                }
            }
            else
            {
            }
        }