Beispiel #1
0
        /// <summary>
        /// Enviar información de guía de remisión para generarla electrónicamente.
        /// </summary>
        /// <param name="requestOptions"></param>
        /// <returns>Información de guía de remisión enviada</returns>
        public String Enviar(RequestOptions requestOptions)
        {
            Console.WriteLine("Enviando guía de remisión");

            var apiRequest = new ApiRequest(requestOptions);

            return(apiRequest.Post(this.toJson()));
        }
Beispiel #2
0
        /// <summary>
        /// Enviar información de la nota de crédito para generarla electrónicamente.
        /// </summary>
        /// <param name="requestOptions"></param>
        /// <returns>Información de la nota de crédito enviada</returns>
        public String Enviar(RequestOptions requestOptions)
        {
            Console.WriteLine("Enviando nota de crédito");
            var jsonSettings = new JsonSerializerSettings
            {
                ContractResolver  = new SnakeCaseContractResolver(),
                NullValueHandling = NullValueHandling.Ignore
            };
            var json       = JsonConvert.SerializeObject(this, jsonSettings);
            var apiRequest = new ApiRequest(requestOptions);

            return(apiRequest.Post(json));
        }
Beispiel #3
0
        /// <summary>
        /// Enviar información de la nota de débito para generarla electrónicamente.
        /// </summary>
        /// <param name="requestOptions"></param>
        /// <returns>Información de la nota de débito enviada</returns>
        public String Enviar(RequestOptions requestOptions)
        {
            Console.WriteLine("Enviando nota de débito");
            var jsonSettings = new JsonSerializerSettings
            {
                ContractResolver = new SnakeCaseContractResolver(),
                NullValueHandling = NullValueHandling.Ignore

            };
            var json = JsonConvert.SerializeObject(this, jsonSettings);
            var apiRequest = new ApiRequest(requestOptions);
            return apiRequest.Post(json);
        }
Beispiel #4
0
        /// <summary>
        /// Enviar información de la factura para generarla electrónicamente.
        /// </summary>
        /// <param name="requestOptions"></param>
        /// <returns>Información de la factura enviada</returns>
        public String Enviar(RequestOptions requestOptions)
        {
            Console.WriteLine("Enviando factura");

            var apiRequest = new ApiRequest(requestOptions);
            return apiRequest.Post(this.toJson());
        }