IIdCardListener.cs 918 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System;
  2. namespace Vinno.IDCardReader
  3. {
  4. [Serializable]
  5. public class CardInfo
  6. {
  7. public string Id { get; set; }
  8. public string Name { get; set; }
  9. public DateTime Birthday { get; set; }
  10. public IDGenderType Gender { get; set; }
  11. public string Address { get; set; }
  12. public string SignAddress { get; set; }
  13. public string People { get; set; }
  14. public string SamId { get; set; }
  15. public DateTime ValidDateFrom { get; set; }
  16. public DateTime ValidDateTo { get; set; }
  17. public byte[] ImageBytes { get; set; }
  18. public override string ToString()
  19. {
  20. return string.Format("{0}|{1}|{2}", Id, Name, Address);
  21. }
  22. }
  23. public interface IIdCardListener
  24. {
  25. void SetCardInfo(CardInfo cardInfo);
  26. }
  27. public enum IDGenderType
  28. {
  29. Male,
  30. Female
  31. }
  32. }