Пример #1
0
            /// <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);
            }
Пример #2
0
 /// <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());
 }
Пример #3
0
            /// <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);
            }
Пример #4
0
            /// <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);
            }
Пример #5
0
 /// <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);
 }
Пример #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="cardTypeID"></param>
 /// <returns></returns>
 public bool CanEditCardType(CardTypeConstants cardTypeID)
 {
     return(Country.CanEditCardType(cardTypeID));
 }
Пример #7
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="cardTypeID"></param>
 /// <returns></returns>
 public IEnumerable <CardReaderDeviceRow> ValidCardReaderDevicesPerCardType(CardTypeConstants cardTypeID)
 {
     return(Country.CardReaderDevicesPerCardType(cardTypeID));
 }