Vyhybka.cs 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Newtonsoft.Json; // Ensure to include this if you're using JsonProperty
  7. using System.ComponentModel.DataAnnotations.Schema; // Include for Table attribute
  8. namespace Parser_Xls_Integral
  9. {
  10. [Table("vyhybka")]
  11. public class Vyhybka
  12. {
  13. [JsonProperty("or")]
  14. public string OR { get; set; }
  15. [JsonProperty("smu")]
  16. public string SMSU { get; set; }
  17. [JsonProperty("tu")]
  18. public string TU { get; set; }
  19. [JsonProperty("du")]
  20. public string DU { get; set; }
  21. [JsonProperty("nazov_du")]
  22. public string NazovDU { get; set; }
  23. [JsonProperty("kategoria_trate")]
  24. public string KategoriaTrate { get; set; }
  25. [JsonProperty("rozchod")]
  26. public string Rozchod { get; set; }
  27. [JsonProperty("oznacenie_rozchodu")]
  28. public string OznacenieRozchodu { get; set; }
  29. [JsonProperty("triediaci_znak")]
  30. public string TriediaciZnak { get; set; }
  31. [JsonProperty("popis_triediaceho_znaku")]
  32. public string PopisTriediacehoZnaku { get; set; }
  33. [JsonProperty("typ_prevadzky")]
  34. public string TypPrevadzky { get; set; }
  35. [JsonProperty("cislo_kolaje")]
  36. public string CisloKolaje { get; set; }
  37. [JsonProperty("index_kolaje")]
  38. public string IndexKolaje { get; set; }
  39. [JsonProperty("km_od")]
  40. public string KmOd { get; set; }
  41. [JsonProperty("km_do")]
  42. public string KmDo { get; set; }
  43. [JsonProperty("dlzka_m")]
  44. public string DlzkaM { get; set; }
  45. [JsonProperty("konstrukcia")]
  46. public string Konstrukcia { get; set; }
  47. [JsonProperty("tvar_zapisu")]
  48. public string TvarZapisu { get; set; }
  49. [JsonProperty("cislo")]
  50. public string Cislo { get; set; }
  51. [JsonProperty("index")]
  52. public string Index { get; set; }
  53. [JsonProperty("triediaci_znak2")]
  54. public string TriediaciZnak2 { get; set; }
  55. [JsonProperty("vetvenie_do_tu_du")]
  56. public string VetvenieDoTUDU { get; set; }
  57. [JsonProperty("presah")]
  58. public string Presah { get; set; }
  59. [JsonProperty("km_poloha")]
  60. public string KmPoloha { get; set; }
  61. [JsonProperty("stavebna_dlzka_m")]
  62. public string StavebnaDlzkaM { get; set; }
  63. [JsonProperty("technicke_miesto")]
  64. public string TechnickeMiesto { get; set; }
  65. [JsonProperty("kolaj_v_priamom_smer")]
  66. public string KolajVPriamomSmer { get; set; }
  67. [JsonProperty("vo_odbočnom_smer")]
  68. public string VOdbočnomSmer { get; set; }
  69. [JsonProperty("rad_vyhybky")]
  70. public string RadVyhybky { get; set; }
  71. [JsonProperty("rozchod_kolaje_priama")]
  72. public string RozchodKolajePriama { get; set; }
  73. [JsonProperty("rozchod_kolaje_odbočna")]
  74. public string RozchodKolajeOdbočna { get; set; }
  75. [JsonProperty("tvar_kolajnic")]
  76. public string TvarKolajnic { get; set; }
  77. [JsonProperty("podvaly_vo_vyhybke_druh")]
  78. public string PodvalyVoVyhybkeDruh { get; set; }
  79. [JsonProperty("typ_podvalov")]
  80. public string TypPodvalov { get; set; }
  81. [JsonProperty("typ_vyhybky")]
  82. public string TypVyhybky { get; set; }
  83. [JsonProperty("kombinacia")]
  84. public string Kombinacia { get; set; }
  85. [JsonProperty("zatriedenie_vyhybky")]
  86. public string ZatriedenieVyhybky { get; set; }
  87. [JsonProperty("dopravne_urcenie")]
  88. public string DopravneUrcenie { get; set; }
  89. [JsonProperty("datum_vlozenia")]
  90. public string DatumVlozenia { get; set; }
  91. [JsonProperty("stav_pri_vlozeni")]
  92. public string StavPriVlozeni { get; set; }
  93. [JsonProperty("umiestnenie_v_kolajisku")]
  94. public string UmiestnenieVKolajisku { get; set; }
  95. [JsonProperty("orientacia")]
  96. public string Orientacia { get; set; }
  97. [JsonProperty("sposob_zadania_odbočenia")]
  98. public string SposobZadaniaOdbočenia { get; set; }
  99. [JsonProperty("uhol_pomer_odbočenia")]
  100. public string UholPomerOdbočenia { get; set; }
  101. [JsonProperty("polomer")]
  102. public string Polomer { get; set; }
  103. [JsonProperty("polomer_po_transformacii_hm")]
  104. public string PolomerPoTransformaciiHM { get; set; }
  105. [JsonProperty("polomer_po_transformacii_os")]
  106. public string PolomerPoTransformaciiOS { get; set; }
  107. [JsonProperty("pocet_vyhybkovych_jednotiek")]
  108. public string PocetVyhybkovychJednotiek { get; set; }
  109. [JsonProperty("cislo_vzoroveho_listu")]
  110. public string CisloVzorovehoListu { get; set; }
  111. [JsonProperty("smer_odbočenia_vyhybky")]
  112. public string SmerOdbočeniaVyhybky { get; set; }
  113. [JsonProperty("smer_odbočenia_srdcovky")]
  114. public string SmerOdbočeniaSrdcovky { get; set; }
  115. [JsonProperty("poloha_vymennikov_jazykov")]
  116. public string PolohaVymennikovJazykov { get; set; }
  117. [JsonProperty("poloha_vymennikov_srdcovky")]
  118. public string PolohaVymennikovSrdcovky { get; set; }
  119. [JsonProperty("konstrukcia_srdcovky1")]
  120. public string KonstrukciaSrdcovky1 { get; set; }
  121. [JsonProperty("nadvyšenie_kridlovej_kolajnice1")]
  122. public string NadvyšenieKridlovejKolajnice1 { get; set; }
  123. [JsonProperty("sposob_nadvyšenia1")]
  124. public string SposobNadvyšenia1 { get; set; }
  125. [JsonProperty("konstrukcia_srdcovky2")]
  126. public string KonstrukciaSrdcovky2 { get; set; }
  127. [JsonProperty("nadvyšenie_kridlovej_kolajnice2")]
  128. public string NadvyšenieKridlovejKolajnice2 { get; set; }
  129. [JsonProperty("sposob_nadvyšenia2")]
  130. public string SposobNadvyšenia2 { get; set; }
  131. [JsonProperty("konstrukcia_jazykov")]
  132. public string KonstrukciaJazykov { get; set; }
  133. [JsonProperty("druh_zaveru")]
  134. public string DruhZaveru { get; set; }
  135. [JsonProperty("konstrukcia_pridrznice")]
  136. public string KonstrukciaPridrznice { get; set; }
  137. [JsonProperty("upevnenie_pridrznice")]
  138. public string UpevneniePridrznice { get; set; }
  139. [JsonProperty("prestavnik_jazykov")]
  140. public string PrestavnikJazykov { get; set; }
  141. [JsonProperty("upevnenie_prestavnika_jazykov")]
  142. public string UpevneniePrestavnikaJazykov { get; set; }
  143. [JsonProperty("prestavnik_srdcovky")]
  144. public string PrestavnikSrdcovky { get; set; }
  145. [JsonProperty("upevnenie_prestavnika_srdcovky")]
  146. public string UpevneniePrestavnikaSrdcovky { get; set; }
  147. [JsonProperty("uprava_klzných_stoliciek")]
  148. public string UpravaKlznýchStoliciek { get; set; }
  149. [JsonProperty("upevnenie_opornice")]
  150. public string UpevnenieOpornice { get; set; }
  151. [JsonProperty("zvlastne_vybavenie")]
  152. public string ZvlastneVybavenie { get; set; }
  153. [JsonProperty("kolajove_lozko")]
  154. public string KolajoveLozko { get; set; }
  155. [JsonProperty("rychlost_hm")]
  156. public string RychlostHM { get; set; }
  157. [JsonProperty("rychlost_os")]
  158. public string RychlostOS { get; set; }
  159. [JsonProperty("kolajovy_obvod")]
  160. public string KolajovyObvod { get; set; }
  161. [JsonProperty("pocet_izolovanych_stykov")]
  162. public string PocetIzolovanychStykov { get; set; }
  163. [JsonProperty("rok_vyroby")]
  164. public string RokVyroby { get; set; }
  165. [JsonProperty("rok_zvarenia")]
  166. public string RokZvarenia { get; set; }
  167. [JsonProperty("vyrobca_konstrukcie")]
  168. public string VyrobcaKonstrukcie { get; set; }
  169. [JsonProperty("mene_prísne_prevadzkové_hodnoty")]
  170. public string MenePrísnePrevadzkovéHodnoty { get; set; }
  171. [JsonProperty("min_priemer_kolesa_prechod")]
  172. public string MinPriemerKolesaPrechod { get; set; }
  173. [JsonProperty("hodnota_min_priemeru_kolesa_ri")]
  174. public string HodnotaMinPriemeruKolesaRI { get; set; }
  175. [JsonProperty("datum_poslednej_zmeny")]
  176. public string DatumPoslednejZmeny { get; set; }
  177. [JsonProperty("poznamka")]
  178. public string Poznamka { get; set; }
  179. }
  180. }