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); }
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()); }
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); }