public ClientOrderEditDialog(ClientOrder clientOrder) { this.m_NextButtonVisibility = Visibility.Visible; this.m_BackButtonVisibility = Visibility.Collapsed; this.m_DoneButtonVisibility = Visibility.Collapsed; this.m_ClientOrder = clientOrder; this.m_ClientOrderClone = clientOrder.Clone(); if (this.m_ClientOrder.ClientOrderDetailCollection.Count == 1) { this.m_ClientOrderDetail = this.m_ClientOrder.ClientOrderDetailCollection[0]; } this.m_EthnicityDictionary = new EthnicityDictionary(); this.m_RaceDictionary = new RaceDictionary(); this.m_StateCollection = StateCollection.Instance; this.m_PhysicianCollection = PhysicianCollection.Instance; this.m_PhysicianClientCollection = PhysicianClientCollection.Instance; this.m_AthenticatedUser = AuthenticatedUser.Instance; InitializeComponent(); this.DataContext = this; this.Closing += ClientOrderEditDialog_Closing; this.Loaded += ClientOrderEditDialog_Loaded; }