Exemple #1
0
        public void ActualizarFactura(decimal id, TR_factura factura)
        {
            var        resultado = db.FACTURA.Find(factura.NUMERO_FACTURA);
            TR_factura f         = new TR_factura(id, factura.VALOR_NETO, factura.IVA, factura.TOTAL, factura.RESERVA_ID);

            db.Entry(resultado).CurrentValues.SetValues(f);
            db.Entry(resultado).State = EntityState.Modified;
            db.SaveChanges();
        }
Exemple #2
0
        public IHttpActionResult ActualizarFactura(decimal id, TR_factura factura)
        {
            var resultado = validaciones.ActualizarFactura(id, factura);

            if (resultado == "OK")
            {
                return(Ok("Factura actualizada correctamente"));
            }
            return(BadRequest(resultado));
        }
Exemple #3
0
        public IHttpActionResult AgregarFactura(TR_factura factura)
        {
            var resultado = validaciones.AgregarFactura(factura);

            if (resultado == "OK")
            {
                return(Ok("Factura registrada correctamente"));
            }
            return(BadRequest(resultado));
        }
Exemple #4
0
        public void AgregarFactura(TR_factura factura)
        {
            var data = db.FACTURA.Create();

            data.NUMERO_FACTURA = numero.numeroAleatorio();
            data.IVA            = factura.IVA;
            data.RESERVA_ID     = factura.RESERVA_ID;
            data.TOTAL          = factura.TOTAL;
            data.VALOR_NETO     = factura.VALOR_NETO;

            db.FACTURA.Add(data);
            db.SaveChanges();
        }
Exemple #5
0
        public TR_factura BuscarFactura(decimal id)
        {
            var        resultado = db.FACTURA.FirstOrDefault(x => x.NUMERO_FACTURA == id);
            TR_factura factura   = new TR_factura
            {
                NUMERO_FACTURA = resultado.NUMERO_FACTURA,
                IVA            = resultado.IVA,
                RESERVA_ID     = resultado.RESERVA_ID,
                TOTAL          = resultado.TOTAL,
                VALOR_NETO     = resultado.VALOR_NETO
            };

            return(factura);
        }