Example #1
0
        /// <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;
 }