public List <PaymentMethod> GetByTransaction(ePayType pePayType) { TableQuery myQuery = new TableQuery(this); myQuery.Where.Add(new QueryParam(m_Type, pePayType.ToPayTypeString( ))); return(FillCollection <PaymentMethod> (GetData(myQuery).Rows)); }
public List <PaymentMethod> GetByTransaction(eBankTransf pBankTransf, ePayType pePayType) { TableQuery myQuery = new TableQuery(this); myQuery.Where.Add(new QueryParam(m_BankTransf, pBankTransf.ToBankTransfString( ))); myQuery.Where.Add(new QueryParam(m_Type, pePayType.ToPayTypeString( ))); return(FillCollection <PaymentMethod> (myQuery)); }
public static string ToPayTypeString(this ePayType pPayType) { switch (pPayType) { case ePayType.eOutgoing: return(strOutgoing); case ePayType.eIncoming: return(strIncoming); default: return(string.Empty); } }
public static string GetName(this ePayType pPayType) { switch (pPayType) { case ePayType.eOutgoing: return("Transação de Compra"); case ePayType.eIncoming: return("Transação de Venda"); default: return(string.Empty); } }