CloneWithoutReadonlySet(this HicapsConnectControl.HicapsConnectControl.ClaimPharmResponse c) { return(new HicapsConnectControl.HicapsConnectControl.ClaimPharmResponse { MsgId = c.MsgId, FormatVersion = c.FormatVersion, RequestResponseIndicator = c.RequestResponseIndicator, MoreIndicator = c.MoreIndicator, ServerUrl = c.ServerUrl, ComputerName = c.ComputerName, SoftwareVendorName = c.SoftwareVendorName, ComPort = c.ComPort, ResponseTime = c.ResponseTime, ResponseText = c.ResponseText, ResponseCode = c.ResponseCode, ServerVersion = c.ServerVersion, ClientVersion = c.ClientVersion, TerminalVersion = c.TerminalVersion, PrimaryAccountNumber = c.PrimaryAccountNumber, ExpiryDate = c.ExpiryDate, TransactionAmount = c.TransactionAmount, BenefitAmount = c.BenefitAmount, ProviderNumberId = c.ProviderNumberId, MembershipId = c.MembershipId, TransactionDate = c.TransactionDate, TerminalId = c.TerminalId, RrnNumber = c.RrnNumber, ClaimDetails = c.ClaimDetails, ClaimDetailsStr = c.ClaimDetailsStr, PatientNameDetails = c.PatientNameDetails, PatientNameDetailsStr = c.PatientNameDetailsStr, ProviderName = c.ProviderName, MerchantId = c.MerchantId, }); }
//GJ: The following methods where copied from the existing ones to save the log file but to be used // for the cancelled claims. public void LogCancelledClaim(HicapsConnectControl.HicapsConnectControl.ClaimPharmResponse response) { // set readonly to false (by cheating). Otherwise the serializer has trouble // re-creating the object logCancelled.Add(response); SaveCancelledLogFile(); }
public PharmaceuticalReceipt(HicapsConnectControl.HicapsConnectControl.ClaimPharmResponse c, ReceiptFor f) { receiptType = ReceiptType.Claim; receiptFor = f; claim = c; //GJ changed to claimPharmResponse }
public PharmaceuticalReceipt(HicapsConnectControl.HicapsConnectControl.ClaimCancelResponse c, ReceiptFor f, HicapsConnectControl.HicapsConnectControl.ClaimPharmResponse r) { receiptType = ReceiptType.Cancel; receiptFor = f; cancel = c; claim = r; //GJ changed to claimPharmResponse }
private void SendButton_Click(object sender, RoutedEventArgs e) { if (TransactionListBox.SelectedIndex >= 0) { HicapsConnectControl.HicapsConnectControl.ClaimPharmResponse r = getSelectedResponse(); sendCancel(r.RrnNumber, r.ProviderNumberId, r.BenefitAmount); } }
public void LogClaim(HicapsConnectControl.HicapsConnectControl.ClaimPharmResponse response) { // set readonly to false (by cheating). Otherwise the serializer has trouble // re-creating the object if (response.ResponseCode == "00") { log.Add(response.CloneWithoutReadonlySet()); SaveLogFile(); } else { logDeclined.Add(response.CloneWithoutReadonlySet()); SaveLogFileDeclined(); } }