Пример #1
0
        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);
        }
Пример #2
0
        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);
        }