package com.mycompany.util;
import java.math.BigDecimal;
import java.util.Calendar;
import javax.persistence.EntityManager;
import javax.persistence.EntityTransaction;
import com.mycompany.model.Movimiento;
import com.mycompany.model.Persona;
import com.mycompany.model.TipoMovimiento;
public class CrearMovimientos {
public static void main(String[] args) {
EntityManager manager = JpaUtil.getEntityManager();
EntityTransaction trx =
manager.getTransaction();
trx.begin();
Calendar fechaVencimiento1 = Calendar.getInstance();
fechaVencimiento1.set(2014,10,1,0,0,0);
Calendar fechaVencimiento2 = Calendar.getInstance();
fechaVencimiento2.set(2014,12,10,0,0,0);
Persona cliente = new Persona();
cliente.setNombre("Inversiones Ochoa");
Persona proveedor = new Persona();
proveedor.setNombre("Frenosa");
Movimiento movimiento1 = new Movimiento();
movimiento1.setDescripcion("Venta de acero 3 pulg.");
movimiento1.setPersona(cliente);
movimiento1.setFechaVencimiento(fechaVencimiento1.getTime());
movimiento1.setFechaPago(fechaVencimiento1.getTime());
movimiento1.setValor(new BigDecimal(103_000));
movimiento1.setTipo(TipoMovimiento.INGRESO);
Movimiento movimiento2 = new Movimiento();
movimiento2.setDescripcion("Liquido de freno.");
movimiento2.setPersona(proveedor);
movimiento2.setFechaVencimiento(fechaVencimiento2.getTime());
movimiento2.setFechaPago(fechaVencimiento2.getTime());
movimiento2.setValor(new BigDecimal(68_000));
movimiento2.setTipo(TipoMovimiento.SALIDA);
manager.persist(cliente);
manager.persist(proveedor);
manager.persist(movimiento1);
manager.persist(movimiento2);
trx.commit();
manager.close();
}
}