public HttpResponseMessage Get()
        {
            ResumenFactura resumenfactura = new ResumenFactura();

            HttpResponseMessage response = Request.CreateResponse <List <Models.ResumenFactura> >(HttpStatusCode.Created, resumenfactura.Select_Todo_ResumenFactura());

            return(response);
        }
        public HttpResponseMessage Get([FromUri] String id)
        {
            ResumenFactura resumenfactura = new ResumenFactura();
            Factura        clave          = new Factura();

            clave.Clave1          = id;
            resumenfactura.Clave1 = clave;

            HttpResponseMessage response = Request.CreateResponse <Models.ResumenFactura>(HttpStatusCode.Created, resumenfactura.Select_ResumenFactura());

            return(response);
        }
        public HttpResponseMessage Delete(FormDataCollection form)
        {
            ResumenFactura resumenfactura = new ResumenFactura();

            Factura clave = new Factura();

            clave.Clave1          = form.Get("Clave");
            resumenfactura.Clave1 = clave;

            string[] respuesta = new string[2];
            respuesta[0] = resumenfactura.Delete_ResumenFactura();
            respuesta[1] = form.Get("Clave");

            HttpResponseMessage response = Request.CreateResponse <string[]>(HttpStatusCode.Created, respuesta);

            return(response);
        }
Пример #4
0
        public Documento(DateTime fechaEmision,
                         Emisor emisor,
                         CondicionVenta condicionVenta,
                         MedioPago medioPago,
                         String numero,
                         TipoDocumento tipoDocumento,
                         String codigoSeguridad,
                         Item[] items,
                         ResumenFactura resumenFactura,
                         SituacionDocumento situacionDocumento,

                         //Parametros opcionales
                         Receptor receptor        = null,
                         Normativa normativa      = null,
                         Referencia[] referencias = null,
                         string plazoCredito      = "",
                         string pais = "506",
                         string sede = "001",
                         string terminalPuntodeVenta = "00001")
        {
            if (normativa == null)
            {
                normativa = new Normativa( );
            }
            this.fechaEmision       = fechaEmision;
            this.emisor             = emisor;
            this.receptor           = receptor;
            this.condicionVenta     = condicionVenta;
            this.plazoCredito       = plazoCredito;
            this.medioPago          = medioPago;
            this.numero             = numero;
            this.tipoDocumento      = tipoDocumento;
            this.codigoSeguridad    = codigoSeguridad;
            this.items              = items;
            this.referencias        = referencias;
            this.resumenFactura     = resumenFactura;
            this.situacionDocumento = situacionDocumento;
            this.pais = pais;
            this.sede = sede;
            this.terminalPuntodeVenta = terminalPuntodeVenta;
        }
        public HttpResponseMessage Put(FormDataCollection form)
        {
            ResumenFactura resumenfactura = new ResumenFactura();

            resumenfactura.TotalServGravados1         = Convert.ToDecimal(form.Get("TotalServGravados"));
            resumenfactura.TotalServExentos1          = Convert.ToDecimal(form.Get("TotalServExentos"));
            resumenfactura.TotalServExonerado1        = Convert.ToDecimal(form.Get("TotalServExonerado"));
            resumenfactura.TotalMercanciasGravadas1   = Convert.ToDecimal(form.Get("TotalMercanciasGravadas"));
            resumenfactura.TotalMercanciasExentas1    = Convert.ToDecimal(form.Get("TotalMercanciasExentas"));
            resumenfactura.TotalMercanciasExoneradas1 = Convert.ToDecimal(form.Get("TotalMercanciasExoneradas"));
            resumenfactura.TotalGravado1     = Convert.ToDecimal(form.Get("TotalGravado"));
            resumenfactura.TotalExento1      = Convert.ToDecimal(form.Get("TotalExento"));
            resumenfactura.TotalExonerado1   = Convert.ToDecimal(form.Get("TotalExonerado"));
            resumenfactura.TotalVenta1       = Convert.ToDecimal(form.Get("TotalVenta"));
            resumenfactura.TotalDescuentos1  = Convert.ToDecimal(form.Get("TotalDescuentos"));
            resumenfactura.TotalVentaNeta1   = Convert.ToDecimal(form.Get("TotalVentaNeta"));
            resumenfactura.TotalImpuesto1    = Convert.ToDecimal(form.Get("TotalImpuesto"));
            resumenfactura.TotalIVADevuelto1 = Convert.ToDecimal(form.Get("TotalIVADevuelto"));
            resumenfactura.TotalOtrosCargos1 = Convert.ToDecimal(form.Get("TotalOtrosCargos"));
            resumenfactura.TotalComprobante1 = Convert.ToDecimal(form.Get("TotalComprobante"));

            Factura clave = new Factura();

            clave.Clave1          = form.Get("Clave");
            resumenfactura.Clave1 = clave;

            CodigoTipoMoneda codigomoneda = new CodigoTipoMoneda();

            codigomoneda.CodigoMoneda1       = form.Get("CodigoTipoMoneda");
            resumenfactura.CodigoTipoMoneda1 = codigomoneda;

            string[] respuesta = new string[2];
            respuesta[0] = resumenfactura.Insert_ResumenFactura();
            respuesta[1] = form.Get("Clave");

            HttpResponseMessage response = Request.CreateResponse <string[]>(HttpStatusCode.Created, respuesta);

            return(response);
        }