示例#1
0
        private static HashSet<tBindingOperation> toBindingOperation(schemas.tBindingOperation[] items)
        {
            HashSet<tBindingOperation> ret = new HashSet<tBindingOperation>();
            if (items != null)
            {
                for (int i = 0; i < items.Length; i++)
                {
                    tBindingOperation x = new tBindingOperation();
                    x.Any = ConvertTo.toEasyAny(items[i].Any);
                    x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
                    x.name = items[i].name;
                    x.fault = ConvertTo.toOperationBindingFault(items[i].fault);
                    x.input = ConvertTo.toOperationBindingMethod(items[i].input);
                    x.output = ConvertTo.toOperationBindingMethod(items[i].output);

                    ret.Add(x);
                }
            }

            return ret;
        }
        public void RequestTransaction(schemas.ipcommerce.com.Ipc.General.WCF.Contracts.Common.External.Txn.TransactionTenderData _transactionTenderData)
        {
            //The RequestTransaction() operation allows for the retrieval of any transaction matching the supplied tender data. This is useful in situations
             //when the application does not receive a response from CWS indicating the TransactionState.

            List<Response> _Response = new List<Response>();
            CheckTokenExpire();//Make sure the current token is valid
            _Response = Cwsbc.RequestTransaction(_sessionToken, _merchantProfileId, _transactionTenderData);

            if (_Response != null)
            {
                foreach (Response r in _Response)
                {
                    ResponseDetails RDN = new ResponseDetails(0.00M, r, "", "", _merchantProfileId, true, TypeCardType.NotSet, "");
                    MessageBox.Show(ProcessResponse(ref RDN));//Pass as reference so we can extract more values from the response
                }
            }
        }
示例#3
0
 public XRootNamespace(schemas.microsoft.com.linqtosql.dbml.Item2007.Database root)
 {
     this.doc = new System.Xml.Linq.XDocument(new object[] { root.Untyped });
     this.rootObject = root;
 }
示例#4
0
        private static HashSet<tBindingOperationFault> toOperationBindingFault(schemas.tBindingOperationFault[] items)
        {
            HashSet<tBindingOperationFault> ret = new HashSet<tBindingOperationFault>();
            if (items != null)
            {
                for (int i = 0; i < items.Length; i++)
                {
                    tBindingOperationFault x = new tBindingOperationFault();
                    x.Any = ConvertTo.toEasyAny(items[i].Any);
                    x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
                    x.name = items[i].name;
                    ret.Add(x);
                }
            }

            return ret;
        }
示例#5
0
 private static tBindingOperationMessage toOperationBindingMethod(schemas.tBindingOperationMessage items)
 {
     tBindingOperationMessage ret = new tBindingOperationMessage();
     ret.Any = ConvertTo.toEasyAny(items.Any);
     ret.documentation = ConvertTo.toEasyDocumentation(items.documentation);
     ret.name = items.name;
     return ret;
 }
示例#6
0
 private static HashSet<tService> toEasyServices(schemas.tService[] items)
 {
     HashSet<tService> ret = new HashSet<tService>();
     if (items == null)
         return ret;
     for (int i = 0; i < items.Length; i++)
     {
         tService x = new tService();
         x.Any = ConvertTo.toEasyAny(items[i].Any);
         x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
         x.name = items[i].name;
         x.port = ConvertTo.toEasyPort(items[i].port);
         ret.Add(x);
     }
     return ret;
 }
示例#7
0
 private static HashSet<tTypes> toEasyTypes(schemas.tTypes[] items)
 {
     return new HashSet<tTypes>();
 }
示例#8
0
        private static HashSet<tPort> toEasyPort(schemas.tPort[] items)
        {
            HashSet<tPort> ret = new HashSet<tPort>();
            if (items == null)
                return ret;
            for (int i = 0; i < items.Length; i++)
            {
                tPort x = new tPort();
                x.Any = ConvertTo.toEasyAny(items[i].Any);
                x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
                x.name = items[i].name;
                x.binding = ConvertTo.toBindingType(items[i].binding);

                ret.Add(x);
            }
            return ret;
        }
示例#9
0
 private static HashSet<tPortType> toEasyPorts(schemas.tPortType[] items)
 {
     HashSet<tPortType> ret = new HashSet<tPortType>();
     if (items == null)
         return ret;
     for (int i = 0; i < items.Length; i++)
     {
         tPortType x = new tPortType();
         x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
         x.operation = ConvertTo.toEasyOperation(items[i].operation);
         x.name = items[i].name;
         ret.Add(x);
     }
     return ret;
 }
示例#10
0
 private static HashSet<tOperation> toEasyOperation(schemas.tOperation[] items)
 {
     HashSet<tOperation> ret = new HashSet<tOperation>();
     if (items == null)
         return ret;
     for (int i = 0; i < items.Length; i++)
     {
         tOperation x = new tOperation();
         x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
         x.Any = ConvertTo.toEasyAny(items[i].Any);
         x.parameterOrder = items[i].parameterOrder;
         x.name = items[i].name;
         ret.Add(x);
     }
     return ret;
 }
示例#11
0
 private static HashSet<tMessage> toEasyMessage(schemas.tMessage[] items)
 {
     return new HashSet<tMessage>();
 }
示例#12
0
        private static HashSet<tImport> toEasyImport(schemas.tImport[] items)
        {
            HashSet<tImport> ret = new HashSet<tImport>();
            if (items == null)
                return ret;
            for (int i = 0; i < items.Length; i++)
            {
                tImport x = new tImport();
                x.AnyAttr = ConvertTo.toEasyAnyAttr(items[i].AnyAttr);
                x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
                x.location = items[i].location;
                x.@namespace = items[i].@namespace;
                ret.Add(x);

            }
            return ret;
        }
示例#13
0
 private static tDocumentation toEasyDocumentation(schemas.tDocumentation item)
 {
     if (item == null)
         return null;
     tDocumentation ret = new tDocumentation();
     ret.Any = ConvertTo.toEasyAny(item.Any);
     return ret;
 }
示例#14
0
        private static HashSet<tBinding> toEasyBinding(schemas.tBinding[] items)
        {
            HashSet<tBinding> ret = new HashSet<tBinding>();
            if (items != null)
            {
                for (int i = 0; i < items.Length; i++)
                {
                    tBinding x = new tBinding();
                    x.Any = ConvertTo.toEasyAny(items[i].Any);
                    x.documentation = ConvertTo.toEasyDocumentation(items[i].documentation);
                    x.name = items[i].name;
                    x.operation = ConvertTo.toBindingOperation(items[i].operation);
                    x.type = ConvertTo.toBindingType(items[i].type);
                    ret.Add(x);
                }
            }

            return ret;
        }