tblsthar.py 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. # -*- coding: utf-8 -*-
  2. class Tblsthar:
  3. def __init__(self):
  4. self.stok_kodu=""
  5. self.fisno=""
  6. self.miktar=0.0
  7. self.tarih='0000-00-00'
  8. self.vadetarihi='0000-00-00'
  9. self.nf=0.0
  10. self.bf=0.0
  11. self.kdvoran=0.0
  12. self.aciklama=""
  13. self.ftip=""
  14. self.satisk=0.0
  15. self.malfisk=0.0
  16. self.hedef=""
  17. self.satisk2=0.0
  18. self.satisk3=0.0
  19. self.sira=-1
  20. self.olcubr="AD"
  21. self.takipkod=""
  22. self.takipkod2=""
  23. self.kaynak=""
  24. self.irsaliye_no=""
  25. self.irsaliye_tarih='0000-00-00'
  26. self.duzeltmetarihi='0000-00-00'
  27. self.kayittarihi='0000-00-00'
  28. self.finckeyno=""
  29. self.plasiyer_kodu=""
  30. self.incno=-1
  31. def ekle(self,sql):
  32. sql=sql.replace('@stok_kodu@',self.stok_kodu)
  33. sql=sql.replace('@fisno@',self.fisno)
  34. sql=sql.replace('@miktar@',str(self.miktar))
  35. sql=sql.replace('@tarih@',str(self.tarih))
  36. sql=sql.replace('@nf@',str(self.nf))
  37. sql=sql.replace('@bf@',str(self.bf))
  38. sql=sql.replace('@kdvoran@',str(self.kdvoran))
  39. sql=sql.replace('@aciklama@',self.aciklama)
  40. sql=sql.replace('@ftip@',self.ftip)
  41. sql=sql.replace('@hedef@',self.hedef)
  42. sql=sql.replace('@takipkod@',self.takipkod)
  43. sql=sql.replace('@takipkod2@',self.takipkod2)
  44. sql=sql.replace('@sira@',str(self.sira))
  45. sql=sql.replace('@olcubr@',str(self.olcubr))
  46. sql=sql.replace('@vadetarihi@',str(self.vadetarihi))
  47. sql=sql.replace('@kaynak@',self.kaynak)
  48. sql=sql.replace('@irsaliye_no@',self.irsaliye_no)
  49. sql=sql.replace('@irsaliye_tarih@',str(self.irsaliye_tarih))
  50. sql=sql.replace('@malfisk@',str(self.malfisk))
  51. sql=sql.replace('@satisk@',str(self.satisk))
  52. sql=sql.replace('@satisk2@',str(self.satisk2))
  53. sql=sql.replace('@satisk3@',str(self.satisk3))
  54. sql=sql.replace('@finckeyno@',str(self.finckeyno))
  55. sql=sql.replace('@plasiyer_kodu@',self.plasiyer_kodu)
  56. sql=sql.replace('@kayittarihi@',str(self.kayittarihi))
  57. sql=sql.replace('@duzeltmetarihi@',str(self.duzeltmetarihi))
  58. return sql
  59. def yukle(self,sthar):
  60. self.stok_kodu=sthar[0]
  61. self.fisno=sthar[1]
  62. self.miktar=sthar[2]
  63. self.tarih=sthar[3]
  64. self.vadetarihi=sthar[22]
  65. self.nf=sthar[4]
  66. self.bf=sthar[5]
  67. self.kdvoran=sthar[6]
  68. self.aciklama=sthar[7]
  69. self.ftip=sthar[10]
  70. self.satisk=sthar[8]
  71. self.malfisk=sthar[9]
  72. self.hedef=sthar[13]
  73. self.satisk2=sthar[11]
  74. self.satisk3=sthar[12]
  75. self.sira=sthar[17]
  76. self.olcubr=sthar[20]
  77. self.takipkod=sthar[15]
  78. self.takipkod2=sthar[16]
  79. self.kaynak=sthar[23]
  80. self.irsaliye_no=sthar[18]
  81. self.irsaliye_tarih=sthar[19]
  82. self.incno=sthar[21]
  83. self.duzeltmetarihi=sthar[24]
  84. self.kayittarihi=sthar[25]
  85. self.finckeyno=sthar[26]
  86. self.plasiyer_kodu=sthar[14]