private void lvSupplierTermsList_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lvTermsList.SelectedItem != null)
            {
                Guid id = Guid.Empty;

                if (Guid.TryParse(lvTermsList.SelectedItem.Text, out id))
                {
                    var oSupplierTerms = SupplierTermsEx.Get(id);
                    if (oSupplierTerms != null)
                    {
                        _TermsId = oSupplierTerms.TermsId;

                        FillParentTermsList();

                        txtTermsCode.Text            = oSupplierTerms.TermsCode;
                        txtTermsName.Text            = oSupplierTerms.TermsName;
                        txtTermsNameAlt1.Text        = oSupplierTerms.TermsName_Chs;
                        txtTermsNameAlt2.Text        = oSupplierTerms.TermsName_Cht;
                        cboParentTerms.SelectedValue = oSupplierTerms.ParentTerms.HasValue ? oSupplierTerms.ParentTerms : Guid.Empty;

                        SetCtrlEditable();
                        SetToolBar();
                    }
                }
            }
        }