Beispiel #1
0
        public ID PostActualizarSaldoCuenta([FromBody] PagarCompra CompraCuenta)
        {
            if (CompraCuenta == null)
            {
                throw new HttpResponseException(HttpStatusCode.BadRequest);
            }

            int        ret   = -1;
            OrdenesCVP Orden = ClassBD.ObtenerOrdenCVPById(CompraCuenta.idOrdenCVP);

            if (CompraCuenta != null)
            {
                if (Orden.idOperacion == 1)
                {
                    CostosH.Post(CompraCuenta.idOrdenCVP);
                }
                ret = ClassBD.ActualizarSaldoCuenta(CompraCuenta.idOrdenCVP, CompraCuenta.idCuenta);
            }

            if (ret != -1 && ret != 0)
            {
                Facturas.PostGenerarFacturaNota(Orden);
            }

            return(new ID(ret));
        }