public void TestMethod2()
        {
            OpaExternal          opaSvc = new OpaExternal("uIndex", "Index0707Ws", "https://sws.export.com.gt/Desa/WS_OPA_2015/WSOPA.asmx");
            clsRespuestaDescargo r1 = new clsRespuestaDescargo(), r2 = new clsRespuestaDescargo(), r3 = new clsRespuestaDescargo();

            r1 = opaSvc.Validate("8851821-3", "274-6500634", 1, 9.578800, "915-6690865", 1);
        }
        public void TestMethod1()
        {
            OpaExternal          opaSvc = new OpaExternal("uIndex", "Index0707Ws", "https://sws.export.com.gt/WS_OPA_2015/WSOPA.asmx");
            clsRespuestaDescargo r1 = new clsRespuestaDescargo(), r2 = new clsRespuestaDescargo(), r3 = new clsRespuestaDescargo();

            r1 = opaSvc.Validate("4908811-4", "274-6504971", 1, 9.578800, "9157397314", 1);
            r2 = opaSvc.Validate("4908811-4", "274-6506473", 1, 16.800000, "9157397314", 1);
            r2 = opaSvc.Validate("4908811-4", "274-6507238", 1, 1713.600000, "9157397314", 1);
        }
Пример #3
0
        static void svcTimer_Elapsed(object sender, ElapsedEventArgs e)
        {
            if (!Program.BlockProccess)
            {
                OpaExternal      opaSvc = new OpaExternal(Params.OpaServiceUser, Params.OpaServicePassword, Params.OpaServiceUrl);
                spg_Queue_Result batch  = Opa.GetDocumentToProccess();

                if (!Opa.IsProccessExists())
                {
                    if (batch == null)
                    {
                        Console.WriteLine(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss") + " La cola se encuentra vacía");
                    }
                    else
                    {
                        Console.WriteLine("");
                        Console.WriteLine(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss") + " Iniciando el proceso con cola número: " + batch.IdOpaHeader);
                        Opa.SetDocumentToProccess(batch);
                        Opa.Proccess(opaSvc, ref Program.BlockProccess, Program.Delay, batch);
                        Console.WriteLine(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss") + " Finalizando el proceso con cola número: " + batch.IdOpaHeader);
                        Console.WriteLine("");
                    }
                }
                else
                {
                    if (batch != null)
                    {
                        Console.WriteLine("");
                        Console.WriteLine(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss") + " Iniciando el proceso con cola número: " + batch.IdOpaHeader);
                        Opa.Proccess(opaSvc, ref Program.BlockProccess, Program.Delay, batch);
                        Console.WriteLine(DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss") + " Finalizando el proceso con cola número: " + batch.IdOpaHeader);
                        Console.WriteLine("");
                    }
                }
            }
        }