Пример #1
0
        private void ButtonDeleteSpecimen_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Are you sure you want to delete this specimen?", "Delete specimen", MessageBoxButton.OKCancel);

            if (result == MessageBoxResult.OK)
            {
                if (this.ListBoxSpecimen.SelectedItems.Count != 0)
                {
                    Hyperlink             hyperlink             = (Hyperlink)sender;
                    ClientOrderDetailView clientOrderDetailView = (ClientOrderDetailView)hyperlink.Tag;
                    YellowstonePathology.Business.Rules.ExecutionMessage executionMessage = new Business.Rules.ExecutionMessage();
                    this.m_ClientOrder.ClientOrderDetailCollection.ClientRequestDeleteSpecimen(clientOrderDetailView.ClientOrderDetail, this.m_ClientOrder, executionMessage);
                    this.m_ClientOrderDetailViewCollection.Reload(this.m_ShowInactiveSpecimen);
                    MessageBox.Show(executionMessage.Message);
                }
            }
        }
Пример #2
0
        private void HyperlinkDeleteSpecimen_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Are you sure you want to delete this specimen?", "Delete specimen", MessageBoxButton.OKCancel);
            if (result == MessageBoxResult.OK)
            {
                Hyperlink hyperlink = (Hyperlink)sender;
                ClientOrderDetailView clientOrderDetailView = (ClientOrderDetailView)hyperlink.Tag;
                YellowstonePathology.Business.Rules.ExecutionMessage executionMessage = new Business.Rules.ExecutionMessage();
                this.m_ClientOrder.ClientOrderDetailCollection.ClientRequestDeleteSpecimen(clientOrderDetailView.ClientOrderDetail, this.m_ClientOrder, executionMessage);
                this.Save();
                this.m_ClientOrderDetailViewCollection.Reload(this.m_ShowInactiveSpecimen);

                if (string.IsNullOrEmpty(executionMessage.Message) == false)
                {
                    MessageBox.Show(executionMessage.Message);
                }
            }
        }