Example #1
0
    public System.Threading.Tasks.Task <AutoNumberCaseResponse> AutoNumberCaseAsync(InputParameters InputParameters)
    {
        AutoNumberCaseRequest inValue = new AutoNumberCaseRequest();

        inValue.InputParameters = InputParameters;
        return(((AutoNumberCasePort)(this)).AutoNumberCaseAsync(inValue));
    }
Example #2
0
        private static void Test()
        {
            var request = new AutoNumberCaseRequest()
            {
                InputParameters = new InputParameters()
                {
                    I_CO_ID = "01"
                }
            };

            //AutoNumberCasePortClient client = new AutoNumberCasePortClient("AutoNumberCasePort");

            BasicHttpBinding myBinding = new BasicHttpBinding("AutoNumberCaseBind");
            //myBinding.CloseTimeout = new TimeSpan(0, 0, 1, 0, 0);
            //myBinding.OpenTimeout = new TimeSpan(0, 0, 1, 0, 0);
            //myBinding.ReceiveTimeout = new TimeSpan(0, 0, 10, 0, 0);
            //myBinding.SendTimeout = new TimeSpan(0, 0, 1, 0, 0);
            //myBinding.BypassProxyOnLocal = false;
            //myBinding.MaxBufferPoolSize = 524288;
            //myBinding.MaxReceivedMessageSize = 65536;
            //myBinding.UseDefaultWebProxy = true;
            //myBinding.AllowCookies = false;
            //We need the IP address
            //EndpointIdentity endpointIdentity = EndpointIdentity.CreateUpnIdentity("usuario");
            EndpointAddress myEndpoint = new EndpointAddress(new Uri("http://localhost:9991/esb/common/conAutoNumberCase/v2/?wsdl"));//I have to change this.

            using (AutoNumberCasePortChannel proxy = new ChannelFactory <AutoNumberCasePortChannel>(myBinding, myEndpoint).CreateChannel())
            {
                AutoNumberCaseResponse response = proxy.AutoNumberCase(request);
                var codigo = response.OutputParameters.O_ID_CASE;
            }
        }
Example #3
0
    public OutputParameters AutoNumberCase(InputParameters InputParameters)
    {
        AutoNumberCaseRequest inValue = new AutoNumberCaseRequest();

        inValue.InputParameters = InputParameters;
        AutoNumberCaseResponse retVal = ((AutoNumberCasePort)(this)).AutoNumberCase(inValue);

        return(retVal.OutputParameters);
    }
Example #4
0
        private string getAutoNumberService(string strCodigo, Boolean isAccepted)
        {
            string strAutoNumberCodeService = null;

            try
            {
                BasicHttpBinding myBinding = new BasicHttpBinding();
                myBinding.Name = "AutoNumberCaseBind";

                string PhaseNameEN = Util.GetCrmConfiguration(service, myBinding.Name);
                //Get the real URL from the parameters.
                //EndpointAddress myEndpoint = new EndpointAddress(new Uri("http://localhost:9991/esb/common/conAutoNumberCase/v2/?wsdl"));
                EndpointAddress myEndpoint = new EndpointAddress(new Uri(PhaseNameEN));//I have to change this.

                var request = new AutoNumberCaseRequest()
                {
                    InputParameters = new InputParameters()
                    {
                        I_CO_ID = strCodigo //Varia por Type Case
                                            //,I_CASESpecified = isAccepted
                    }
                };

                //myTrace.Trace("codigo: " + strCodigo);
                //myTrace.Trace("isAccepted: " + isAccepted.ToString());


                using (AutoNumberCasePortChannel proxy = new ChannelFactory <AutoNumberCasePortChannel>(myBinding, myEndpoint).CreateChannel())
                {
                    AutoNumberCaseResponse response = proxy.AutoNumberCase(request);
                    if (response != null)
                    {
                        strAutoNumberCodeService = response.OutputParameters.O_ID_CASE;
                    }
                }
            }
            catch (EndpointNotFoundException ex)
            {
                throw new EndpointNotFoundException(ex.Message, ex);
            }
            catch (Exception)
            {
                throw;
            }

            return(strAutoNumberCodeService);
        }
Example #5
0
 System.Threading.Tasks.Task <AutoNumberCaseResponse> AutoNumberCasePort.AutoNumberCaseAsync(AutoNumberCaseRequest request)
 {
     return(base.Channel.AutoNumberCaseAsync(request));
 }
Example #6
0
 AutoNumberCaseResponse AutoNumberCasePort.AutoNumberCase(AutoNumberCaseRequest request)
 {
     return(base.Channel.AutoNumberCase(request));
 }