Your warranties manager
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

383 linhas
12 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>InfosProduitDialog</class>
  4. <widget class="QDialog" name="InfosProduitDialog">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>694</width>
  10. <height>427</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>Informations sur le produit</string>
  15. </property>
  16. <layout class="QVBoxLayout" name="verticalLayout">
  17. <item>
  18. <widget class="QTabWidget" name="tabWidget">
  19. <property name="currentIndex">
  20. <number>0</number>
  21. </property>
  22. <widget class="QWidget" name="tabProduit">
  23. <attribute name="title">
  24. <string>Produit</string>
  25. </attribute>
  26. <layout class="QFormLayout" name="formLayout">
  27. <property name="fieldGrowthPolicy">
  28. <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
  29. </property>
  30. <item row="0" column="0">
  31. <widget class="QLabel" name="label">
  32. <property name="text">
  33. <string>Nom :</string>
  34. </property>
  35. </widget>
  36. </item>
  37. <item row="0" column="1">
  38. <widget class="QLineEdit" name="txtNom"/>
  39. </item>
  40. <item row="2" column="0">
  41. <widget class="QLabel" name="label_3">
  42. <property name="text">
  43. <string>Date d'achat :</string>
  44. </property>
  45. </widget>
  46. </item>
  47. <item row="2" column="1">
  48. <widget class="QDateEdit" name="dateAchat">
  49. <property name="calendarPopup">
  50. <bool>true</bool>
  51. </property>
  52. </widget>
  53. </item>
  54. <item row="4" column="0">
  55. <widget class="QLabel" name="label_6">
  56. <property name="text">
  57. <string>Fin de la garantie :</string>
  58. </property>
  59. </widget>
  60. </item>
  61. <item row="4" column="1">
  62. <widget class="QDateEdit" name="dateFinGarantie">
  63. <property name="minimumDate">
  64. <date>
  65. <year>1975</year>
  66. <month>1</month>
  67. <day>1</day>
  68. </date>
  69. </property>
  70. <property name="calendarPopup">
  71. <bool>true</bool>
  72. </property>
  73. </widget>
  74. </item>
  75. <item row="6" column="1">
  76. <widget class="QComboBox" name="comboMagasin">
  77. <property name="editable">
  78. <bool>true</bool>
  79. </property>
  80. </widget>
  81. </item>
  82. <item row="7" column="1">
  83. <widget class="QCheckBox" name="checkSAV">
  84. <property name="toolTip">
  85. <string>Cochez cette case si vous avez envoyé le produit en SAV.</string>
  86. </property>
  87. <property name="text">
  88. <string>Actuellement en SAV</string>
  89. </property>
  90. </widget>
  91. </item>
  92. <item row="8" column="0">
  93. <widget class="QLabel" name="label_2">
  94. <property name="text">
  95. <string>Image à afficher :</string>
  96. </property>
  97. </widget>
  98. </item>
  99. <item row="8" column="1">
  100. <widget class="QWidget" name="widget" native="true">
  101. <layout class="QVBoxLayout" name="verticalLayout_5">
  102. <item>
  103. <widget class="QLabel" name="image">
  104. <property name="text">
  105. <string>Image</string>
  106. </property>
  107. <property name="alignment">
  108. <set>Qt::AlignCenter</set>
  109. </property>
  110. </widget>
  111. </item>
  112. <item>
  113. <layout class="QHBoxLayout" name="horizontalLayout_3">
  114. <item>
  115. <widget class="QPushButton" name="btnImageParcourir">
  116. <property name="text">
  117. <string>Parcourir...</string>
  118. </property>
  119. </widget>
  120. </item>
  121. <item>
  122. <widget class="QPushButton" name="btnImageSupprimer">
  123. <property name="text">
  124. <string>Supprimer</string>
  125. </property>
  126. </widget>
  127. </item>
  128. </layout>
  129. </item>
  130. <item>
  131. <widget class="QLabel" name="label_7">
  132. <property name="text">
  133. <string>Taille conseillée : 128px de hauteur</string>
  134. </property>
  135. <property name="alignment">
  136. <set>Qt::AlignCenter</set>
  137. </property>
  138. </widget>
  139. </item>
  140. </layout>
  141. </widget>
  142. </item>
  143. <item row="5" column="1">
  144. <widget class="QCheckBox" name="checkGarantieAVie">
  145. <property name="text">
  146. <string>Ce produit bénéficie d'une garantie à vie</string>
  147. </property>
  148. </widget>
  149. </item>
  150. <item row="6" column="0">
  151. <widget class="QLabel" name="label_4">
  152. <property name="text">
  153. <string>Magasin :</string>
  154. </property>
  155. </widget>
  156. </item>
  157. </layout>
  158. </widget>
  159. <widget class="QWidget" name="tabFactures">
  160. <attribute name="title">
  161. <string>Factures &amp;&amp; garanties</string>
  162. </attribute>
  163. <layout class="QVBoxLayout" name="verticalLayout_2">
  164. <item>
  165. <widget class="QLabel" name="label_5">
  166. <property name="text">
  167. <string>Cet onglet permet de conserver des versions numérisées de vos factures et garanties, afin de vous délester de papiers encombrants. Un scanner de bonne qualité est toutefois requis, ces pièces devant être imprimées en cas de retour du produit en SAV.
  168. Vous pouvez ouvrir une facture ou une garantie en double-cliquant dessus.</string>
  169. </property>
  170. <property name="wordWrap">
  171. <bool>true</bool>
  172. </property>
  173. </widget>
  174. </item>
  175. <item>
  176. <widget class="QGroupBox" name="groupBox">
  177. <property name="title">
  178. <string>Factures</string>
  179. </property>
  180. <layout class="QHBoxLayout" name="horizontalLayout">
  181. <item>
  182. <widget class="QListWidget" name="listFactures"/>
  183. </item>
  184. <item>
  185. <layout class="QVBoxLayout" name="verticalLayout_3">
  186. <property name="spacing">
  187. <number>0</number>
  188. </property>
  189. <item>
  190. <widget class="QPushButton" name="btnAjoutFacture">
  191. <property name="toolTip">
  192. <string>Ajouter une facture</string>
  193. </property>
  194. <property name="text">
  195. <string/>
  196. </property>
  197. <property name="icon">
  198. <iconset resource="resources.qrc">
  199. <normaloff>:/icons/add.png</normaloff>:/icons/add.png</iconset>
  200. </property>
  201. </widget>
  202. </item>
  203. <item>
  204. <widget class="QPushButton" name="btnScannerFacture">
  205. <property name="toolTip">
  206. <string>Numériser une facture et l'ajouter</string>
  207. </property>
  208. <property name="text">
  209. <string/>
  210. </property>
  211. <property name="icon">
  212. <iconset resource="resources.qrc">
  213. <normaloff>:/icons/scanner.png</normaloff>:/icons/scanner.png</iconset>
  214. </property>
  215. </widget>
  216. </item>
  217. <item>
  218. <widget class="QPushButton" name="btnSupprFacture">
  219. <property name="enabled">
  220. <bool>false</bool>
  221. </property>
  222. <property name="toolTip">
  223. <string>Supprimer la facture</string>
  224. </property>
  225. <property name="text">
  226. <string/>
  227. </property>
  228. <property name="icon">
  229. <iconset resource="resources.qrc">
  230. <normaloff>:/icons/remove.png</normaloff>:/icons/remove.png</iconset>
  231. </property>
  232. </widget>
  233. </item>
  234. <item>
  235. <spacer name="verticalSpacer">
  236. <property name="orientation">
  237. <enum>Qt::Vertical</enum>
  238. </property>
  239. <property name="sizeHint" stdset="0">
  240. <size>
  241. <width>20</width>
  242. <height>40</height>
  243. </size>
  244. </property>
  245. </spacer>
  246. </item>
  247. </layout>
  248. </item>
  249. </layout>
  250. </widget>
  251. </item>
  252. <item>
  253. <widget class="QGroupBox" name="groupBox_2">
  254. <property name="title">
  255. <string>Garanties</string>
  256. </property>
  257. <layout class="QHBoxLayout" name="horizontalLayout_2">
  258. <item>
  259. <widget class="QListWidget" name="listGaranties"/>
  260. </item>
  261. <item>
  262. <layout class="QVBoxLayout" name="verticalLayout_4">
  263. <property name="spacing">
  264. <number>0</number>
  265. </property>
  266. <item>
  267. <widget class="QPushButton" name="btnAjoutGarantie">
  268. <property name="toolTip">
  269. <string>Ajouter une garantie</string>
  270. </property>
  271. <property name="text">
  272. <string/>
  273. </property>
  274. <property name="icon">
  275. <iconset resource="resources.qrc">
  276. <normaloff>:/icons/add.png</normaloff>:/icons/add.png</iconset>
  277. </property>
  278. </widget>
  279. </item>
  280. <item>
  281. <widget class="QPushButton" name="btnScannerGarantie">
  282. <property name="toolTip">
  283. <string>Numériser une garantie et l'ajouter</string>
  284. </property>
  285. <property name="text">
  286. <string/>
  287. </property>
  288. <property name="icon">
  289. <iconset resource="resources.qrc">
  290. <normaloff>:/icons/scanner.png</normaloff>:/icons/scanner.png</iconset>
  291. </property>
  292. </widget>
  293. </item>
  294. <item>
  295. <widget class="QPushButton" name="btnSupprGarantie">
  296. <property name="enabled">
  297. <bool>false</bool>
  298. </property>
  299. <property name="toolTip">
  300. <string>Supprimer la garantie</string>
  301. </property>
  302. <property name="text">
  303. <string/>
  304. </property>
  305. <property name="icon">
  306. <iconset resource="resources.qrc">
  307. <normaloff>:/icons/remove.png</normaloff>:/icons/remove.png</iconset>
  308. </property>
  309. </widget>
  310. </item>
  311. <item>
  312. <spacer name="verticalSpacer_2">
  313. <property name="orientation">
  314. <enum>Qt::Vertical</enum>
  315. </property>
  316. <property name="sizeHint" stdset="0">
  317. <size>
  318. <width>20</width>
  319. <height>40</height>
  320. </size>
  321. </property>
  322. </spacer>
  323. </item>
  324. </layout>
  325. </item>
  326. </layout>
  327. </widget>
  328. </item>
  329. </layout>
  330. </widget>
  331. </widget>
  332. </item>
  333. <item>
  334. <widget class="QDialogButtonBox" name="buttonBox">
  335. <property name="orientation">
  336. <enum>Qt::Horizontal</enum>
  337. </property>
  338. <property name="standardButtons">
  339. <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
  340. </property>
  341. </widget>
  342. </item>
  343. </layout>
  344. </widget>
  345. <resources>
  346. <include location="resources.qrc"/>
  347. </resources>
  348. <connections>
  349. <connection>
  350. <sender>buttonBox</sender>
  351. <signal>accepted()</signal>
  352. <receiver>InfosProduitDialog</receiver>
  353. <slot>accept()</slot>
  354. <hints>
  355. <hint type="sourcelabel">
  356. <x>257</x>
  357. <y>417</y>
  358. </hint>
  359. <hint type="destinationlabel">
  360. <x>157</x>
  361. <y>274</y>
  362. </hint>
  363. </hints>
  364. </connection>
  365. <connection>
  366. <sender>buttonBox</sender>
  367. <signal>rejected()</signal>
  368. <receiver>InfosProduitDialog</receiver>
  369. <slot>reject()</slot>
  370. <hints>
  371. <hint type="sourcelabel">
  372. <x>325</x>
  373. <y>417</y>
  374. </hint>
  375. <hint type="destinationlabel">
  376. <x>286</x>
  377. <y>274</y>
  378. </hint>
  379. </hints>
  380. </connection>
  381. </connections>
  382. </ui>