Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.62 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9. class InstrumentZaMerenjeZapremine
  10. {
  11. private int id;
  12. private string serijskiBroj;
  13. private string proizvodjac;
  14. private string tip;
  15. private string tipVarijabilnosti;
  16. private string inventarniBroj;
  17. private int? godinaProizvodnje;
  18. private string lokacija;
  19. private string organizacionaJedinica;
  20. private List<double> tackeProvere;
  21. private double? opseg;
  22. private double podeljak;
  23.  
  24. public int Id
  25. {
  26. get
  27. {
  28. return id;
  29. }
  30. private set
  31. {
  32. if (value < 0)
  33. throw new Exception("[Error] ReferentniTermometar: id mora biti > 0");
  34.  
  35. else
  36. id = value;
  37. }
  38.  
  39. }
  40.  
  41. public string Proizvodjac
  42. {
  43. get
  44. {
  45. return proizvodjac;
  46. }
  47. private set
  48. {
  49. proizvodjac = value;
  50. }
  51. }
  52.  
  53. public string Tip
  54. {
  55. get
  56. {
  57. return tip;
  58. }
  59. private set
  60. {
  61. tip = value;
  62. }
  63. }
  64.  
  65. public string TipVarijabilnosti
  66. {
  67. get
  68. {
  69. return tipVarijabilnosti;
  70. }
  71. private set
  72. {
  73. tipVarijabilnosti = value;
  74. }
  75. }
  76.  
  77. public string SerijskiBroj
  78. {
  79. get
  80. {
  81. return serijskiBroj;
  82. }
  83. private set
  84. {
  85. serijskiBroj = value;
  86. }
  87. }
  88.  
  89. public string Lokacija
  90. {
  91. get
  92. {
  93. return lokacija;
  94. }
  95. private set
  96. {
  97. lokacija = value;
  98. }
  99. }
  100.  
  101. public string OrganizacionaJedinica
  102. {
  103. get
  104. {
  105. return organizacionaJedinica;
  106. }
  107. private set
  108. {
  109. organizacionaJedinica = value;
  110. }
  111. }
  112.  
  113. public int? GodinaProizvodnje
  114. {
  115. get
  116. {
  117. return godinaProizvodnje;
  118. }
  119. private set
  120. {
  121. godinaProizvodnje = value;
  122. }
  123. }
  124.  
  125. public string InventarniBroj
  126. {
  127. get
  128. {
  129. return inventarniBroj;
  130. }
  131. private set
  132. {
  133. inventarniBroj = value;
  134. }
  135. }
  136.  
  137. public double? Opseg
  138. {
  139. get
  140. {
  141. return opseg;
  142. }
  143. private set
  144. {
  145. if (value.HasValue && value <= 0)
  146. throw new Exception("[Error] ReferentniTermometar: opseg mora biti > 0");
  147.  
  148. else
  149. opseg = value;
  150. }
  151. }
  152.  
  153. public double Podeljak
  154. {
  155. get
  156. {
  157. return podeljak;
  158. }
  159. private set
  160. {
  161. if (value <= 0)
  162. throw new Exception("[Error] ReferentniTermometar: podeljak mora biti > 0");
  163.  
  164. else
  165. podeljak = value;
  166. }
  167. }
  168.  
  169. public List<double> TackeProvere
  170. {
  171. get
  172. {
  173. return tackeProvere;
  174. }
  175. private set
  176. {
  177. tackeProvere = value;
  178. }
  179. }
  180.  
  181. public InstrumentZaMerenjeZapremine(string serijskiBroj, string proizvodjac, string tip, string tipVarijabilnosti, string inventarniBroj, int? godinaProizvodnje, string lokacija, string organizacionaJedinica, double opseg, double podeljak, List<double> tackeProvere)
  182. {
  183. SerijskiBroj = serijskiBroj;
  184. Proizvodjac = proizvodjac;
  185. Tip = tip;
  186. TipVarijabilnosti = tipVarijabilnosti;
  187. InventarniBroj = inventarniBroj;
  188. GodinaProizvodnje = godinaProizvodnje;
  189. Lokacija = lokacija;
  190. OrganizacionaJedinica = organizacionaJedinica;
  191. Opseg = opseg;
  192. Podeljak = podeljak;
  193. TackeProvere = tackeProvere;
  194. }
  195.  
  196. }
  197. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement