Beispiel #1
0
        public void ValidacionTest()
        {
            Validacion v1 = new Validacion()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Observada,
                IdDocFiscalFEEL = "12",
                ListaMensajes   = new List <short>(),
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.NotaCredDebElectronica
            };

            v1.ListaMensajes.Add(2);
            v1.ListaMensajes.Add(3);
            v1.ListaMensajes.Add(4);

            Validacion v2 = new ValidacionFactura()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Observada,
                IdDocFiscalFEEL = "10",
                ListaMensajes   = null,
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.FacturaElectronica,
                FechaRecepcion  = "20190116180000"
            };

            Validacion v3 = new ValidacionPaquete()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Observada,
                IdDocFiscalFEEL = "123",
                ListaMensajes   = v1.ListaMensajes,
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.PaqueteFacturaComputarizada,
                ListaErrores    = v1.ListaMensajes
            };

            string json = "{ " +
                          "\"tipoValidacion\": 19," +
                          "\"idDocFiscalFEEL\": \"98\"," +
                          "\"respuestaSIN\": true," +
                          "\"codigoRecepcion\": 132," +
                          "\"estado\": 903," +
                          //"\"listaMensajes\": [5,3,6]," +
                          "\"numeroFactura\": 12345," +
                          "\"cuf\": \"string\"," +
                          //"\"listaErrores\": [2,3,4]," +
                          "}";

            Validacion vvv = JsonConvert.DeserializeObject <ValidacionPaquete>(json);

            //FechaRecepcion = "2019 01 16 18 00 00"
            //DateTime fechahora = DateTime.ParseExact(((ValidacionFactura)v2).FechaRecepcion, "yyyyMMddHHmmss", CultureInfo.InvariantCulture);
            //Debug.WriteLine(fechahora.ToString("HH:mm:ss"));
            //string jsonrequest = @"{ ""prueba"": ""this is Sparta!!!"", ""voulez"": true }";
            var restClient = new RestClient("http://localhost:64918/axon-gfe");
            var rr         = new RestRequest("validacion", Method.POST);

            rr.AddParameter("application/json", json, ParameterType.RequestBody);
            var resp = restClient.Execute(rr);

            Debug.WriteLine(resp.Content);

            rr = new RestRequest("validacion", Method.POST);
            rr.AddParameter("application/json", v1, ParameterType.RequestBody);
            resp = restClient.Execute(rr);
            Debug.WriteLine(resp.Content);

            rr = new RestRequest("validacion", Method.POST);
            rr.AddParameter("application/json", v2, ParameterType.RequestBody);
            resp = restClient.Execute(rr);
            Debug.WriteLine(resp.Content);

            rr = new RestRequest("validacion", Method.POST);
            rr.AddParameter("application/json", v3, ParameterType.RequestBody);
            resp = restClient.Execute(rr);
            Debug.WriteLine(resp.Content);

            //rr = new RestRequest("validacion", Method.POST);
            //rr.AddParameter("application/json", json, ParameterType.RequestBody);
            //resp = restClient.Execute(rr);
            //Debug.WriteLine(resp.Content);
        }
