public void ClientRequestDeleteSpecimen(YellowstonePathology.Business.ClientOrder.Model.ClientOrderDetail clientOrderDetail, YellowstonePathology.Business.ClientOrder.Model.ClientOrder clientOrder, YellowstonePathology.Business.Rules.ExecutionMessage executionMessage) { if (clientOrderDetail.Received == true) { executionMessage.Halted = true; executionMessage.Message = "This specimen cannot be deleted because it has been recieved at YPI"; } else { clientOrder.ClientOrderDetailCollection.Remove(clientOrderDetail); clientOrder.ClientOrderDetailCollection.RenumberSpecimens(); if (clientOrder.ClientOrderDetailCollection.Count > 0) { executionMessage.Message = "The selected specimen was successfully deleted. The remaining specimen have been renumbered."; } } }
public SimpleMessageRule(YellowstonePathology.Business.Rules.ExecutionMessage executionMessage) { this.m_ExecutionMessage = executionMessage; this.m_ActionList = new List<Action>(); }
public SimpleMessageRule(YellowstonePathology.Business.Rules.ExecutionMessage executionMessage) { this.m_ExecutionMessage = executionMessage; this.m_ActionList = new List <Action>(); }