當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。