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)
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)
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)
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()
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)
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()
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)
def __init__(self, parent): UIPanel.__init__(self, parent) recreateBtn, = self.AddButtons('Re-Initializare') self.Bind(wx.EVT_BUTTON, self.OnReInitialize, recreateBtn)
def __init__(self, parent): UIPanel.__init__(self, parent, database.GetUserFullName(authUser)) self.AddImage('comsol_logo.gif') self.AddLine('Versiune: ' + str(__version__), uiType.staticText)
def __init__(self, parent): UIPanel.__init__(self, parent, database.GetUserFullName(authUser)) changePwdBtn, = self.AddButtons('Schimbare Parola') self.Bind(wx.EVT_BUTTON, self.OnChangePassword, changePwdBtn)