protected virtual void LoadContacts() { List <Contact_V03> Contacts = ContactsDataProvider.GetContactsByOwner(DistributorID); ContactsListView1.OnContactsLoaded(Contacts, new List <string>() { "FollowUp", "FullNameNotLinked", "CreatedDate", "Fullname", "Email", "ContactSource" }); }
protected override bool OnBubbleEvent(object source, EventArgs args) { CommandEventArgs command = args as CommandEventArgs; if (command != null) { switch (command.CommandName) { case "LoadContacts": ContactFilter_V01 searchCriteria = contactsBasicSearch.GetContactSearchCriteria(); if (searchCriteria != null) { OnSearch(searchCriteria); } else { LoadContacts(); } ContactsListView1.DataBind(); break; case "BasicSearch": OnSearch((ContactFilter_V01)command.CommandArgument); ContactsListView1.DataBind(); break; case "ClearSearch": //begin - shan - mar 20, 2012 - clear the session value //else it is pre-select the items whenever clear button is clicked Session["ListDelete"] = null; //end LoadContacts(); ContactsListView1.DataBind(); break; case "SelectAll": ContactsListView1.SelectAll(bool.Parse(command.CommandArgument.ToString())); break; default: break; } } return(base.OnBubbleEvent(source, args)); }
protected void OnSearch(ContactFilter_V01 contactsSearchCriteria) { if (contactsSearchCriteria != null) { List <Contact_V03> filteredContacts = ContactsDataProvider.FilterContacts(DistributorID, contactsSearchCriteria); if (null != filteredContacts) { ContactsListView1.OnContactsLoaded(filteredContacts, new List <string>() { "FollowUp", "FullNameNotLinked", "CreatedDate", "Fullname", "Email", "ContactSource" }); } } else { LoadContacts(); } }
protected void OnInvoiceContactClicked(object sender, EventArgs e) { var assignedIds = new List <int>(); var checkedcontacts = ContactsListView1.GetCheckedContactIDs(); if (null != checkedcontacts && checkedcontacts.Count > 0) { var contact = ContactsDataProvider.GetContactDetail(checkedcontacts[0], out assignedIds); if (null != contact) { if (onAddToContactClick != null) { onAddToContactClick(this, new CommandEventArgs("InvoiceContact", contact)); } } } Session["Selected"] = null; ContactsListView1.ResetSelectItem(); }
void DeleteContacts() { List <int> checkedcontacts = ContactsListView1.GetCheckedContactIDs(); if (checkedcontacts.Count == 0) { ShowMsg("PleaseSelectContact", true); } bool success = DeleteContacts(checkedcontacts); if (success) { LoadContacts(); DataBind(); } else { ShowMsg("FailedRemoveContacts", true); } }
protected void CloseContacts_OnClick(object sender, EventArgs e) { Session["Selected"] = null; ContactsListView1.ResetSelectItem(); }