private void btnIzmjena_Click(object sender, EventArgs e)
        {
            if (operater_nivo_dozvoljava == 1)
            {
                if (dgArtikl.RowCount > 0)
                {
                    System.Data.DataRow row = dgArtikl.GetDataRow(dgArtikl.FocusedRowHandle);
                    if (row != null)
                    {
                        dozvoljenaNivelacija = row[0].ToString();

                        if (row[2].ToString() != "0")
                        {
                            //onda se radi o staroj nivelaciji otvori staru formu

                            frmUnosArtikalaKojimaSeMijenjaCijena UForm = null;
                            if ((UForm = (frmUnosArtikalaKojimaSeMijenjaCijena)IsFormAlreadyOpen(typeof(frmUnosArtikalaKojimaSeMijenjaCijena))) == null)
                            {
                                frmUnosArtikalaKojimaSeMijenjaCijena _frm = new frmUnosArtikalaKojimaSeMijenjaCijena();
                                _frm.MdiParent = frmMain.ActiveForm;
                                _frm.dozvoljenaNivelacija = dozvoljenaNivelacija;
                                _frm.Show();
                            }
                            else
                            {
                                UForm.Focus();
                                return;
                            }
                        }
                        else
                        {
                            //nova nivelacija - diktirana cijena

                            frmDiktiranaCijenaArtikalaZaTrgovine UForm = null;
                            if ((UForm = (frmDiktiranaCijenaArtikalaZaTrgovine)IsFormAlreadyOpen(typeof(frmDiktiranaCijenaArtikalaZaTrgovine))) == null)
                            {
                                frmDiktiranaCijenaArtikalaZaTrgovine _frm = new frmDiktiranaCijenaArtikalaZaTrgovine();
                                _frm.MdiParent = frmMain.ActiveForm;
                                _frm.dozvoljenaNivelacija = dozvoljenaNivelacija;
                                _frm.Show();
                            }
                            else
                            {
                                UForm.Focus();
                                return;
                            }
                        }

                    }

                }
                else
                {
                    MessageBox.Show("Nemate niti jedan zapis koji biste ažurirali!");
                }

            }
        }
        private void FrmPregledArtikalaNivelacija_KeyDown(object sender, KeyEventArgs e)
        {
            try
            {
                if(e.KeyCode == Keys.Enter)
                {
                    SendKeys.Send("{TAB}");
                    e.SuppressKeyPress = true;
                }
                else if (e.KeyCode == Keys.Escape)
                {
                    if (dtpOD.Visible)
                    {
                        dtpDO.Visible = false;
                        dtpOD.Visible = false;
                        label2.Visible = false;
                        label3.Visible = false;
                    }
                    else
                    {
                        this.Close();
                    }

                }
                else if (e.KeyCode == Keys.F4 && operater_nivo_dozvoljava == 1)
                {
                    if (dgArtikl.RowCount > 0)
                    {
                        System.Data.DataRow row = dgArtikl.GetDataRow(dgArtikl.FocusedRowHandle);
                        if (row != null)
                        {
                            dozvoljenaNivelacija = row[0].ToString();

                            if (row[2].ToString() != "0")
                            {
                                //onda se radi o staroj nivelaciji otvori staru formu

                                frmUnosArtikalaKojimaSeMijenjaCijena UForm = null;
                                if ((UForm = (frmUnosArtikalaKojimaSeMijenjaCijena)IsFormAlreadyOpen(typeof(frmUnosArtikalaKojimaSeMijenjaCijena))) == null)
                                {
                                    frmUnosArtikalaKojimaSeMijenjaCijena _frm = new frmUnosArtikalaKojimaSeMijenjaCijena();
                                    _frm.MdiParent = frmMain.ActiveForm;
                                    _frm.dozvoljenaNivelacija = dozvoljenaNivelacija;
                                    _frm.Show();
                                }
                                else
                                {
                                    UForm.Focus();
                                    return;
                                }
                            }
                            else
                            {
                                //nova nivelacija - diktirana cijena

                                frmDiktiranaCijenaArtikalaZaTrgovine UForm = null;
                                if ((UForm = (frmDiktiranaCijenaArtikalaZaTrgovine)IsFormAlreadyOpen(typeof(frmDiktiranaCijenaArtikalaZaTrgovine))) == null)
                                {
                                    frmDiktiranaCijenaArtikalaZaTrgovine _frm = new frmDiktiranaCijenaArtikalaZaTrgovine();
                                    _frm.MdiParent = frmMain.ActiveForm;
                                    _frm.dozvoljenaNivelacija = dozvoljenaNivelacija;
                                    _frm.Show();
                                }
                                else
                                {
                                    UForm.Focus();
                                    return;
                                }
                            }

                        }
                    }
                    else
                    {
                        MessageBox.Show("Nemate niti jedan zapis koji biste ažurirali!");
                    }
                }
                else if (e.KeyCode == Keys.F7 && operater_nivo_dozvoljava == 1)
                {
                    dozvoljenaNivelacija = "0";

                    frmDiktiranaCijenaArtikalaZaTrgovine UForm = null;
                    if ((UForm = (frmDiktiranaCijenaArtikalaZaTrgovine)IsFormAlreadyOpen(typeof(frmDiktiranaCijenaArtikalaZaTrgovine))) == null)
                    {
                        frmDiktiranaCijenaArtikalaZaTrgovine _frm = new frmDiktiranaCijenaArtikalaZaTrgovine();
                        _frm.MdiParent = frmMain.ActiveForm;
                        _frm.dozvoljenaNivelacija = dozvoljenaNivelacija;
                        _frm.Show();
                    }
                    else
                    {
                        UForm.Focus();
                        return;
                    }

                    //frmUnosArtikalaKojimaSeMijenjaCijena UForm = null;
                    //if ((UForm = (frmUnosArtikalaKojimaSeMijenjaCijena)IsFormAlreadyOpen(typeof(frmUnosArtikalaKojimaSeMijenjaCijena))) == null)
                    //{
                    //    frmUnosArtikalaKojimaSeMijenjaCijena _frm = new frmUnosArtikalaKojimaSeMijenjaCijena();
                    //    _frm.MdiParent = frmMain.ActiveForm;
                    //    _frm.dozvoljenaNivelacija = dozvoljenaNivelacija;
                    //    _frm.Show();
                    //}
                    //else
                    //{
                    //    UForm.Focus();
                    //    return;
                    //}
                }
                else if (e.KeyCode == Keys.Delete && operater_nivo_dozvoljava == 1)
                {
                    if (dgArtikl.RowCount > 0)
                    {
                        try
                        {
                            DialogResult result;
                            result = MessageBox.Show("Želite obrisati odabrani zapis?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);

                            if (result == DialogResult.Yes)
                            {
                                System.Data.DataRow row = dgArtikl.GetDataRow(dgArtikl.FocusedRowHandle);
                                if (row != null)
                                {
                                    IDZaglavljaNivelacije = row[1].ToString();

                                    veza.ExecuteQuery("Delete from dozvoljenanivelacija where dozvoljenanivelacijazag_dnz_ID = " + IDZaglavljaNivelacije + " ");
                                    veza.ExecuteQuery("Delete from dozvoljenanivelacijazag where dnz_ID= " + IDZaglavljaNivelacije + "");
                                    MessageBox.Show("Uspješno ste obrisali odabrani zapis!");
                                    this.artikliNiveliranjeTableAdapter.Fill(this.artikliKojiSeMoguNivelirati.ArtikliNiveliranje);
                                }
                            }
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }