/// <summary> /// /// </summary> /// <param name="cardTypeID"></param> /// <returns></returns> public bool CanEditCardType(CardTypeConstants cardTypeID) { var ds = (SPMProfileDS)Table.DataSet; CountryCardTypeRow row = ds.CountryCardType.FindByCountryIDCardTypeID(CountryID, cardTypeID); return(row.CanEdit); }
/// <summary> /// /// </summary> /// <param name="countryID"></param> /// <param name="cardTypeID"></param> /// <returns></returns> public List <CardReaderDeviceRow> DevicesPerCardType(short countryID, CardTypeConstants cardTypeID) { return((from row in this where row.CountryID == countryID && row.CardTypeID == cardTypeID select row.CardReaderDevice).ToList()); }
/// <summary> /// /// </summary> /// <param name="cardTypeID"></param> /// <returns></returns> public IEnumerable <CardReaderDeviceRow> CardReaderDevicesPerCardType(CardTypeConstants cardTypeID) { var ds = (SPMProfileDS)Table.DataSet; return(from crd in ds.CardReaderDevice.AsEnumerable() join ct in ds.CountryCardTypeDevice.AsEnumerable() on crd.CardReaderDeviceID equals ct.CardReaderDeviceID where ct.CountryID == CountryID && ct.CardTypeID == cardTypeID select crd); }
/// <summary> /// /// </summary> /// <param name="cardTypeID"></param> /// <returns></returns> public List <CardReaderDeviceRow> ActiveDevicesPerCardType(CardTypeConstants cardTypeID) { List <CardReaderDeviceRow> rtn = null; try { rtn = (from row in this where row.CardTypeID == cardTypeID select row.CardReaderDevice).ToList(); } catch (Exception ex) { Trace.Log.LogException("Error in ActiveDevicesPerCardType", ex); } return(rtn); }
/// <summary> /// /// </summary> /// <param name="cardTypeID"></param> /// <returns></returns> public bool CheckForCardSecurity(CardTypeConstants cardTypeID) { return((from row in this where row.CardTypeID == cardTypeID select row.CardType).First().CheckSecureCard); }
/// <summary> /// /// </summary> /// <param name="cardTypeID"></param> /// <returns></returns> public bool CanEditCardType(CardTypeConstants cardTypeID) { return(Country.CanEditCardType(cardTypeID)); }
/// <summary> /// /// </summary> /// <param name="cardTypeID"></param> /// <returns></returns> public IEnumerable <CardReaderDeviceRow> ValidCardReaderDevicesPerCardType(CardTypeConstants cardTypeID) { return(Country.CardReaderDevicesPerCardType(cardTypeID)); }