Example #1
0
 public override string ToString()
 {
     if (Factura != null)
     {
         return(HelperJson.RenombrarPropiedad(typeof(RequestFactura), this, "Factura", Factura.Tipo.ToString()));
     }
     return(JObject.FromObject(this).ToString());
 }
Example #2
0
        }                                          //fehfectip

        #endregion

        public override string ToString()
        {
            if (Factura != null)
            {
                if (Factura.Tipo == TipoFactura.notaMonedaExtranjera)
                {
                    var jsonResolver = new IgnorarRenombrarPropiedadJson();
                    jsonResolver.RenombrarPropiedad(typeof(RequestFactura), "Factura", "notaMonedaExtranjera");
                    jsonResolver.RenombrarPropiedad(typeof(Cabecera), "CodigoMoneda", "codigoTipoMoneda");
                    var jsonSerializer = new JsonSerializerSettings();
                    jsonSerializer.ContractResolver = jsonResolver;
                    return(JsonConvert.SerializeObject(this, jsonSerializer));
                }
                return(HelperJson.RenombrarPropiedad(typeof(RequestFactura), this, "Factura", Factura.Tipo.ToString()));
            }
            return(JObject.FromObject(this).ToString());
        }