예제 #1
0
    def OnInit(self):
        RotinasGlobais.Rotinas = RotinasGlobais()
        ConsultasSQL.ConsSQL = ConsultasSQL()
        Principal.fPrincipal = Principal.create(None)
        self.SetTopWindow(Principal.fPrincipal)

        if not RotinasGlobais.Rotinas.ConectaBanco("ACLivrus","",""):
          wxMessageBox(Resource.STR_NCONBANCO,"Erro", wxOK | wxICON_ERROR)
          return False
               
        fSplash = Splash.create(None)
        fSplash.Show()  
        return True
예제 #2
0
def main():
    LivrusApp = FXApp("Livrus", Resource.STR_TITULO)

    RotinasGlobais.Rotinas = RotinasGlobais()
    ConsultasSQL.ConsSQL = ConsultasSQL()
    Principal.fPrincipal = Principal.create(LivrusApp)
    Login.fLogin = Login.create(Principal.fPrincipal)
    Splash.fSplash = Splash.create(Principal.fPrincipal)

    LivrusApp.init(sys.argv)
    LivrusApp.create()

    if not RotinasGlobais.Rotinas.ConectaBanco("ACLivrus", "", ""):
        return False
    else:
        #Splash.fSplash.iniciaTimer()
        #Splash.fSplash.show(PLACEMENT_SCREEN)
        Principal.fPrincipal.show(PLACEMENT_SCREEN)

    LivrusApp.run()