public static BankLineList GetByCreditCardList(CreditCardInfo crediCard, DateTime date, bool childs) { QueryConditions conditions = new QueryConditions { TarjetaCredito = crediCard, TipoMovimientoBanco = EBankLineType.ExtractoTarjeta, //MedioPago = EMedioPago.Tarjeta, FechaFin = date, Estado = EEstado.NoAnulado }; CriteriaEx criteria = BankLine.GetCriteria(BankLine.OpenSession()); criteria.Childs = childs; if (nHManager.Instance.UseDirectSQL) { criteria.Query = BankLine.SELECT_BY_CREDIT_CARD(conditions, false); } BankLineList list = DataPortal.Fetch <BankLineList>(criteria); CloseSession(criteria.SessionCode); return(list); }
public static BankLineList GetList(Library.Invoice.QueryConditions conditions, bool childs) { CriteriaEx criteria = BankLine.GetCriteria(BankLine.OpenSession()); criteria.Childs = childs; if (nHManager.Instance.UseDirectSQL) { criteria.Query = BankLineList.SELECT(conditions); } BankLineList list = DataPortal.Fetch <BankLineList>(criteria); CloseSession(criteria.SessionCode); return(list); }