示例#1
0
    def __init__(self, parent):
        UIPanel.__init__(self, parent, database.GetUserFullName(authUser))

        #layout
        self._docType = self.AddLine('Tip Document', uiType.combo)
        self._dateFrom = self.AddLine('De la:', uiType.date)
        self._dateTo = self.AddLine('Pana la:', uiType.date)
        reportBtn, printBtn, previewBtn = self.AddButtons(
            'Generare', 'Tiparire', 'Pre-vizualizare')
        self._reportList = self.AddLine('', uiType.list)

        #events
        self.Bind(wx.EVT_BUTTON, self.OnFillReport, reportBtn)
        self.Bind(wx.EVT_BUTTON, self.OnPrintReport, printBtn)
        self.Bind(wx.EVT_BUTTON, self.OnPreviewReport, previewBtn)
        self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.OnReportDblClick,
                  self._reportList)

        #initialization
        self.FillDocTypes()

        #printer
        self._html_printer = Printer(self)
        self._html_printer.GetPrintData().SetPaperId(wx.PAPER_A4)
        self._html_printer.GetPrintData().SetOrientation(wx.LANDSCAPE)
示例#2
0
文件: login.py 项目: Tzoockee/comsol
    def __init__(self, *args, **kwargs):
        super(Login, self).__init__(*args, **kwargs)

        panel = UIPanel(wx.Panel(self, wx.ID_ANY), user='')
        self._user = panel.AddLine('Utilizator', uiType.text)
        self._password = panel.AddLine('Parola', uiType.password)
        okBtn, cancelBtn = panel.AddButtons('OK', 'Cancel')

        okBtn.SetDefault()
        panel.topSizer.Fit(self)
示例#3
0
    def __init__(self, *args, **kwargs):
        super(NewDocType, self).__init__(*args, **kwargs) 
        
        panel = UIPanel(wx.Panel(self, wx.ID_ANY), '') 

        self._docType =     panel.AddLine('Tip', uiType.text)
        self._description =    panel.AddLine('Descriere', uiType.text)
        btnOK, btnCancel =  panel.AddButtons('OK', 'Cancel')

        btnOK.SetDefault()
        panel.topSizer.Fit(self)  
示例#4
0
    def __init__(self, parent):
        UIPanel.__init__(self, parent)

        self._docTypeList = self.AddLine('', uiType.list)
        newBtn, deleteBtn = self.AddButtons('Adauga', 'Sterge')

        #events
        self.Bind(wx.EVT_BUTTON, self.OnNewDocType, newBtn)
        self.Bind(wx.EVT_BUTTON, self.OnDeleteDocType, deleteBtn)
        
        #initialize
        self.Refresh()
示例#5
0
    def __init__(self, user, *args, **kwargs):
        super(ChangePass, self).__init__(*args, **kwargs)

        panel = UIPanel(wx.Panel(self, wx.ID_ANY), user)

        self._oldPass = panel.AddLine('Parola veche', uiType.password)
        self._newPass1 = panel.AddLine('Parola noua', uiType.password)
        self._newPass2 = panel.AddLine('Parola noua', uiType.password)
        btnOK, btnCancel = panel.AddButtons('OK', 'Cancel')

        self.Bind(wx.EVT_BUTTON, self.OnOK, btnOK)
        btnOK.SetDefault()

        panel.topSizer.Fit(self)
示例#6
0
    def __init__(self, parent):
        UIPanel.__init__(self, parent, database.GetUserFullName(authUser))

        self._docType = self.AddLine('Tip Document', uiType.combo)
        self._date = self.AddLine('Data', uiType.date)
        self._lastName = self.AddLine('Nume', uiType.text)
        self._firstName = self.AddLine('Prenume', uiType.text)
        self._path = self.AddLine('Cale Document', uiType.filePath)
        self._description = self.AddLine('Descriere',
                                         uiType.multilineText,
                                         size=(-1, 100))
        registerBtn, = self.AddButtons('Inregistrare')

        self.Bind(wx.EVT_BUTTON, self.OnRegister, registerBtn)
        registerBtn.SetDefault()
        self.FillDocTypes()
示例#7
0
    def __init__(self, *args, **kwargs):
        super(NewUser, self).__init__(*args, **kwargs)

        panel = UIPanel(wx.Panel(self, wx.ID_ANY), '')

        self._lastName = panel.AddLine('Nume', uiType.text)
        self._firstName = panel.AddLine('Prenume', uiType.text)
        self._userName = panel.AddLine('Utilizator', uiType.text)
        btnOK, btnCancel = panel.AddButtons('OK', 'Cancel')

        btnOK.SetDefault()
        panel.topSizer.Fit(self)
示例#8
0
    def __init__(self, parent):
        UIPanel.__init__(self, parent)

        recreateBtn, = self.AddButtons('Re-Initializare')
        self.Bind(wx.EVT_BUTTON, self.OnReInitialize, recreateBtn)
示例#9
0
    def __init__(self, parent):
        UIPanel.__init__(self, parent, database.GetUserFullName(authUser))

        self.AddImage('comsol_logo.gif')
        self.AddLine('Versiune: ' + str(__version__), uiType.staticText)
示例#10
0
    def __init__(self, parent):
        UIPanel.__init__(self, parent, database.GetUserFullName(authUser))

        changePwdBtn, = self.AddButtons('Schimbare Parola')
        self.Bind(wx.EVT_BUTTON, self.OnChangePassword, changePwdBtn)