示例#1
0
    public ILC(String id, String accessionNumber, String user)
    {
        DataTable ILCMessages = DL_ILC.getILCMessages(id, user);

        if (ILCMessages == null)
        {
            this.IsValid = false;
        }
        else if (ILCMessages.Rows.Count < 1)
        {
            this.IsValid = false;
        }
        else
        {
            _isValid               = true;
            _rowId                 = id;
            _accession             = new Accession(accessionNumber);
            _tubeLocation          = AccessionExtended.getSpecimenLocation(accessionNumber);
            _previousCommunication = ILCMessages;
            _testsString           = DL_ILC.getILCTestsString(id);
            _defaultToLab          = DL_ILC.getDefaultILCToLab(id);
        }
    }
示例#2
0
 public static String getILCMessageDefaultStatus(string MessageCode)
 {
     return(DL_ILC.getILCMessageDefaultStatus(MessageCode));
 }
示例#3
0
 public static String deleteILC(String rowId, String user, String accessionNumber)
 {
     return(DL_ILC.deleteILC(rowId, user, accessionNumber));
 }
示例#4
0
 public static String addILCMessage(String rowId, String fromLab, String fromUser, String toLab, String message, String status, String tdTests, String tdLab, String tdDept, String tdReason, String mrMessageCode)
 {
     return(DL_ILC.addILCMessage(rowId, fromLab, fromUser, toLab, message, status, tdTests, tdLab, tdDept, tdReason, mrMessageCode));
 }