예제 #1
0
        public void LoadAddressList()
        {
            try
            {
                treeListAddress.Nodes.Clear();

                List <CAddress> objAddressList = CAddress.GetAddressList(m_objProfile, null, EnumObject.RttCustomer, m_uuidOwnerId);
                if (objAddressList != null)
                {
                    foreach (CAddress objAddress in objAddressList)
                    {
                        DevExpress.XtraTreeList.Nodes.TreeListNode objNode = treeListAddress.AppendNode(new object[] { objAddress.VisitingCard2 }, null);
                        objNode.Tag = objAddress;
                    }
                }
                objAddressList = null;

                if (treeListAddress.Nodes.Count > 0)
                {
                    treeListAddress.FocusedNode = treeListAddress.Nodes[0];
                }
            }
            catch (System.Exception f)
            {
                DevExpress.XtraEditors.XtraMessageBox.Show("Ошибка обновления списка.\n\nТекст ошибки:\n" + f.Message, "Ошибка",
                                                           System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error);
            }
            finally
            {
            }

            return;
        }