/// <summary> /// Converts a string to a DocumentFunctionCode enumeration /// </summary> public static String DocumentFunctionCodeToString(DESADV_XSDLib.Enumerations.DocumentFunctionCode enumValue) { switch (enumValue) { case DESADV_XSDLib.Enumerations.DocumentFunctionCode.O: return("O"); case DESADV_XSDLib.Enumerations.DocumentFunctionCode.CHG: return("CHG"); default: throw new LiquidTechnologies.Runtime.Net45.LtInvalidValueException("Unknown enumeration value for DESADV_XSDLib.Enumerations.DocumentFunctionCode [" + enumValue.ToString() + "]"); } }
/// <summary> /// Initializes the class /// </summary> /// <remarks> /// This creates all the mandatory fields (populated with the default data) /// All Collection object are created. /// However any 1-n relationships (these are represented as collections) are /// empty. To comply with the schema these must be populated before the xml /// obtained from ToXml is valid against the schema C:\BTS\XSD\KORUS\DESADV_XSD.xsd. /// </remarks> protected override void Init() { DESADV_XSDLib.Registration.iRegistrationIndicator = 0; // causes registration to take place m_DespatchAdviceNumber = ""; m_IsValidDespatchAdviceNumber = false; m_DespatchAdviceDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDespatchAdviceDate = false; m_DespatchAdviceTime = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.time); m_IsValidDespatchAdviceTime = false; m_EstimatedDeliveryDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidEstimatedDeliveryDate = false; m_EstimatedDeliveryTime = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.time); m_IsValidEstimatedDeliveryTime = false; m_DeliveryDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDeliveryDate = false; m_CollectionDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidCollectionDate = false; m_DeliveryScheduledDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDeliveryScheduledDate = false; m_BuyerOrderNumber = ""; m_IsValidBuyerOrderNumber = false; m_BuyerOrderDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidBuyerOrderDate = false; m_SupplierOrderNumber = ""; m_IsValidSupplierOrderNumber = false; m_SupplierOrderDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidSupplierOrderDate = false; m_DespatchNumber = ""; m_IsValidDespatchNumber = false; m_DespatchDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDespatchDate = false; m_InvoiceNumber = ""; m_IsValidInvoiceNumber = false; m_ContractNumber = ""; m_IsValidContractNumber = false; m_ContractDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidContractDate = false; m_PromotionReference = ""; m_IsValidPromotionReference = false; m_DocumentFunctionCode = DESADV_XSDLib.Enumerations.DocumentFunctionCode.O; m_IsValidDocumentFunctionCode = false; m_Currency = ""; m_IsValidCurrency = false; m_Remarks = ""; m_IsValidRemarks = false; m_TransportDetails = null; m_Order_Measurement = null; _validElement = ""; // ##HAND_CODED_BLOCK_START ID="Additional Inits"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS // Add Additional initialization code here... // ##HAND_CODED_BLOCK_END ID="Additional Inits"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS }
protected void ClearChoice(string selectedElement) { m_DespatchAdviceNumber = ""; m_IsValidDespatchAdviceNumber = false; m_DespatchAdviceDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDespatchAdviceDate = false; m_DespatchAdviceTime = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.time); m_IsValidDespatchAdviceTime = false; m_EstimatedDeliveryDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidEstimatedDeliveryDate = false; m_EstimatedDeliveryTime = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.time); m_IsValidEstimatedDeliveryTime = false; m_DeliveryDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDeliveryDate = false; m_CollectionDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidCollectionDate = false; m_DeliveryScheduledDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDeliveryScheduledDate = false; m_BuyerOrderNumber = ""; m_IsValidBuyerOrderNumber = false; m_BuyerOrderDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidBuyerOrderDate = false; m_SupplierOrderNumber = ""; m_IsValidSupplierOrderNumber = false; m_SupplierOrderDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidSupplierOrderDate = false; m_DespatchNumber = ""; m_IsValidDespatchNumber = false; m_DespatchDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidDespatchDate = false; m_InvoiceNumber = ""; m_IsValidInvoiceNumber = false; m_ContractNumber = ""; m_IsValidContractNumber = false; m_ContractDate = new LiquidTechnologies.Runtime.Net45.XmlDateTime(LiquidTechnologies.Runtime.Net45.XmlDateTime.DateType.date); m_IsValidContractDate = false; m_PromotionReference = ""; m_IsValidPromotionReference = false; m_DocumentFunctionCode = DESADV_XSDLib.Enumerations.DocumentFunctionCode.O; m_IsValidDocumentFunctionCode = false; m_Currency = ""; m_IsValidCurrency = false; m_Remarks = ""; m_IsValidRemarks = false; m_TransportDetails = null; m_Order_Measurement = null; _validElement = selectedElement; }