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(); }
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)); }
public IHttpActionResult AgregarFactura(TR_factura factura) { var resultado = validaciones.AgregarFactura(factura); if (resultado == "OK") { return(Ok("Factura registrada correctamente")); } return(BadRequest(resultado)); }
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(); }
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); }