当前位置: 首页>>代码示例>>Python>>正文


Python DBManager.productosPedido方法代码示例

本文整理汇总了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"
开发者ID:gaccardo,项目名称:canchas,代码行数:90,代码来源:Canchas.py


注:本文中的DBManager.DBManager.productosPedido方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。