private void ButtonAcidWashDelete_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = System.Windows.MessageBox.Show("Delete selected Acid wash?", "Delete?", MessageBoxButton.OKCancel); if (result == MessageBoxResult.OK) { YellowstonePathology.Business.Rules.ExecutionStatus executionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus(); YellowstonePathology.Business.Interface.IPanelOrder panelOrderToDelete = (YellowstonePathology.Business.Interface.IPanelOrder) this.ListBoxResults.SelectedItem; this.m_CytologyUI.DeletePanelOrder(panelOrderToDelete, executionStatus); } }
public void Execute(YellowstonePathology.Business.Interface.IPanelOrder panelOrderToDelete, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Rules.ExecutionStatus executionStatus, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_ExecutionStatus = executionStatus; this.m_AccessionOrder = accessionOrder; this.m_PanelOrderToDelete = panelOrderToDelete; this.m_PanelSetOrderCytology = (YellowstonePathology.Business.Test.ThinPrepPap.PanelSetOrderCytology)this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_PanelOrderToDelete.ReportNo); this.m_CurrentUser = systemIdentity.User; this.m_Rule.Execute(executionStatus); }
public void Execute(YellowstonePathology.Business.Interface.IPanelOrder panelOrderToDelete, YellowstonePathology.Business.Test.AccessionOrder accessionOrder, YellowstonePathology.Business.Rules.ExecutionStatus executionStatus, YellowstonePathology.Business.User.SystemIdentity systemIdentity) { this.m_ExecutionStatus = executionStatus; this.m_AccessionOrder = accessionOrder; this.m_PanelOrderToDelete = panelOrderToDelete; this.m_PanelSetOrderCytology = (YellowstonePathology.Business.Test.ThinPrepPap.PanelSetOrderCytology) this.m_AccessionOrder.PanelSetOrderCollection.GetPanelSetOrder(this.m_PanelOrderToDelete.ReportNo); this.m_CurrentUser = systemIdentity.User; this.m_Rule.Execute(executionStatus); }
private void ButtonDeleteItem_Click(object sender, RoutedEventArgs e) { if (this.ListBoxResults.SelectedItem != null) { YellowstonePathology.Business.Rules.ExecutionStatus executionStatus = new YellowstonePathology.Business.Rules.ExecutionStatus(); YellowstonePathology.Business.Interface.IPanelOrder panelOrderToDelete = (YellowstonePathology.Business.Interface.IPanelOrder) this.ListBoxResults.SelectedItem; this.m_CytologyUI.DeletePanelOrder(panelOrderToDelete, executionStatus); if (executionStatus.Halted == true) { MessageBox.Show(executionStatus.ExecutionMessagesString); } } }
public void DeletePanelOrder(YellowstonePathology.Business.Interface.IPanelOrder panelOrderToDelete, YellowstonePathology.Business.Rules.ExecutionStatus executionStatus) { YellowstonePathology.Business.Rules.Cytology.DeletePanelOrder deletePanelOrder = new YellowstonePathology.Business.Rules.Cytology.DeletePanelOrder(); deletePanelOrder.Execute(panelOrderToDelete, this.m_AccessionOrder, executionStatus, this.m_SystemIdentity); this.Save(false); }