public void CrmEntryDeleted(CrmEntry entry) { try { Client.CrmEntryDeleted(entry); } catch (Exception) { OnDisconnected(EventArgs.Empty); } }
public void AddEntry(CrmEntry entry) { try { _server.AddEntry(entry); } catch (Exception ex) { Messenger.Default.Send(new NotificationMessage(ex.Message, MainViewModel.ShowWcfWarningWindow)); } }
public CrmEntry(CrmEntry oldEntry) { PhoneNumber = oldEntry.PhoneNumber; FaxNumber = oldEntry.FaxNumber; Email = oldEntry.Email; FirstName = oldEntry.FirstName; MiddleName = oldEntry.MiddleName; LastName = oldEntry.LastName; Category = oldEntry.Category; FullName = oldEntry.FullName; JobTitle = oldEntry.JobTitle; BusinessName = oldEntry.BusinessName; Notes = oldEntry.Notes; CallHistoryEntries = oldEntry.CallHistoryEntries; ID = oldEntry.ID; }
public void DeleteEntry(CrmEntry entry) { try { _databaseClient.Delete(entry); CrmClient currentClient; if (!_clients.TryGetValue(GetContext(), out currentClient)) return; foreach (var crmClient in _clients.Values) { crmClient.CrmEntryDeleted(entry); } OnNotificationReceived(new NotificationEventArgs() { Notification = string.Format("CRM Entry deleted by Client {0}: {1} ({2}, {3})", currentClient.Credential.UserName, entry.ID, entry.LastName, entry.FirstName) }); } catch (Exception) { } }
public void CrmEntryDeleted(CrmEntry entry) { OnCrmServerEntryDeleted(entry); }
public void CrmEntryAdded(CrmEntry entry) { OnCrmServerEntryAdded(entry); }
private void OnCrmServerEntryModified(CrmEntry e) { EventHandler<CrmEntry> handler = CrmServerEntryModified; if (handler != null) handler(this, e); }
public void CrmEntryModified(CrmEntry entry) { OnCrmServerEntryModified(entry); }
public EntryAddViewModel() { CurrentCrmEntry = new CrmEntry(); InitCommands(); }
public IncomingCallPopup(CrmEntry entry) { InitializeComponent(); DataContext = entry; }