private void mnBrisiElement_Click(object sender, EventArgs e)
        {
            if (clickedItem == null || clickedItem.Element == null)
            {
                return;
            }

            clearClipboard();
            Element element = clickedItem.Element;

            if (MessageBox.Show("Da li zelite da izbrisete element '" +
                                element.ToString() + "' ?", "Potvrda", MessageBoxButtons.OKCancel,
                                MessageBoxIcon.None, MessageBoxDefaultButton.Button2) != DialogResult.OK)
            {
                return;
            }

            try
            {
                using (ISession session = NHibernateHelper.OpenSession())
                    using (session.BeginTransaction())
                    {
                        CurrentSessionContext.Bind(session);

                        DAOFactoryFactory.DAOFactory.GetElementDAO().MakeTransient(element);
                        session.Transaction.Commit();

                        tabela.removeElement(element);
                        panelTabela.Invalidate();
                        panelTabela.Focus();
                    }
            }
            finally
            {
                CurrentSessionContext.Unbind(NHibernateHelper.SessionFactory);
            }
        }