/// <summary> /// Sets the focused view instance of the grid /// </summary> private void GetFocusedContact() { m_SelectedContact = gvContact.GetFocusedRow() as CTFinalCallListContact; }
/// <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); } }
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(); }