Beispiel #2
0
        public void ToValidacionTest()
        {
            Validacion v1 = new Validacion()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Procesada,
                IdDocFiscalFEEL = "123",
                ListaMensajes   = new List <short>(),
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.NotaCredDebElectronica
            };

            v1.ListaMensajes.Add(2);
            v1.ListaMensajes.Add(3);
            v1.ListaMensajes.Add(4);

            Validacion v2 = new ValidacionFactura()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Procesada,
                IdDocFiscalFEEL = "123",
                ListaMensajes   = v1.ListaMensajes,
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.FacturaElectronica,
                FechaRecepcion  = "hoy/esteaño"
            };

            Validacion v3 = new ValidacionPaquete()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Procesada,
                IdDocFiscalFEEL = "123",
                ListaMensajes   = v1.ListaMensajes,
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.PaqueteFacturaComputarizada,
                ListaErrores    = v1.ListaMensajes
            };
            string json = "{ " +
                          "\"tipoValidacion\": 19," +
                          "\"idDocFiscalFEEL\": \"123\"," +
                          "\"respuestaSIN\": true," +
                          "\"codigoRecepcion\": 132," +
                          "\"estado\": 2," +
                          "\"listaMensajes\": [5,3,6]," +
                          "\"numeroFactura\": 12345," +
                          "\"cuf\": \"string\"," +
                          "\"listaErrores\": [2,3,4]," +
                          "}";

            Validacion vvv = JsonConvert.DeserializeObject <ValidacionPaquete>(json);

            Debug.WriteLine((int)TipoValidacion.AnulacionFacturaElectronica);

            JObject jo = Validacion(JObject.FromObject(v1));

            jo = Validacion(JObject.FromObject(v2));
            jo = Validacion(JObject.FromObject(v3));

            Debug.WriteLine(jo.ToString());
            //Validacion v2 = JsonConvert.DeserializeObject<Validacion>(jo.ToString());
        }
Beispiel #3
0
        public void ValidacionPublished()
        {
            Validacion v1 = new Validacion()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Observada,
                IdDocFiscalFEEL = "12",
                ListaMensajes   = new List <short>(),
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.NotaCredDebElectronica
            };

            v1.ListaMensajes.Add(2);
            v1.ListaMensajes.Add(3);
            v1.ListaMensajes.Add(4);

            Validacion v2 = new ValidacionFactura()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Observada,
                IdDocFiscalFEEL = "10",
                ListaMensajes   = null,
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.FacturaElectronica,
                FechaRecepcion  = "20190116180000"
            };

            Validacion v3 = new ValidacionPaquete()
            {
                CodigoRecepcion = 132,
                Estado          = EstadoValidacion.Observada,
                IdDocFiscalFEEL = "123",
                ListaMensajes   = v1.ListaMensajes,
                RespuestaSIN    = true,
                Tipo            = TipoValidacion.PaqueteFacturaComputarizada,
                ListaErrores    = v1.ListaMensajes
            };



            string json = "{ " +
                          "\"tipoValidacion\": 19," +
                          "\"idDocFiscalFEEL\": \"2\"," +
                          "\"respuestaSIN\": true," +
                          "\"codigoRecepcion\": 132," +
                          "\"estado\": 903," +
                          "\"listaMensajes\": [5,3,6]," +
                          //"\"numeroFactura\": 12345," +
                          //"\"cuf\": \"string\"," +
                          "\"listaErrores\": [2,3,4]," +
                          "}";

            //Validacion vvv = JsonConvert.DeserializeObject<ValidacionPaquete>(json);

            var restClient = new RestClient("http://190.104.3.139:1580/GFE/axon-gfe");
            var rr         = new RestRequest("validacion", Method.POST);

            //rr.AddParameter("application/json", v2, ParameterType.RequestBody);
            //var resp = restClient.Execute(rr);
            //Debug.WriteLine(resp.Content);

            ////restClient = new RestClient("http://190.104.3.139:1580/GFE/axon-gfe");
            //rr = new RestRequest("validacion", Method.POST);
            //rr.AddParameter("application/json", v1, ParameterType.RequestBody);
            //resp = restClient.Execute(rr);
            //Debug.WriteLine(resp.Content);

            //rr = new RestRequest("validacion", Method.POST);
            //rr.AddParameter("application/json", v3, ParameterType.RequestBody);
            //resp = restClient.Execute(rr);
            //Debug.WriteLine(resp.Content);

            //rr = new RestRequest("validacion", Method.POST);
            rr.AddParameter("application/json", json, ParameterType.RequestBody);
            var resp = restClient.Execute(rr);

            Debug.WriteLine(resp.Content);
        }