public static void eliminarRefaccion(int idRefaccion) {
   RefaccionEntity refaccion = getRefaccionPorID(idRefaccion);
   if (idRefaccion >= 0) {
     EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
     entityTransaction.begin();
     ConexionBD.getEm().remove(refaccion);
     entityTransaction.commit();
   }
 }
 public static void eliminarEmpleado(int idEmpleado) {
   EmpleadoEntity empleado = getEmpleadoPorID(idEmpleado);
   if (idEmpleado >= 0) {
     EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
     entityTransaction.begin();
     ConexionBD.getEm().remove(empleado);
     entityTransaction.commit();
   }
 }
 public static void modificarPuesto(int idEmpleado, String Puesto) {
   EmpleadoEntity empleado = getEmpleadoPorID(idEmpleado);
   EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
   entityTransaction.begin();
   empleado.setPuesto(Puesto);
   entityTransaction.commit();
 }
 public static void modificarNombre(int idEmpleado, String nombre) {
   EmpleadoEntity empleado = getEmpleadoPorID(idEmpleado);
   EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
   entityTransaction.begin();
   empleado.setNombre(nombre);
   entityTransaction.commit();
 }
 public static void modificarCantidad(int idRefaccion, int Cantidad) {
   RefaccionEntity refaccion = getRefaccionPorID(idRefaccion);
   EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
   entityTransaction.begin();
   refaccion.setIdRefaccion(idRefaccion);
   refaccion.setCantidad(Cantidad);
   entityTransaction.commit();
 }
 public static void modificarPrecio(int idRefaccion, BigDecimal Precio) {
   RefaccionEntity refaccion = getRefaccionPorID(idRefaccion);
   EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
   entityTransaction.begin();
   refaccion.setIdRefaccion(idRefaccion);
   refaccion.setPrecio(Precio);
   entityTransaction.commit();
 }
 public static void modificarMarca(int idRefaccion, String marca) {
   RefaccionEntity refaccion = getRefaccionPorID(idRefaccion);
   EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
   entityTransaction.begin();
   refaccion.setIdRefaccion(idRefaccion);
   refaccion.setMarca(marca);
   entityTransaction.commit();
 }
 public static EmpleadoEntity crearEmpleado(int IDEmpleado, String Nombre, String Puesto) {
   EmpleadoEntity empleado = new EmpleadoEntity();
   empleado.setIdEmpleado(IDEmpleado);
   empleado.setNombre(Nombre);
   empleado.setPuesto(Puesto);
   ConexionBD.getEm().persist(empleado);
   return empleado;
 }
 public static RefaccionEntity crearRefaccion(
     int IDRefaccion, String Marca, BigDecimal Precio, int Cantidad) {
   RefaccionEntity refaccion = new RefaccionEntity();
   refaccion.setIdRefaccion(IDRefaccion);
   refaccion.setMarca(Marca);
   refaccion.setPrecio(Precio);
   refaccion.setCantidad(Cantidad);
   ConexionBD.getEm().persist(refaccion);
   return refaccion;
 }
 public static RefaccionEntity getRefaccionPorID(int idRefaccion) {
   return ConexionBD.getEm().find(RefaccionEntity.class, idRefaccion);
 }
 public static void guardarRefaccion(RefaccionEntity refaccion) {
   EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
   entityTransaction.begin();
   ConexionBD.getEm().persist(refaccion);
   entityTransaction.commit();
 }
 public static List<RefaccionEntity> getRefacciones() {
   return ConexionBD.getEm().createQuery("SELECT r FROM RefaccionEntity r").getResultList();
 }
 public static EmpleadoEntity getEmpleadoPorID(int idEmpleado) {
   return ConexionBD.getEm().find(EmpleadoEntity.class, idEmpleado);
 }
 public static void guardarEmpleadp(EmpleadoEntity empleado) {
   EntityTransaction entityTransaction = ConexionBD.getEm().getTransaction();
   entityTransaction.begin();
   ConexionBD.getEm().persist(empleado);
   entityTransaction.commit();
 }
 public static List<EmpleadoEntity> getEmpleados() {
   return ConexionBD.getEm().createQuery("SELECT c FROM EmpleadoEntity c").getResultList();
 }