Advertisement
Guest User

Tranaformar esto...

a guest
Apr 21st, 2015
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.29 KB | None | 0 0
  1. def cubre_datos(self,doc,datos,filas,columnas):
  2. self.v1.ficha_actual.setText(str(self.actual) +" de " + str(self.total))
  3.  
  4.  
  5.  
  6. actual1=(self.actual*4)-3
  7. if actual1<=filas:
  8. fech = xlrd.xldate_as_tuple(datos[actual1][0], doc.datemode)
  9. f= datetime.datetime(*fech[:3])
  10. f=str(f)
  11. fe=f.split(" ")
  12. fec=fe[0].split("-")
  13. fecha=fec[2]+"/"+fec[1]+"/"+fec[0]
  14.  
  15. self.v1.fecha.setText(fecha)
  16. self.v1.nombre.setText(datos[actual1][1].upper())
  17. self.v1.direccion.setText(datos[actual1][2])
  18. if datos[actual1][3]:
  19. numero=int(datos[actual1][3])
  20. self.v1.numero.setText(str(numero))
  21. if datos[actual1][4]:
  22. piso=int(datos[actual1][4])
  23. self.v1.piso.setText(str(piso))
  24. self.v1.puerta.setText(str(datos[actual1][5]))
  25. self.v1.poblacion.setText(datos[actual1][6])
  26. self.v1.codigoP.setText(str(datos[actual1][7]))
  27. self.v1.estudios.setText(datos[actual1][8])
  28. if datos[actual1][9]:
  29. edad=int(datos[actual1][9])
  30. self.v1.edad.setText(str(edad))
  31. self.v1.fijo.setText(str(datos[actual1][10]))
  32. self.v1.movil.setText(str(datos[actual1][11]))
  33. horario=datos[actual1][12]
  34. horario=horario.encode('utf8')
  35. self.v1.horario.setText(str(horario))
  36. self.marca_trabajas(datos[actual1][13][:1],1)
  37. self.v1.trabajo.setText(datos[actual1][14])
  38. self.marca_curso(datos[actual1][15],1)
  39. self.v1.conocimientos.setText(datos[actual1][16])
  40. self.v1.taller.setText(datos[actual1][17])
  41. self.marca_enterar(datos[actual1][18][:1],1)
  42. self.v1.observaciones.setText(datos[actual1][19])
  43.  
  44. actual2=(self.actual*4)-2
  45. if actual2<=filas:
  46. fech = xlrd.xldate_as_tuple(datos[actual2][0], doc.datemode)
  47. f= datetime.datetime(*fech[:3])
  48. f=str(f)
  49. fe=f.split(" ")
  50. fec=fe[0].split("-")
  51. fecha=fec[2]+"/"+fec[1]+"/"+fec[0]
  52.  
  53. self.v1.fecha_2.setText(fecha)
  54. self.v1.nombre_2.setText(datos[actual2][1].upper())
  55. self.v1.direccion_2.setText(datos[actual2][2])
  56. if datos[actual2][3]:
  57. numero=int(datos[actual2][3])
  58. self.v1.numero_2.setText(str(numero))
  59. if datos[actual2][4]:
  60. piso=int(datos[actual2][4])
  61. self.v1.piso_2.setText(str(piso))
  62. self.v1.puerta_2.setText(str(datos[actual2][5]))
  63. self.v1.poblacion_2.setText(datos[actual2][6])
  64. self.v1.codigoP_2.setText(str(datos[actual2][7]))
  65. self.v1.estudios_2.setText(datos[actual2][8])
  66. if datos[actual2][9]:
  67. edad=int(datos[actual2][9])
  68. self.v1.edad_2.setText(str(edad))
  69. self.v1.fijo_2.setText(str(datos[actual2][10]))
  70. self.v1.movil_2.setText(str(datos[actual2][11]))
  71. horario=datos[actual2][12]
  72. horario=horario.encode('utf8')
  73. self.v1.horario_2.setText(str(horario))
  74. self.marca_trabajas(datos[actual2][13][:1],2)
  75. self.v1.trabajo_2.setText(datos[actual2][14])
  76. self.marca_curso(datos[actual2][15],2)
  77. self.v1.conocimientos_2.setText(datos[actual2][16])
  78. self.v1.taller_2.setText(datos[actual2][17])
  79. self.marca_enterar(datos[actual2][18][:1],2)
  80. self.v1.observaciones_2.setText(datos[actual2][19])
  81.  
  82. actual3=(self.actual*4)-1
  83. if actual3<=filas:
  84. fech = xlrd.xldate_as_tuple(datos[actual3][0], doc.datemode)
  85. f= datetime.datetime(*fech[:3])
  86. f=str(f)
  87. fe=f.split(" ")
  88. fec=fe[0].split("-")
  89. fecha=fec[2]+"/"+fec[1]+"/"+fec[0]
  90.  
  91. self.v1.fecha_3.setText(fecha)
  92. self.v1.nombre_3.setText(datos[actual3][1].upper())
  93. self.v1.direccion_3.setText(datos[actual3][2])
  94. if datos[actual3][3]:
  95. numero=int(datos[actual3][3])
  96. self.v1.numero_3.setText(str(numero))
  97. if datos[actual3][4]:
  98. piso=int(datos[actual3][4])
  99. self.v1.piso_3.setText(str(piso))
  100. self.v1.puerta_3.setText(str(datos[actual3][5]))
  101. self.v1.poblacion_3.setText(datos[actual3][6])
  102. self.v1.codigoP_3.setText(str(datos[actual3][7]))
  103. self.v1.estudios_3.setText(datos[actual3][8])
  104. if datos[actual3][9]:
  105. edad=int(datos[actual3][9])
  106. self.v1.edad_3.setText(str(edad))
  107. self.v1.fijo_3.setText(str(datos[actual3][10]))
  108. self.v1.movil_3.setText(str(datos[actual3][11]))
  109. horario=datos[actual3][12]
  110. horario=horario.encode('utf8')
  111. self.v1.horario_3.setText(str(horario))
  112. self.marca_trabajas(datos[actual3][13][:1],3)
  113. self.v1.trabajo_3.setText(datos[actual3][14])
  114. self.marca_curso(datos[actual3][15],3)
  115. self.v1.conocimientos_3.setText(datos[actual3][16])
  116. self.v1.taller_3.setText(datos[actual3][17])
  117. self.marca_enterar(datos[actual3][18][:1],3)
  118. self.v1.observaciones_3.setText(datos[actual3][19])
  119.  
  120. actual4=self.actual*4
  121. if actual4<=filas:
  122. fech = xlrd.xldate_as_tuple(datos[actual4][0], doc.datemode)
  123. f= datetime.datetime(*fech[:3])
  124. f=str(f)
  125. fe=f.split(" ")
  126. fec=fe[0].split("-")
  127. fecha=fec[2]+"/"+fec[1]+"/"+fec[0]
  128.  
  129. self.v1.fecha_4.setText(fecha)
  130. self.v1.nombre_4.setText(datos[actual4][1].upper())
  131. self.v1.direccion_4.setText(datos[actual4][2])
  132. if datos[actual4][3]:
  133. numero=int(datos[actual4][3])
  134. self.v1.numero_4.setText(str(numero))
  135. if datos[actual4][4]:
  136. piso=int(datos[actual4][4])
  137. self.v1.piso_4.setText(str(piso))
  138. self.v1.puerta_4.setText(str(datos[actual4][5]))
  139. self.v1.poblacion_4.setText(datos[actual4][6])
  140. self.v1.codigoP_4.setText(str(datos[actual4][7]))
  141. self.v1.estudios_4.setText(datos[actual4][8])
  142. if datos[actual4][9]:
  143. edad=int(datos[actual4][9])
  144. self.v1.edad_4.setText(str(edad))
  145. self.v1.fijo_4.setText(str(datos[actual4][10]))
  146. self.v1.movil_4.setText(str(datos[actual4][11]))
  147. horario=datos[actual4][12]
  148. horario=horario.encode('utf8')
  149. self.v1.horario_4.setText(str(horario))
  150. self.marca_trabajas(datos[actual4][13][:1],4)
  151. self.v1.trabajo_4.setText(datos[actual4][14])
  152. self.marca_curso(datos[actual4][15],4)
  153. self.v1.conocimientos_4.setText(datos[actual4][16])
  154. self.v1.taller_4.setText(datos[actual4][17])
  155. self.marca_enterar(datos[actual4][18][:1],4)
  156. self.v1.observaciones_4.setText(datos[actual4][19])
  157.  
  158. def marca_trabajas(self,trabaja,num):
  159. if trabaja[:1].lower()=="s":
  160. if num==1: self.v1.t_si.setText('X')
  161. elif num==2: self.v1.t_si_2.setText('X')
  162. elif num==3: self.v1.t_si_3.setText('X')
  163. elif num==4: self.v1.t_si_4.setText('X')
  164. elif trabaja[:1].lower()=="n":
  165. if num==1: self.v1.t_no.setText('X')
  166. elif num==2: self.v1.t_no_2.setText('X')
  167. elif num==3: self.v1.t_no_3.setText('X')
  168. elif num==4: self.v1.t_no_4.setText('X')
  169.  
  170. def marca_curso(self,curso, num):
  171. if curso[:1].lower()=="m":
  172. if num==1: self.v1.mecanica.setText('X')
  173. elif num==2: self.v1.mecanica_2.setText('X')
  174. elif num==3: self.v1.mecanica_3.setText('X')
  175. elif num==4: self.v1.mecanica_4.setText('X')
  176. elif curso[:1].lower()=="e":
  177. if num==1: self.v1.electronica.setText('X')
  178. elif num==2: self.v1.electronica_2.setText('X')
  179. elif num==3: self.v1.electronica_3.setText('X')
  180. elif num==4: self.v1.electronica_4.setText('X')
  181. elif curso[:1].lower()=="c":
  182. if num==1: self.v1.chapa.setText('X')
  183. elif num==2: self.v1.chapa_2.setText('X')
  184. elif num==3: self.v1.chapa_3.setText('X')
  185. elif num==4: self.v1.chapa_4.setText('X')
  186.  
  187.  
  188. def marca_enterar(self,ent, num):
  189. if ent[:1].lower()=="t":
  190. if num==1: self.v1.tv.setText('X')
  191. elif num==2: self.v1.tv_2.setText('X')
  192. elif num==3: self.v1.tv_3.setText('X')
  193. elif num==4: self.v1.tv_4.setText('X')
  194. elif ent[:1].lower()=="r":
  195. if num==1: self.v1.radio.setText('X')
  196. elif num==2: self.v1.radio_2.setText('X')
  197. elif num==3: self.v1.radio_3.setText('X')
  198. elif num==4: self.v1.radio_4.setText('X')
  199. elif ent[:1].lower()=="p":
  200. if num==1: self.v1.prensa.setText('X')
  201. elif num==2: self.v1.prensa_2.setText('X')
  202. elif num==3: self.v1.prensa_3.setText('X')
  203. elif num==4: self.v1.prensa_4.setText('X')
  204. elif ent[:1].lower()=="f":
  205. if num==1: self.v1.folletos.setText('X')
  206. elif num==2: self.v1.folletos_2.setText('X')
  207. elif num==3: self.v1.folletos_3.setText('X')
  208. elif num==4: self.v1.folletos_4.setText('X')
  209. elif ent[:1].lower()=="c":
  210. if num==1: self.v1.carteles.setText('X')
  211. elif num==2: self.v1.carteles_2.setText('X')
  212. elif num==3: self.v1.carteles_3.setText('X')
  213. elif num==4: self.v1.carteles_4.setText('X')
  214. elif ent[:1].lower()=="a":
  215. if num==1: self.v1.amigos.setText('X')
  216. elif num==2: self.v1.amigos_2.setText('X')
  217. elif num==3: self.v1.amigos_3.setText('X')
  218. elif num==4: self.v1.amigos_4.setText('X')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement