本文整理汇总了Python中DBManager.DBManager.productosPedido方法的典型用法代码示例。如果您正苦于以下问题:Python DBManager.productosPedido方法的具体用法?Python DBManager.productosPedido怎么用?Python DBManager.productosPedido使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DBManager.DBManager
的用法示例。
在下文中一共展示了DBManager.productosPedido方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: CanchasFrame
# 需要导入模块: from DBManager import DBManager [as 别名]
# 或者: from DBManager.DBManager import productosPedido [as 别名]
class CanchasFrame( wx.Frame ):
def update(self, event):
now = int(time.time())
mod = now % 2
if mod:
self.StatusText.SetStatusText('Hay %s producto/s debajo del punto de pedido' % self.DBM.productosPedido(), 2)
else:
self.StatusText.SetStatusText('Mensaje de sistema', 2)
def __init__(self, user_data):
wx.Frame.__init__(self, None, wx.ID_ANY,
"Canchas",
size=(800,600),
#style=wx.SYSTEM_MENU|wx.CAPTION|wx.CLOSE_BOX|wx.MINIMIZE_BOX|wx.SYSTEM_MENU
)
self.config = wx.Config('canchas-config')
self.config.Write('sucursal', '1')
panel = CanchasMainPanel(self)
self.StatusText = self.CreateStatusBar(3)
username = self.config.Read('logged_user')
self.DBM = DBManager()
self.StatusText.SetStatusText('Tifosi - Gestion de Canchas')
self.StatusText.SetStatusText('Usuario: %s' % username, 1)
self.StatusText.SetBackgroundColour("red")
if self.DBM.productosPedido() > 0:
self.StatusText.SetStatusText('Hay %s producto/s debajo del punto de pedido' % self.DBM.productosPedido(), 2)
self.timer = wx.Timer(self)
self.Bind(wx.EVT_TIMER, self.update, self.timer)
self.timer.Start(1000)
else:
self.StatusText.SetStatusText('Sin Novedad', 2)
menubar = wx.MenuBar()
archivo = wx.Menu()
stock = wx.Menu()
#configuracion = wx.Menu()
ayuda = wx.Menu()
entrada = archivo.Append(101, '&Entrada...', 'Registrar horario de entrada')
sync = archivo.Append(102, '&Sincronizar...', 'Sincronizar datos con el servidor')
#venta = archivo.Append(103, '&Venta...', 'Venta en el kiosco')
archivo.AppendSeparator()
salir = archivo.Append(502, 'Sa&lir', 'Salir')
self.Bind(wx.EVT_MENU, self.OnClose, salir)
self.Bind(wx.EVT_MENU, self.OnEntrada, entrada)
#self.Bind(wx.EVT_MENU, self.OnVenta, venta)
self.Bind(wx.EVT_MENU, self.OnSync, sync)
if user_data.getTipo() == 1:
stock_admin = stock.Append(301, '&Stock...', 'Administrar el stock')
self.Bind(wx.EVT_MENU, self.HereStockAdmin, stock_admin)
precios_canchas = stock.Append(302, '&Canchas...', 'Precio por cancha')
menubar.Append(archivo, "&Archivo")
if user_data.getTipo() == 1:
menubar.Append(stock, '&Administrar')
self.SetMenuBar(menubar)
"""
icon = wx.Icon("favicon.ico", wx.BITMAP_TYPE_ICO)
tbicon = wx.TaskBarIcon()
tbicon.SetIcon(icon, "Canchas - Tifosi")
"""
self.tabselected = TabSelected()
Publisher().subscribe(self.SelTab, ("tab_selected"))
self.Show()
def HereStockAdmin( self, evt ):
HereStockAdmin = StockAdmin(self, -1, 'Administrar Stock')
def SelTab( self , evt ):
self.tabselected.setTab(evt.data)
def OnClose(self, evt):
self.Destroy()
def OnEntrada(self, evt):
entrada = CanchasEntrada(self, -1, "Registro de Ingreso")
def OnSync(self, evt):
print "Sync"