konsolstk.py 838 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import sys
  2. from random import randint
  3. from mysqlmak import *
  4. if(len(sys.argv)>1):
  5. stkno=sys.argv[1]+"_sym"
  6. else:
  7. stkno="konsolstk_"+str(randint(1000,9999))
  8. i=1
  9. mak=mysqlmak()
  10. print "stkno: ",stkno,'\n'
  11. while i:
  12. barkod=raw_input("barkod:")
  13. if(barkod=="-c"):
  14. break
  15. stok=mak.stok(barkod)
  16. if(stok):
  17. print stok.isim,'\n'
  18. j=1
  19. while j:
  20. miktar=raw_input("miktar:")
  21. miktar=miktar.replace(',','.')
  22. if(miktar=='-u'):
  23. break
  24. try:
  25. miktar=float(miktar)
  26. if(miktar!="" and miktar!=0):
  27. tutar=round(stok.satis_fiat3*miktar,2)
  28. stokhar=(stok.kod,stok.isim,miktar,stok.satis_fiat3,tutar,stkno)
  29. mak.stk_ekle(stokhar)
  30. print stokhar,'\n'
  31. j=0
  32. else:
  33. print "miktar gecersiz",'\n'
  34. except:
  35. print "miktar gecersiz",'\n'
  36. else:
  37. print "stok yok",'\n'