示例#1
0
 /// <summary>
 /// Sets the focused view instance of the grid
 /// </summary>
 private void GetFocusedContact()
 {
     m_SelectedContact = gvContact.GetFocusedRow() as CTFinalCallListContact;
 }
示例#2
0
        /// <summary>
        /// Update the contact list priorities
        /// </summary>
        /// <param name="Priority"></param>
        private void UpdateContactPriorities(string Priority)
        {
            if (gvContact.RowCount < 1)
                return;

            /**
             * we need to get all the lists first and queue this items.
             */
            #region Code Logic
            List<CTFinalCallListContact> _lstContacts = new List<CTFinalCallListContact>();
            for (int i = 0; i < gvContact.RowCount; i++)
            {
                CTFinalCallListContact _item = gvContact.GetRow(i) as CTFinalCallListContact;
                if (Convert.ToBoolean(_item.selected))
                {
                    _item.priority = Priority;
                    _lstContacts.Add(_item);
                }
            }
            this.QueueUpdatedCallListContacts(_lstContacts);
            #endregion

            CTFinalCallListContact item = new CTFinalCallListContact();
            for (int i = 0; i < gvContact.RowCount; i++)
            {
                item = gvContact.GetRow(i) as CTFinalCallListContact;
                if (Convert.ToBoolean(item.selected) && item.id > 0)
                    gvContact.SetRowCellValue(i, "priority", Priority);
            }
        }
示例#3
0
        private void cmdContactSelectAll_Click(object sender, EventArgs e)
        {
            if (gvContact.RowCount < 1)
                return;

            WaitDialog.Show(ParentForm, "Updating contact list...");
            CTFinalCallListContact item = new CTFinalCallListContact();
            for (int i = 0; i < gvContact.RowCount; i++)
            {
                item = gvContact.GetRow(i) as CTFinalCallListContact;
                if (item.id > 0)
                    gvContact.SetRowCellValue(i, "selected", true);
            }

            WaitDialog.Close();
        }