示例#1
0
  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);
    }
  }
示例#2
0
  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);
  }