public static void Gravar(Compra compra) { // Delcare ArrayList<String> lista = new ArrayList<String>(); DAOCompra daocom = new DAOCompra(); Integer idCompra = 0; Integer mes = null; Integer ano = null; Integer dia = null; String date = null; // Data ano = compra.getDt_Compra().getYear() + 1900; mes = compra.getDt_Compra().getMonth() + 1; dia = compra.getDt_Compra().getDate(); date = ano.toString() + "-" + mes.toString() + "-" + dia.toString(); // Lista de atributos Compra lista.add(compra.getFornecedor().getId().toString()); lista.add(date); lista.add(compra.getTotal().toString()); lista.add(compra.getDesconto().toString()); lista.add(compra.getAcrescimo().toString()); lista.add(compra.getFrete().toString()); idCompra = daocom.Grava(lista); for (ItemProdutoCompra ip : compra.getItemProduto()) { ip.Gravar(idCompra); } }
public static void Alterar(Compra compra) { // Delcare ArrayList<String> lista = new ArrayList<String>(); DAOCompra daocom = new DAOCompra(); // Lista de atributos Compra lista.add(compra.getFornecedor().getId().toString()); lista.add(compra.getDt_Compra().toString()); lista.add(compra.getTotal().toString()); lista.add(compra.getDesconto().toString()); lista.add(compra.getAcrescimo().toString()); lista.add(compra.getFrete().toString()); lista.add(compra.getId().toString()); daocom.Alterar(lista); }