/*
         * Method refreshes left side of form where information about "nalog" are displayed
         */
        private void refreshNalog()
        {
            // if user select's header of DataGridView, break don't refresh nalog
            if (dgvPutniNalozi.CurrentCellAddress.Y == -1)
            {
                return;
            }

            // get currently selected row of DataGridView
            piDB9DS.putni_nalogRow putniNalogRow = getSelectedRow();

            // "zahtjevatelj" must exist in database, so we just can show full name in text field
            txtZahtjevatelj.Text = getFullName(putniNalogRow.zahtjevatelj);

            // "odobravatelj" may/may not exist, so we need to check first
            if (putniNalogRow.odobravatelj.Trim() != "")
            {
                txtOdobravatelj.Text = getFullName(putniNalogRow.odobravatelj);
            }

            // disable button for approval if nalog already approved
            if (putniNalogRow.status_id == this.STATUS_ODOBREN)
            {
                btnOdobri.Enabled = false;
            }
            else
            {
                btnOdobri.Enabled = true;
            }
        }
        /*
         * Returns currently selected row in DataGridView dgvPutniNalog
         */
        private piDB9DS.putni_nalogRow getSelectedRow()
        {
            DataRowView current = (DataRowView)dgvPutniNalozi.CurrentRow.DataBoundItem;

            piDB9DS.putni_nalogRow putniNalogRow = (piDB9DS.putni_nalogRow)current.Row;

            return(putniNalogRow);
        }