コード例 #1
0
        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;
        }