private void FormEtransEdit_Load(object sender, EventArgs e) { MessageText = EtransMessageTexts.GetMessageText(EtransCur.EtransMessageTextNum); textMessageText.Text = MessageText; textDateTimeTrans.Text = EtransCur.DateTimeTrans.ToString(); textClaimNum.Text = EtransCur.ClaimNum.ToString(); textBatchNumber.Text = EtransCur.BatchNumber.ToString(); textTransSetNum.Text = EtransCur.TransSetNum.ToString(); textAckCode.Text = EtransCur.AckCode; textNote.Text = EtransCur.Note; if (EtransCur.Etype == EtransType.ClaimSent) { if (X12object.IsX12(MessageText)) { X12object x12obj = new X12object(MessageText); if (x12obj.IsFormat4010()) { X837_4010 x837 = new X837_4010(MessageText); checkAttachments.Checked = x837.AttachmentsWereSent(EtransCur.ClaimNum); //This function does not currently work, so the corresponding checkbox is hidden on the form as well. } else if (x12obj.IsFormat5010()) { X837_5010 x837 = new X837_5010(MessageText); checkAttachments.Checked = x837.AttachmentsWereSent(EtransCur.ClaimNum); //This function does not currently work, so the corresponding checkbox is hidden on the form as well. } } } if (EtransCur.AckEtransNum > 0) { AckCur = Etranss.GetEtrans(EtransCur.AckEtransNum); if (AckCur != null) { textAckMessage.Text = EtransMessageTexts.GetMessageText(AckCur.EtransMessageTextNum); textAckDateTime.Text = AckCur.DateTimeTrans.ToString(); } groupAck.Text = Lan.g(this, "Acknowledgement"); } else { AckCur = null; groupAck.Visible = false; } if (!CultureInfo.CurrentCulture.Name.EndsWith("CA")) //Not Canadian. { butPrintAck.Visible = false; } }
private void FormEtransEdit_Load(object sender, EventArgs e) { MessageText = EtransMessageTexts.GetMessageText(EtransCur.EtransMessageTextNum); textMessageText.Text = MessageText; textDateTimeTrans.Text = EtransCur.DateTimeTrans.ToString(); textClaimNum.Text = EtransCur.ClaimNum.ToString(); textBatchNumber.Text = EtransCur.BatchNumber.ToString(); textTransSetNum.Text = EtransCur.TransSetNum.ToString(); textAckCode.Text = EtransCur.AckCode; textNote.Text = EtransCur.Note; if (EtransCur.Etype == EtransType.ClaimSent) { if (X12object.IsX12(MessageText)) { //TODO: we need to do something different here for 5010s. X837_4010 x837 = new X837_4010(MessageText); checkAttachments.Checked = x837.AttachmentsWereSent(EtransCur.ClaimNum); } } if (EtransCur.AckEtransNum > 0) { AckCur = Etranss.GetEtrans(EtransCur.AckEtransNum); if (AckCur != null) { textAckMessage.Text = EtransMessageTexts.GetMessageText(AckCur.EtransMessageTextNum); textAckDateTime.Text = AckCur.DateTimeTrans.ToString(); } groupAck.Text = Lan.g(this, "Acknowledgement"); } else { AckCur = null; groupAck.Visible = false; } if (!CultureInfo.CurrentCulture.Name.EndsWith("CA")) //Not Canadian. { butPrintAck.Visible = false; } }