public override bool finish( ) { if (base.finish() == false) { return(false); } Registry("finish fetch_reciboVendaGift "); /// USER [ finish ] if (!IsFail) { LOG_Audit aud = new LOG_Audit(this); if (!aud.select_rows_generic(fk_transacao, TipoOperacao.VendaGift)) { aud.set_tg_operacao(TipoOperacao.VendaGift); aud.set_fk_usuario(input_cont_header.get_st_user_id()); aud.set_dt_operacao(GetDataBaseTime()); aud.set_st_observacao("NSU:" + input_nsu + " - " + user.get_st_nome()); aud.set_fk_generic(fk_transacao); if (!aud.create_LOG_Audit()) { return(false); } } } /// USER [ finish ] END Registry("finish done fetch_reciboVendaGift "); if (remoteTransaction == true) { return(true); } DataPortable dp_array_generic_lst = new DataPortable(); dp_array_generic_lst.MapTagArray(COMM_OUT_FETCH_RECIBOVENDAGIFT.lst, ref output_array_generic_lst); var_Comm.AddExitPortable(ref dp_array_generic_lst); return(true); }