private void btnRender_Click(object sender, EventArgs e) { //Create a Boolean BL bl = new BL(); //Set the boolean to the selected radio option if (radTrue.Checked) { bl.Value = true; } else if (radFalse.Checked) { bl.Value = false; } else { bl.Value = null; //Add in the Null Flavor information if (cbxNullFlavor.SelectedItem == null) { //A Null Flavor must be attached in order to have a BL with a Value of Null return; } else { switch (cbxNullFlavor.SelectedItem.ToString()) { case "NAV": bl.NullFlavor = NullFlavor.Unavailable; break; case "OTH": bl.NullFlavor = NullFlavor.Other; break; case "NI": bl.NullFlavor = NullFlavor.NoInformation; break; default: return; } } } // Get the BL in XML format using the FormatterHelper class. string blXmlStr = FormatterHelper.FormatDataType(bl, "BL"); // Display the generated xml. txtXml.Text = blXmlStr; }
private void btnRender_Click(object sender, EventArgs e) { //Create a new list of ADXP(Address Parts) List <ADXP> adxpList = new List <ADXP>(); //Populate the adxpList if (!String.IsNullOrEmpty(txtBuildingNumber.Text)) { adxpList.Add(new ADXP(txtBuildingNumber.Text, AddressPartType.BuildingNumber)); } if (!String.IsNullOrEmpty(txtStreetNameBase.Text)) { adxpList.Add(new ADXP(txtStreetNameBase.Text, AddressPartType.StreetNameBase)); } if (!String.IsNullOrEmpty(txtStreetType.Text)) { adxpList.Add(new ADXP(txtStreetType.Text, AddressPartType.StreetType)); } if (!String.IsNullOrEmpty(txtDirection.Text)) { adxpList.Add(new ADXP(txtDirection.Text, AddressPartType.Direction)); } if (!String.IsNullOrEmpty(txtCity.Text)) { adxpList.Add(new ADXP(txtCity.Text, AddressPartType.City)); } if (!String.IsNullOrEmpty(txtState.Text)) { adxpList.Add(new ADXP(txtState.Text, AddressPartType.State)); } if (!String.IsNullOrEmpty(txtCountry.Text)) { adxpList.Add(new ADXP(txtCountry.Text, AddressPartType.Country)); } if (!String.IsNullOrEmpty(txtPostalCode.Text)) { adxpList.Add(new ADXP(txtPostalCode.Text, AddressPartType.PostalCode)); } //Create a address out of the Address Parts. //NOTE: The PostalAddressUse can be changed to format the address in a variety of ways. AD ad = new AD(PostalAddressUse.HomeAddress, adxpList); // Get the AD in XML format using the FormatterHelper class. string adXmlStr = FormatterHelper.FormatDataType(ad, "AD"); // Display the generated xml. txtXml.Text = adXmlStr; }
private void btnRender_Click(object sender, EventArgs e) { // Create an empty CD object. CD <String> cd = new CD <String>(); // Set properties provided by form input. if (!String.IsNullOrEmpty(txtCode.Text)) { cd.Code = txtCode.Text; } if (!String.IsNullOrEmpty(txtCodeSystem.Text)) { cd.CodeSystem = txtCodeSystem.Text; } if (!String.IsNullOrEmpty(txtCodeSystemName.Text)) { cd.CodeSystemName = txtCodeSystemName.Text; } if (!String.IsNullOrEmpty(txtCodeSystemVersion.Text)) { cd.CodeSystemVersion = txtCodeSystemVersion.Text; } if (!String.IsNullOrEmpty(txtDisplayName.Text)) { cd.DisplayName = txtDisplayName.Text; } if (!String.IsNullOrEmpty(txtOriginalText.Text)) { cd.OriginalText = txtOriginalText.Text; } // Get the CD in XML format using the FormatterHelper class. string cdXmlStr = FormatterHelper.FormatDataType(cd, "CD"); // Display the generated xml. txtXml.Text = cdXmlStr; }
private void btnRender_Click(object sender, EventArgs e) { II ii = new II(); // Determine if null flavor should be attached to the object if (cbxNullFlavor.SelectedItem != null) { switch (cbxNullFlavor.SelectedItem.ToString()) { case "NAV": ii.NullFlavor = NullFlavor.Unavailable; break; case "OTH": ii.NullFlavor = NullFlavor.Other; break; case "NI": ii.NullFlavor = NullFlavor.NoInformation; break; default: ii.NullFlavor = null; break; } } // Determine if a flavor should be attached if (cbxFlavor.SelectedItem != null && cbxFlavor.SelectedItem.ToString() != "None") { ii.Flavor = cbxFlavor.SelectedItem.ToString(); } // Assign the root and extension ii.Root = txtRoot.Text; ii.Extension = txtExtension.Text; // Represent in txtXml txtXml.Text = FormatterHelper.FormatDataType(ii, "II"); }
private void btnRender_Click(object sender, EventArgs e) { //A double to store the amount in. decimal amount; //Ensure that a valid amount and unit type exist. if (cbxUnit.SelectedItem == null || !Decimal.TryParse(txtValue.Text, out amount)) { return; } //Create the PQ. PQ pq = new PQ(amount, cbxUnit.SelectedItem.ToString()); // Get the PQ in XML format using the FormatterHelper class. string pqXmlStr = FormatterHelper.FormatDataType(pq, "PQ"); // Display the generated xml. txtXml.Text = pqXmlStr; }
private void btnRender_Click(object sender, EventArgs e) { ST st = new ST(); // Determine if null flavor should be attached to the object if (cbxNullFlavor.SelectedItem != null) { switch (cbxNullFlavor.SelectedItem.ToString()) { case "NAV": st.NullFlavor = NullFlavor.Unavailable; break; case "OTH": st.NullFlavor = NullFlavor.Other; break; case "NI": st.NullFlavor = NullFlavor.NoInformation; break; default: st.NullFlavor = null; break; } } // Set the language if (txtLanguage.Text != String.Empty) { st.Language = txtLanguage.Text; } // Set the text st.Value = txtText.Text; // Represent in txtXml txtXml.Text = FormatterHelper.FormatDataType(st, "ST"); }
private void btnRender_Click(object sender, EventArgs e) { ED ed = new ED(); // Set the content type ed.MediaType = txtContentType.Text; // Set a file if possible if (txtFileName.Text != String.Empty) { ed.Data = File.ReadAllBytes(txtFileName.Text); } // Set the integrity check. This is done before the compressing as we want the hash to // represent the data prior to compression if (cbxIntegrityCheck.SelectedItem != null && !cbxIntegrityCheck.SelectedItem.Equals("None")) { switch (cbxIntegrityCheck.SelectedItem.ToString()) { case "SHA1": ed.IntegrityCheckAlgorithm = EncapsulatedDataIntegrityAlgorithm.SHA1; ed.IntegrityCheck = ed.ComputeIntegrityCheck(); // Set the integrity check break; case "SHA256": ed.IntegrityCheckAlgorithm = EncapsulatedDataIntegrityAlgorithm.SHA256; ed.IntegrityCheck = ed.ComputeIntegrityCheck(); // Set the integrity check break; } } // Set the representation if (cbxRepresentation.SelectedItem != null) { switch (cbxRepresentation.SelectedItem.ToString()) { case "Text": ed.Representation = EncapsulatedDataRepresentation.TXT; break; case "Base64": ed.Representation = EncapsulatedDataRepresentation.B64; break; case "Xml": ed.Representation = EncapsulatedDataRepresentation.XML; break; } } // Set the compression if (cbxCompression.SelectedItem != null && !cbxCompression.SelectedItem.Equals("None")) { switch (cbxCompression.SelectedItem.ToString()) { case "GZip": ed.Data = ed.Compress(EncapsulatedDataCompression.GZ); // Compress the data ed.Representation = EncapsulatedDataRepresentation.B64; // must be set to B64 break; case "Deflate": ed.Data = ed.Compress(EncapsulatedDataCompression.DF); // compress the data ed.Representation = EncapsulatedDataRepresentation.B64; // must be set to B64 break; } } // Set the thumbnail if (txtThumbnailFileName.Text != string.Empty) { ed.Thumbnail = new ED(File.ReadAllBytes(txtThumbnailFileName.Text), txtContentType.Text); } txtXml.Text = FormatterHelper.FormatDataType(ed, "ED"); }